Skip to content

Latest commit

 

History

History
33 lines (27 loc) · 962 Bytes

README.md

File metadata and controls

33 lines (27 loc) · 962 Bytes

QuantumOS

About

A simple operating system written in C and Assembly.

Screenshots

Project Map

  • boot: Multiboot assembly code
  • clib: C-Library (aiming for POSIX-like userland)
  • config: Compilation time configuration like linker config
  • core: Source for data-structures, stdio, stdlib, string
  • drivers: Source for drivers, e.g mouse, keyboard
  • fs: Source for ATA drivers and Filesystem implementations
  • include: All includes except C-Lib
  • kernel: All kernel-side sources including IDT, IRQ, GDT assembly
  • net: Networking implementations
  • sys: All system sources
  • userspace: Userspace sources, e.g syscalls

Todo List

  • [] Implement ATA Drivers
  • [] Reimplement ACPI
  • [] Reimplement PCI
  • [] Custom bootloader
  • [] Implement EXT2 and FAT32
  • [] Implement IWL-Wifi drivers
  • [] Implement sound-card drivers
  • [] More...