Download Latest Version felix-20230614-274.zip (130.2 kB)
Email in envelope

Get an email when there's a new version of Felix OS

Home / v0.3.1
Name Modified Size InfoDownloads / Week
Parent folder
felix-20230409-199.zip 2023-04-09 117.6 kB
Felix 0.3.1 source code.tar.gz 2023-04-09 18.7 kB
Felix 0.3.1 source code.zip 2023-04-09 32.4 kB
README.md 2023-04-09 688 Bytes
Totals: 4 Items   169.4 kB 0

Bootloader

  • boots (you don't say!)
  • BIOS compatible (also works on UEFI with CSM enabled)
  • Global Descriptor Table loading
  • Unreal Mode switching (to use 32bit addresses in 16bit Real Mode)
  • kernel copying from disk to protected memory
  • 32bit Protected Mode switching
  • kernel jumping

### Kernel - print! macro able to write formatted text to VGA text buffer - Interrupt Descriptor Table loading - CPU exceptions handler - Programmable Interrupt Controller driver - keyboard driver - shell - ATA disk driver - FAT16 filesystem file read

Run it in QEMU using qemu-system-i386 -drive file=build/disk.img,index=0,media=disk,format=raw,if=ide

Source: README.md, updated 2023-04-09