| 3 - KOS |
| |
Kid Operating System. Modular (run-time dynamic linking), preemptive multitasking, to have SVR4-like VM. Begun 1998 by young programmers, most of them students. Goal: not obtaining OS, but learning OS internals and functioning of x86 processors. Downloads http://kos.enix.org/ |
|
| [more pages from this URL]
|
|
| 4 - Topsy |
| |
Teachable Operating System: tiny multithreaded messaging microkernel, in ANSI C; protected threads, memory managed, and thread/process control. From undergraduate course on concurrency, device programming, OS concepts. Descriptions, documents, theses, dow http://www.tik.ee.ethz.ch/~topsy/ |
|
| [more pages from this URL]
|
|
| 5 - Amateur OS: AMOS |
| |
Scott Billingsley's OS: realtime for DSP and amateur radio, one user/application, 16-bit real mode, for i386+, FAT 12/16; no TSRs, library of routines to program into apps, minimal kernel support (minimize interrupts), written in NASM assembly and Sphnix http://scottie.20m.com/ |
|
| [more pages from this URL]
|
|
| 8 - Nachos/486 |
| |
Port, extension of instructional OS, now stand-alone, protected mode, multithreaded, compiles in FreeBSD to run on i486+, can be relinked without recompile. Descriptions, report (HTML, PDF, PS), download. [Open Source] http://www.cs.virginia.edu/~bah6f/nachos486/ |
|
| [more pages from this URL]
|
|
|