On Fri, 8 Nov 2002, David Boyes wrote:
> Much as I dislike Solaris, their diskless workstation filesystem layout
> is a pretty good model for this. We should use that as a model for
> ideas.
They also demonstrated the first shared /usr implementation.
They also do something I call "folding" (for lack of terminology)
of /bin and /lib into /usr which works nicely for Linux (with care).
There is a lot we can learn from Sun.
But speaking of all this config and NSS and booting,
I'm going to say it again: we need the STM trick in the kernel start.
Sometime AFTER the stop at 0x010000
STM 0,15,VMPARM
then shortly later read from sacred 64-byte area VMPARM in the
regular parm processing. (the VMPARM chunk is guaranteed to be EBCDIC,
translate to ASCII, override that which the bootstrap loaded
(that is, the parm *file*))
It is positively insane that we do not have this support already.
Some examples:
# adjust your DASD addresses from default
hcp ipl linux dasd=400-40f
# select a different root from the default
hcp ipl linux root=/dev/dasdc1
# prep to load a DCSS maybe
hcp def stor 512M
ipl linux mem=256M
While non-VM Linux cannot use this,
it is no harm to have the support in there.