Skip to content

nobloat/os

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nobloat-os

CircleCI

Goal

  • Learn operating system development
  • Avoid C and evaluate how good Zig is suited for this task
  • Favor simplicity over performance
  • Run on x86_64 and aarch64
  • Avoid legacy, assume we are in year 2020
  • Avoid dependencies

Long term goals

  • Widget Toolkit
  • Desktop UI
  • Sound

Dependencies

  • make
  • Optionally: zig, if no zig is found, make will download it.
  • Optionally: qemu-system-x86_64 or qemu-system-aarch64 to run the OS

Build

  • make

Run

  • make qemu_x86_64
  • make qemu_aarch64

WSL2 with XcSvr

  • Elevated powershell: Set-NetFirewallProfile -DisabledInterfaceAliases "vEthernet (WSL)"

Ressources

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages