From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756183AbZKJOCq (ORCPT ); Tue, 10 Nov 2009 09:02:46 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1755544AbZKJOCp (ORCPT ); Tue, 10 Nov 2009 09:02:45 -0500 Received: from mail-bw0-f227.google.com ([209.85.218.227]:64573 "EHLO mail-bw0-f227.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750923AbZKJOCp (ORCPT ); Tue, 10 Nov 2009 09:02:45 -0500 MIME-Version: 1.0 In-Reply-To: <20091110133447.GE26144@atrey.karlin.mff.cuni.cz> References: <20091110133447.GE26144@atrey.karlin.mff.cuni.cz> Date: Tue, 10 Nov 2009 15:02:49 +0100 Message-ID: Subject: Re: Fwd: eifs/fmfs (everything is filesystem/file mapping filesystem) From: mobi phil To: Pavel Machek Cc: linux-kernel@vger.kernel.org Content-Type: text/plain; charset=ISO-8859-1 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > google fuse Sometimes manipulation works :) .. I did intentionally not mention fuse, so that we can focus on the topic when somebody will ask :) I know fuse, it is a treasure, am using fuse for db, wikipedia etc., etc. However the only annoying thing with fuse and kernel space drivers is that you have to mount before access. (And mount is not enough, like with loop device, you cannot mount straightforward partitions on a loop device) you have to tell the computer extra annoying instruction, that should be obvious, once setting up the framework. That is fuse is a partial solution for a powerful concept that I named "filesystem anywhere". I do not want to bother mounting fuse when I want to access a file that has a hierarchical structure, and the guy knowing to do the mapping from that internal structure to hierarchical filesystem is in place. Similar ideas were already discussed here I am sure (I was not on the kernel mailing lists that time), as some people (I would like to avoid names) were insisting on seeing data on a computer throug sthg. called unified path system if I am not mistaking. by the way another example: #>ls /mydata/ftpadresses/boot.kernel.org@http/gpxe_images #>ls /mygitprojects/linux-2.6/.git@git/tags #>ls /mygitprojects/linux-2.6/.git@git/branches or with defaults #>ls /mygitprojects/linux-2.6/.git@/tags #>ls /mygitprojects/linux-2.6/.git@/branches etc -- rgrds, mobi phil being mobile, but including technology http://mobiphil.com