Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/HidamariProject/Hidamari
Modern operating system aimed at running WebAssembly code.
https://github.com/HidamariProject/Hidamari
kernel operating-system wasm webassembly zig
Last synced: about 1 month ago
JSON representation
Modern operating system aimed at running WebAssembly code.
- Host: GitHub
- URL: https://github.com/HidamariProject/Hidamari
- Owner: HidamariProject
- License: bsd-3-clause
- Created: 2020-09-04T00:53:06.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-10-21T01:35:53.000Z (about 4 years ago)
- Last Synced: 2024-08-04T04:06:52.506Z (5 months ago)
- Topics: kernel, operating-system, wasm, webassembly, zig
- Language: C
- Homepage:
- Size: 3.19 MB
- Stars: 64
- Watchers: 6
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-zig - Hidamari🗒️Modern operating system aimed at running WebAssembly code
README
# 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:
0. Finish implementing WASI APIs.
1. Clean up all the TODOs in code.
2. Fix security issues.
3. Exit UEFI boot services at some point.
4. GUI
5. Networking
6. Audio
7. 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`.