forked from AbleOS/ableos
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
6 months ago | |
---|---|---|
.cargo | 2 years ago | |
.github/workflows | 2 years ago | |
.vscode | 1 year ago | |
ableos | 6 months ago | |
api | 1 year ago | |
asl | 10 months ago | |
ext2-rs | 10 months ago | |
facepalm | 10 months ago | |
kernel | 7 months ago | |
limine@2b12406a79 | 6 months ago | |
qrcode-rust | 10 months ago | |
repbuild | 10 months ago | |
userland | 10 months ago | |
.gdbinit | 10 months ago | |
.gitignore | 6 months ago | |
Cargo.lock | 10 months ago | |
Cargo.toml | 10 months ago | |
LICENSE | 2 years ago | |
README.md | 1 year ago | |
TODO.md | 12 months ago | |
disk.img | 6 months ago | |
qmp.py | 10 months ago | |
qprofiler.py | 10 months ago | |
rust-toolchain.toml | 10 months ago |
README.md
ableOS
Set up
Install Qemu
On Windows be sure to add
C:\Program Files\qemu
to yourPATH
variable
rustup component add rust-src
rustup component add llvm-tools-preview
cargo install bootimage
Running
repbuild can be used to run and build docs for able os
cargo repbuild doc
cargo repbuild run
Testing on real hardware
I recommend using an old x86_64 computer
cargo run --release
to generate a binary image that is bootable- flash it to a USB device via
dd
or balenaEtcher - Remove said USB device and plug into test machine
- assure test machine boots from USB devices