Our project focuses the development of an operating system with a most simple implementation and structure. The goal is to provide a good starting point for beginners along with accompanying documents.
- 32-bit kernel (x86), supports VM86 (16-bit) mode
- storage drivers: Floppy, USB (UHCI, OHCI, EHCI, xHCI), ATA
- filesystem drivers: FAT12, FAT16, FAT32
- network adapter drivers: Realtek RTL8139, RTL8168/69, AMD PCNet Fast III, Intel e1000
- Audio drivers: AC97 (Intel and VIA)
- video drivers: VESA BIOS Extensions (2.0)
- Drivers for various USB devices: Mass Storage, UFI floppy, HIDs and webcams
- Console interface, supporting unlimited number of consoles at a time
- Boots from own bootloader (assembly) supporting FAT12; or GRUB
The German PrettyOS is a really great OS team.