From: Andrew Walrond Date: 2003-06-12T05:28:36+09:00 Subject: Re: Rubyx (provisionally named) linux distro. Made by and run by Ruby The FHS is the way it is mainly because of the way old unix systems used to be setup (disks), and with multiple users on terminal all using one machine. This isn't very realistic anymore. Machines are (by and large) either standard-alone rack mounted web/mail/game servers, or on someones desktop with one intermittent user. Harddrives are enormous, reliable and almost free. I've tried to rationalise the filesystem a bit (not much) such that it reflects reality better, without breaking expected functionality It's not much really. I've introduced /pkg which contains all the packages, each in it's own directory. And I've collapsed the /, /usr, /usr/local directories. A few other minor tweaks Eric Schwartz wrote: > Andrew Walrond writes: > >>Well; The basic file structure has been rationalised, and each package >>exists in its own directory; pkg/bash, pkg/glibc etc so its real easy to >>see what file belongs to which package. Turns one big amorphous blob of >>files into easily understandable and manageable chunks. Hard links back >>into bin etc make everything work as expected. > > > Have you looked at the FHS? It's been hashed out by quite a few > people, and has a very good reason for looking the way it does. If > you're not FHS-compliant, you almost certainly want to be, or you'll > be confusing the $#*&! out of your users, most likely. > > -=Eric