A non-unix-like micro-kernel written in rust with an embedded bytecode virtual machine.
 
 
 
Go to file
able e4831d706a Hypothetical ideas laid out 2024-04-24 23:08:34 -05:00
.cargo Paging works :3 2021-11-22 06:58:35 -08:00
.vscode Hypothetical ideas laid out 2024-04-24 23:08:34 -05:00
contrib Little reorg 2023-11-11 15:45:45 +01:00
kernel begin work on ipc protocols 2024-03-22 05:13:17 -05:00
limine@2d3d7b2633 LIMINE: Bump version 2023-07-19 16:54:01 +00:00
repbuild sds prelim work 2024-03-22 03:58:59 -05:00
sysdata Hypothetical ideas laid out 2024-04-24 23:08:34 -05:00
.gitignore Updated deps 2023-08-22 15:17:27 +02:00
.gitmodules Revert "LIMINE: I think this updates the submodule?" 2023-07-19 11:21:15 -05:00
Cargo.lock fix the dang lock file 2024-02-10 16:28:51 -06:00
Cargo.toml REPBUILD: Fix 2023-08-30 01:12:40 +02:00
LICENSE wasm work + LICENSE 2021-11-28 14:50:14 -06:00
README.md Donation 2023-11-27 07:12:04 -06:00
rust-toolchain.toml Worked on various small bits 2024-02-15 14:19:51 -06:00
rustfmt.toml Little reorg 2023-11-11 15:45:45 +01:00
shell.nix Ecall work 2023-09-09 02:35:16 -05:00

README.md

AbleOS

An UNIX-unlike micro-kernel written in rust with an embedded bytecode virtual machine.

Community

Discord

Donations can be made here on Liberapay or on Patreon

Compiling

AbleOS should be able to be built on any platform which is supported by Rustc Tier 1 platform support.

For running AbleOS, repbuild uses QEMU.

Steps

  1. git submodule update --init
  2. cargo repbuild