Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MiniOS

Toy operating system written in Zig, with no external dependencies

Building

MiniOS is developed to be run directly in QEMU with OVMF. You need a copy of OVMF.fd (e.g., from the ovmf package). On some installations (e.g., Windows QEMU) it can be named edk2-x86_64-code.fd. You just need an OVMF.fd file in the sources root.

It can be simply built with zig build and run with zig build run.

Features

  • UEFI boot
  • Basic GOP graphics
  • Serial logging, with std.log support
  • Interrupts

Over time, it should be a fully functional OS, with graphics, user-mode, networking etc.

About

Toy operating system written in Zig, with no external dependencies

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages