NOTE: Mini16 is now SRH Syzygy.
16-bit x86 operating system for teaching.
(very early version. things might change drastically.)
Tested with Open Watcom v2. v1 probably work but not tested.
Make with make all
. If you have qemu installed, start emulation with make start
.
(Please refer to makefile for more info)
(in this exact order.)
- hard disk MBR related utilities
- memory management
- making use of swap partition
- only swapping is possible because there's no support for virtual memory in 8086 real mode.
- round-robin task scheduler
- IPC
- filesystem drivers
- kernel syscall
- libc
- a new shell
- devtools related stuff (probably)
BSD-3-Clause