From owner-freebsd-fs@FreeBSD.ORG Sun Feb 24 10:55:04 2013 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 517FC1EC for ; Sun, 24 Feb 2013 10:55:04 +0000 (UTC) (envelope-from radiomlodychbandytow@o2.pl) Received: from tur.go2.pl (tur.go2.pl [193.17.41.50]) by mx1.freebsd.org (Postfix) with ESMTP id D7DBF1C3A for ; Sun, 24 Feb 2013 10:55:03 +0000 (UTC) Received: from moh1-ve1.go2.pl (moh1-ve1.go2.pl [193.17.41.131]) by tur.go2.pl (Postfix) with ESMTP id B6D7615A06AC for ; Sun, 24 Feb 2013 11:54:55 +0100 (CET) Received: from moh1-ve1.go2.pl (unknown [10.0.0.131]) by moh1-ve1.go2.pl (Postfix) with ESMTP id 9979891D58F for ; Sun, 24 Feb 2013 11:54:35 +0100 (CET) Received: from unknown (unknown [10.0.0.108]) by moh1-ve1.go2.pl (Postfix) with SMTP for ; Sun, 24 Feb 2013 11:54:35 +0100 (CET) Received: from unknown [93.175.66.185] by poczta.o2.pl with ESMTP id GGKQxE; Sun, 24 Feb 2013 11:54:35 +0100 Message-ID: <5129F16A.6020505@o2.pl> Date: Sun, 24 Feb 2013 11:54:34 +0100 From: =?UTF-8?B?UmFkaW8gbcWCb2R5Y2ggYmFuZHl0w7N3?= User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:17.0) Gecko/20130201 Thunderbird/17.0.2 MIME-Version: 1.0 To: freebsd-fs@freebsd.org, "Ronald Klop" Subject: Re: Some filesystem thoughts References: In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-O2-Trust: 1, 37 X-O2-SPF: neutral X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 Feb 2013 10:55:04 -0000 "Ronald Klop" wrote: > Creative ideas. > Part of what you want is in fusefs (mounting of files to edit their > content). Mhm. Could you give some link or details in another form? And part is implemented in e.g. KDE (integrated support for > various file types in fulltext search and tagging of files/metadata, etc.). Well, I view it as not much different from implementing a TC / MC / VIM plugin. Anybody can benefit, but they have to implement the right API (And there are several programs that use TC plugins). It's interesting as a way of getting some of these benefits though. > The chances of having all these complex libraries integrated in the > FreeBSD OS are close to zero I presume. But I am not in a position to > decide about that. Frankly, I haven't expected anything different. My thoughts did jump to implementation issues and I see them numerous, but I think the idea itself is not sufficiently mature, so I decided to skip them in the first post. > I think you can't expect the OS to serve everybody's detailed wishes. I don't expect it. I just wanted to discuss an idea that seemed to have a potential. > The OS serves files and user programs know what to do with them. Unfortunately, far too often programs don't know it. Files are often not simple and a single program is unable to deal with them. The only way to deal with such cases ATM that I see is to manually remove layers obfuscating the meaningful sources. In some way, it resembles piping data through multiple programs, except that pipes transport bytes, not files and therefore the transformation has to be performed step by step. -- Twoje radio