From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 28839 invoked by uid 1002); 5 Jun 2003 09:50:26 -0000 Mailing-List: contact gentoo-dev-help@gentoo.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Received: (qmail 493 invoked from network); 5 Jun 2003 09:50:24 -0000 Date: Thu, 5 Jun 2003 11:50:21 +0200 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Mime-Version: 1.0 (Apple Message framework v552) Cc: gentoo-dev@gentoo.org To: Daniel Armyr From: Marko Mikulicic In-Reply-To: <20030605100036.05bb95d4.daniel.armyr@home.se> Message-Id: <1F0BD180-973B-11D7-A5FD-0050E410077C@seul.org> Content-Transfer-Encoding: quoted-printable X-Mailer: Apple Mail (2.552) Subject: Re: [gentoo-dev] (FS) Attributes for Ebuilds? X-Archives-Salt: 11d98357-98f2-4b1c-b64e-7b814b8c4a67 X-Archives-Hash: 3f51120c07772cd7891792411bbbdb91 On Gioved=EC, giugno 5, 2003, at 10:00 AM, Daniel Armyr wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > >> b. you wouldn't have to build a new tool, filesystems >> capable of handling these kind of attributes have them already > > Do Reiser/ext2/ext3 etc support this? If not, I assume this would mean=20= > one needs a separade partition for /usr/portage, no? Althought using=20= > allready available tools is a good thing, I feel needing yet another=20= > partition complicates things, as well allowing less HD space to be=20 > used. > 1) there is support for ext2/ext3 extended attributes, but is currently=20= available only as kernel patches. 2) you don't need to have another partition with (say) XFS, you could=20 create a loopback filesystem for /usr/portage (xfs_growfs can grow filesystem online). 3) it's complicated. that's guaranteed. =46rom a theorical point of view I welcome any innovation in the=20 filesystem. Extended attributes and posix ACLs are just a little step, if you=20 compare it with the features which the OpenVMS filesystem has, but however we live in a UNIX world=20 and that means tar, ftp, nfs, scp .... all these tools would simply drop=20 the extended attributes. (star can save ACLs but not generic extended attributes) The Apple approach to UNIX has made me think about it; they came from=20= an attributed filesystem which also allowed multiple data streams (forks) and=20 switched back to a standard UNIX flat fs. The structured files the once had are now built with directories and=20= the highest level of UI hides this trick and treats those "special" directories as files. This approach is=20= not very elegant, expecially when you use command-line tools that does not obey to this abstraction, but=20= is compatible with all file transfer and publishing methods. I don't know what is best. Today you have to cope with a long history and inertia has it's own inertia. Marko -- gentoo-dev@gentoo.org mailing list