A non-unix-like micro-kernel written in rust with an embedded bytecode virtual machine.
 
 
 
Go to file
able 7b8afee03a attempt to log arguments in the limine framebuffer
Still needs work having to do with setting the log level
2023-11-18 02:17:54 -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 attempt to log arguments in the limine framebuffer 2023-11-18 02:17:54 -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 attempt to log arguments in the limine framebuffer 2023-11-18 02:17:54 -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

README.md

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