Skip to content

markuspi/MaOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MaOS

Custom WIP x86 Operating System from scratch just for fun. Follow these instructions to set up cross compile toolchain.

Features

  • Paging
  • Memory management
  • Serial port
  • Keyboard
  • Basic VGA graphics (WIP)

ISO File

Dependencies

sudo apt install xorriso mtools grub-pc-bin

Create ISO

Use CMake target maos.iso or manually:

mkdir -p iso/boot/grub
cp grub.cfg iso/boot/grub
cp path/to/kernel iso/boot
grub-mkrescue -o maos.iso iso