2001-03-03 00:12:06

by Jay Lepreau

[permalink] [raw]
Subject: Generic x86 boot code [was Linux OS boilerplate]

I learned of this 12-days past discussion on the "kernel traffic" digest.

> The motivation behind this is that I would like to use the Linux boot
> system as a boilerplate booter for some experimental code. It's
> probably much cleaner and more robust than any boot loader I might
> come up with.

The Linux boot code may meet your needs fine, but especially if you
are developing a quite different kernel, you should take a look at the
OSKit, that we developed for the exact purpose of supporting
experimental operating systems without getting in your way.
http://www.cs.utah.edu/flux/oskit/

It's easy to use, and all the booting is taken care of for you, comes
up in 32-bit mode, etc. Provides Linux device drivers if you want
drivers, and has a large choice of other components, all separated
with no or minimal dependencies. There is continuing work on it, both
research and development.

Let us know if you use it, and/or need some help here and there.

Jay Lepreau, University of Utah, http://www.cs.utah.edu/flux/