> Personally, I favour the approach Fedora introduced, where /bin, > /sbin, and /lib are just symlinks to their /usr counterparts. That > way, if you really want to remote mount the system binaries (not that > I do), an initramfs can simply mount /usr into a minimal rootfs.
Since I've been building & using LFS systems I've not paid attention. That might be an interesting simplification of FHS. Bears thinking. > > On the contrary - a non-intitramfs system is only functional in a very > narrow case, where the hardware is known, and where the rootfs is a > simple block device. It's given I build an end-user system for myself (possibly others like me, if anybody has a similar attitude and might want something like this) under a KISS paradigm. (I'm old school, Dr. Dobbs generation.) That's why in Ch8 my instruction is build only a kernel that will boot on typical end-user hardware: pass on networking, graphics, sound, etc., concentrate on where this puppy's going to have to wake up and bark. > The distro problem is mostly the former - but also consider the case > where the rootfs is on more complex storage that requires user-space > tools to set up. Think network mounts, fancy arrays, encrypted > storage, etc. Perhaps, but being LFS I assume one has qualifications to build a customized kernel shortly after booting LFS, or loading my version of a "distro".(*) My goal is "Get it up. Customize as you want later.", not one of the kitchen-sink distros that gets loaded and stays that way until the next time. Efficiency means attention to detail. > > Just because you can get away without one, doesn't mean they don't > have a lot of value beyond what you're envisaging. That's why I asked. ;-) But also to check that there's not a useful and efficient end-user configuration out there that's appealing. * I feel so fortunate to have discovered LFS over a decade ago! Having taught myself to program in college on an early 2nd generation (mini) computer, IBM 1620, then experienced and trained in mainframe shops, S/360-91 OS-MVT, built an IMSAI in '76 to recapitulate all of 1st & 2nd generation computing, and done contract software/system design, LFS was probably the best, fastest training I could have gotten climbing this far up Mount Linux. -- Paul Rogers [email protected] Rogers' Second Law: "Everything you do communicates." (I do not personally endorse any additions after this line. TANSTAAFL :-) -- http://www.fastmail.com - Accessible with your email software or over the web -- http://lists.linuxfromscratch.org/listinfo/blfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
