> 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

Reply via email to