Darren Reed wrote:
> Build mechanics:
> - When provided with a list of known PCI device IDs, be able to 
> deliver a "kernel" with only the required drivers
> - For non-hardware devices, use some sort of configuration file to 
> define which features are to be included
>
I had a look at OpenSolaris boot with a view to considering whether I 
could use it as a PXE-booted diskless kernel.

I know how to make such a thing with Linux, FreeBSD, and NetBSD - there 
is a reasonable body of documentation available for init and the rc 
processing and what needs to be in the ramdisk and how to switch root.

But the Solaris boot process is really quite different.

Perhaps you would get furtherst, fastest, by concentrating not on 
creating a minimal boot image, but on documenting what all the 
dependencies and mechanisms are, and compare/contrast with these other 
systems that are already in use in this space.

Moinak clearly understood all this and his CD boot optimisations are 
great.  Its just a bit too much like magic for those of us coming from 
elsewhere.

And yes, it would be nice to know what limitations there are on things 
like swapless operation, or swap over NFS, or swap over iSCSI.  Its less 
important for embedded, but this technology also has application in HPC 
and netbooting compute resources.

James


Reply via email to