forked from AbleOS/ableos
27 lines
940 B
Markdown
27 lines
940 B
Markdown
# AbleOS
|
|
An UNIX-unlike micro-kernel written in rust with an embedded bytecode virtual machine.
|
|
|
|
Please note that a custom target directory is not supported and support will not be added.
|
|
|
|
# Community
|
|
[Discord](https://discord.gg/JrKVukDtgs)
|
|
|
|
Donations can be made [here on Liberapay](https://liberapay.com/AbleTheAbove) or on [Patreon](https://www.patreon.com/ablecorp)
|
|
<img src="https://img.shields.io/liberapay/patrons/AbleTheAbove.svg?logo=liberapay">
|
|
|
|
# Compiling
|
|
AbleOS should be able to be built on any platform which is supported by
|
|
[Rustc Tier 1 platform support](https://doc.rust-lang.org/nightly/rustc/platform-support.html#tier-1-with-host-tools).
|
|
|
|
For running AbleOS, `repbuild` uses QEMU.
|
|
|
|
## Steps
|
|
1. Ensure you have qemu installed
|
|
2. `git submodule update --init`
|
|
3. `cargo repbuild run`
|
|
|
|
# Developing
|
|
There is a new work in progress developer tool for hblang.
|
|
|
|
There is also a flake you can run by typing `nix develop .`.
|