Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works

Random project

kuroos

A simple x86 operating system written in Free Pascal as a learning experience

View on GitHub

Anyone may press Interesting, signed in or not. It helps others find this project.

Member rating

No ratings yet.

Sign in to rate this project.

README

Download link

How to build

  • Everything need to build is included in repo. If you are on Windows, run build.bat and it will create a kos.iso at root directory.

Things that work

  • PS2 mouse/keyboard driver
  • VGA driver
  • VESA driver
  • ATA/ATAPI driver
  • Basic support for FAT32 (read only) & CDFS
  • PIC/RTC
  • Preemptive multi-tasking
  • Basic window manager
  • Userspace

TODO

  • Replace PIC with APIC
  • PCI
  • ACPI
  • Ramdisk
  • Write to FAT32
  • Ext2
  • ELF loader