A non-unix-like micro-kernel written in rust with an embedded bytecode virtual machine.
Find a file
2023-11-13 23:51:30 -06:00
.cargo Paging works :3 2021-11-22 06:58:35 -08:00
.vscode Change 2023-04-10 01:16:30 -05:00
concepts Little reorg 2023-11-11 15:45:45 +01:00
contrib Little reorg 2023-11-11 15:45:45 +01:00
kernel Arguments are actually passed into programs 2023-11-13 23:51:30 -06:00
limine@2d3d7b2633 LIMINE: Bump version 2023-07-19 16:54:01 +00:00
repbuild Arguments are actually passed into programs 2023-11-13 23:51:30 -06:00
sysdata Arguments are actually passed into programs 2023-11-13 23:51:30 -06: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
AAVMF_CODE.fd ARM: Commit the sin of binarys into a git repo 2023-07-15 05:50:54 -05:00
Cargo.lock Getting some basic userland logger setup 2023-10-28 08:28:07 -05: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 Little reorg 2023-11-11 15:45:45 +01:00
rust-toolchain.toml Little reorg 2023-11-11 15:45:45 +01: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

AbleOS

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

Community

Discord

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