Skip to content
/ osdev Public
forked from levex/osdev

Fourth rewrite of LevOS, aiming for POSIX compliance.

Notifications You must be signed in to change notification settings

IceCY/osdev

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 93.0%
  • Makefile 3.2%
  • C++ 2.4%
  • Assembly 1.4%