Be patient danielson :-)
this may be taking awhile, but it will be worth it!
Right now I'm working on the details of how to make the kernel as
modular as possible.
For example, the kernel will not have drivers for ide, scsi, or any
filesystems built in. well, the only filesystem built in the kernel
will be romfs, which is a very small and compact file system.
Here is how the install disk will boot (the distro, when installed will
the install cd will, of course, be bootable. This is done by having an
emulated 2.88MB floppy on the cd. Your BIOS will actually boot off
this "virtual" floppy.
This floppy only has 2 things: a very small linux kernel ( <750K) and a
compressed romfs filesystem image. So, the boot floppy will look like
The boot floppy has lilo in it's boot sector, and it's configured to
use initrd.img.gz as the root filesystem.
this filesystem has busybox on it (a very compact set of unix like
utilities). The kernel will look for a file on this image called
/linuxrc. linuxrc is a small shell script which tries to figure out if
you have a SCSI or IDE system (or both).
it then tries to find out on what device the install disk is located
on. when it finds the cd, it mounts the only file on it, which is
called Prometheus.img. Prometheus.img is a file which contains, one
again, a compressed romfs filesystem. It then does a pivot root on it
and starts the install proccess.
Why the fuss? Well, this is the only way to make the install easy for
the user. Some people (not very many I suppose) only have SCSI cdroms.
also, the user may have more than two cdroms and boot off the 2nd one.
This is the best way to make this work "seamlessly"
To much info? Well, I just wanted to let all of you know I'm still
working on it and thought you may be interested in what's new.
Remember that when it is installed, it will boot in a similar fashion.
Ie: using initrd. This allows all kinds of neat stuff. Plus the
kernel does not have to be huge. Want to use only XFS? fine, the
kernel will not have ext2 inside of it. the initrd image will look for
your root disk, realize it is an XFS disk, load the XFS disk and be on
I also want the initrd image to be able to automagically figure out
that you have a RAID setup (on /, even ) and get that going.
*i hope to have a new install cd-rom very soon. but remember, do not
trry to install this beast on a computer you rely on, it may totally
jack it up. Only use a spare PC or a virtual PC of some sorts, okay?
On Friday, Mar 7, 2003, at 01:12 Pacific/Honolulu, Gareth Brereton
> when is the next release gonna be out... damn woman i need my fix!!! :)
> This SF.net email is sponsored by: Etnus, makers of TotalView, The
> debugger for complex code. Debugging C/C++ programs can leave you
> feeling lost and disoriented. TotalView can help you find your way.
> Available on major UNIX and Linux platforms. Try it free. > http://www.etnus.com
> Simplygnustep-discuss mailing list