Skip to content

HidamariProject/Hidamari

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Hidamari Project

(C) 2020 Ronsor Labs.

Introduction

This is an operating system primarily geared at running WebAssembly code that uses functions conforming to the WASI specifications. All main components are included in this repository, including the kernel, drivers, and userspace applications.

TODO:

  1. Finish implementing WASI APIs.
  2. Clean up all the TODOs in code.
  3. Fix security issues.
  4. Exit UEFI boot services at some point.
  5. GUI
  6. Networking
  7. Audio
  8. Many more things.

Building and running.

This is pretty simple. Clone the repo and run zig build. The kernel will be built as output/efi/boot/bootx64.efi and you can test in QEMU using sh scripts/invoke-qemu.sh.