Skip to content

tomadimitrie/MiniOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

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

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages