RhysOS
16-bit kernel inspired by DOS
This is my kernel/OS, written in mainly C with some assembler.
It is 16-bit to ensure compatability with my 286 machines, all the way up to modern machines with BIOS emulation.
Features
- 2-stage bootloader
- Monolithic kernel
- Userspace programs
- I/O redirection
- Serial I/O
- Fat12 filesystem
The boot process:

Directory listing:

Reading from the RTC:

Filesystem reading a file:
