> Is there a bare bones "OS" (freeware with source) that  starts
> up an x386, enables 32bit mode, and does some basic round
> robin scheduling?  (the term "OS" is very loose here)
 
> I would just like to learn how to do the minimum to get into
> 32bit mode and handle some interrupts.  Some of the emails
> recently have talked about BIOSless startup into Linux.  Same
> sort of thing.  (context switching is pretty simple if you can
> handle the interrupts -- could keep it simple and not have
> any protection at all and cpu would think running one task)
 
> Thanks.
> Scott

        You might consider looking at the RT-Linux work.
        This essentially patches the Linux kernel and runs
        it under a very minimal microkernel.  Thus the
        Linux kernel becomes a task under the microkernel,
        and there are some functions that allow the 
        Linux kernel (and user space thereunder) to submit
        and control other real-time tasks.

        You could also look at the L4 and Mach microkernels
        and at EROS (http://www.eros-os.org) (another microkernel) 
        I think there's also a uCOS (microcontroller OS) at
        Cygnus (http://www.cygnus.com) which may be under the
        GPL (most Cygnus work is).  I might be mis-remember the
        name on that  one, so you'll have to hunt around a bit.

        These are probably the simplest models matching
        your description.  

        You can find a few links to MANY other operating
        systems at my web site: http://www.starshine.org/jim/os/

        ... Look for Fari, Sven, and and Patrick.  They maintain
        the extensive lists.  My page is just a light wrapper
        and some commentary to lead you to them.


--
Jim Dennis                                             [EMAIL PROTECTED]
Linuxcare: Linux Corporate Support Team:            http://www.linuxcare.com

Reply via email to