Re: Progress on a "spiritual" derivation of GoboLinux

Liam Proven <[email protected]>
Newsgroups gmane.linux.distributions.gobo.general
Message-ID <CAMTenCEDDW_ED9AkE5_yhs=5FBxb2yd4uTtHhMaY88oPD_-KPw@mail.gmail.com>
On 3 May 2013 13:19, Ben Francis <[email protected]> wrote:
> Kernel developer and filesystem guru Ted Ts'o gave a presentation at POSSCON
> saying  it takes around 150-200 person-years of smart developer time to make
> a quality file system.
>
> Why? Because filesystems are hard. http://lwn.net/Articles/370419/
>
> The ZFS team recently completed their work: 20+ devs working for seven years
> straight, and btrfs is still not production ready. The failure of WinFS is
> Bill Gates' biggest regret.
>
> I applaud your willingness to investigate and hack, Transwire. A filesystem
> layout's main task is Separation of Concerns. Gobolinux does this
> brilliantly with backward compatibility to  legacy programs. Its system of
> hidden symlinks can probably accomplish your goals without changing the
> filesystem hierarchy
> standard, and definitely easier than creating a new filesystem.
>
> It's fun to think about, though!

While I am sure that you are correct in every way, I think that you
are conflating two different things here, Ben.

One is the filesystem, meaning the on-disk format, and the other is
the layout, the arrangement of files in folders.

It's a bit like comparing the number and shape of the pieces of a
jigsaw puzzle with the material on which it's printed. A different
Linux directory layout can be implemented on any disk format from ext2
to btrfs; the one has got no impact on the other.

OTOH, if your point was the amount of time and effort it takes to get
it right, well, I suspect that those are more comparable. Plans always
have mistakes and need amendment, which is the main reason I'd be
resistant to proposals to scrap & redo the Gobo layout - it's been
around for years and has withstood 14 revisions. The big bugs should
be worked out and expunged from it by now. A new layout will bring new
bugs.

--
Liam Proven • Profile: http://lproven.livejournal.com/profile
Email: [email protected] • GMail/G+/Twitter/Flickr/Facebook: lproven
MSN: [email protected] • Skype/AIM/Yahoo/LinkedIn: liamproven
Tel: +44 20-8685-0498 • Cell: +44 7939-087884
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.