A non-unix-like micro-kernel written in rust with an embedded bytecode virtual machine.
Find a file
able 65b6f52d2e POC serial driver for arm
Does not work for x86 yet
2023-11-21 03:56:18 -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 meow 2023-11-20 03:13:18 -06:00
limine@2d3d7b2633 LIMINE: Bump version 2023-07-19 16:54:01 +00:00
repbuild POC serial driver for arm 2023-11-21 03:56:18 -06:00
sysdata POC serial driver for arm 2023-11-21 03:56:18 -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 Stack for programs 2023-11-15 19:33:21 +01: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 Minor fixes 2023-11-18 01:32:09 -06: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