osdev
OSDeving is fun.
Latest commits supports:
- Multiboot Booting.
- Textmode printf()
- panic()
- semi-modules and mprint()
- GDT
- IDT
- Minecraft as well
- newlib port (!!!) / a simple C library /
- keyboard
- ATA
- floppy
- ext2 (read, and create new file)
- procfs
- A very cool VFS (Virtual File System)
- devfs!
- Mounting floppy when on an ATA disk
- ELF execution!
- Very simple module system
- PCI probing and Driver Stub
- Nice and cool multitasking with round-robin
- DMA support
- RTC support
- Linux-like system calls
- x86 paging