Galfurian / osdev

Fourth rewrite of LevOS, aiming for POSIX compliance.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Fourth rewrite of LevOS, aiming for POSIX compliance.


Languages

Language:C 93.5%Language:C++ 5.0%Language:Assembly 1.5%