Desktop is a 32-bit operating system, written from scratch. It is primarily a learning project; not intended for general use.
Features
- Runs in 32-bit protected mode
- Supports multiple concurrent processes and threads
- Kernel supports dynamically loadable drivers
- Files, processes, threads, timers, devices, and more are all stored in a global object namespace
- Supplied drivers for floppy drives, IDE hard drives, and CD-ROM
- Provides file system drivers for FAT and CDFS
- Usermode programs can dynamically load libraries