h0r.net
Wtf is h0r.net?
kernel of https://github.com/roidsos/RoidsOS
please star the repo UwU
TODO for 1.0
General
x86
- [X] GDT
- [X] IDT
- [X] TSS
- [X] Pager
Memory
- [X] PMM
- [ ] VMM
- [X] Heap
Tasking
- [x] Scheduler
- [ ] SMP
Userspace
- [x] System calls
- [x] ELF
- [x] Userspace
- [x] Events
- [ ] Device abstraction
- [ ] Memory abstraction
- [ ] Shared memory
- [ ] Framework system
- [ ] Shared object support
PCI
- [X] PCI(thru bakvords kompat)
- [X] PCIe
- [ ] MSI
- [ ] MSI-X
Network stack
- [ ] Ethernet
- [ ] ARP
- [ ] IPv4
- [ ] ICMPv4
- [ ] TCP
- [ ] UDP
- [ ] DHCP
- [ ] HTTP
- [ ] Telnet
- [ ] SSL
- [ ] Or just LWIP
Drivers
- [ ] CDI
Timers
- [X] HPET
- [X] RTC
- [X] LAPIC Timer
I/O
- [x] PS/2
- [x] COM
- [ ] USB HID
Storage
- [ ] IDE
- [x] SATA
- [ ] NVMe
Partition tables
- [ ] MBR
- [ ] GPT
Filesystems
- [X] VFS
- [ ] TMPFS
- [X] USTAR
- [ ] EXT2
- [ ] EXT3
- [ ] EXT4
- [ ] FAT12
- [ ] FAT16
- [ ] FAT32
- [ ] ISO9660
USB
- [ ] the basics
- [ ] UHCI
- [ ] OHCI
- [ ] EHCI
- [ ] XHCI
ACPI
- [X] ACPI
- [X] LAPIC
- [X] IOAPIC
- [X] LAI