ToastOS
ToastOS is an open source custom operating system developed from scratch for the x86_64 PC platform. It was a very big challenge with a lot of learning, resulting in a semi functional OS. I’m quite proud of how far I’ve reached with this, as writing an OS from scratch is a huge challenge.
Features
- Scheduling
- Usermode
- tarfs ramdisk
- Hosted toolchain
- mlibc-based usermode libc
- PS/2 keyboard and mouse
- Can run Doom
- Coreutils (ls, cat, etc)
- SMP
- Read-only EXT2 Filesystem
- Runs on real hardware (somewhat)