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.
|
1 week ago | |
---|---|---|
.cargo | 2 years ago | |
.vscode | 6 months ago | |
kernel | 1 week ago | |
limine@2d3d7b2633 | 2 months ago | |
repbuild | 1 week ago | |
.gitignore | 1 month ago | |
.gitmodules | 2 months ago | |
AAVMF_CODE.fd | 3 months ago | |
CONTRIBUTING.md | 4 months ago | |
Cargo.lock | 3 weeks ago | |
Cargo.toml | 1 month ago | |
DriverDepGraph.dot | 3 weeks ago | |
DriverDepGraph.svg | 3 weeks ago | |
LICENSE | 2 years ago | |
README.md | 3 weeks ago | |
arm.sh | 3 months ago | |
design.dot | 5 months ago | |
rust-toolchain.toml | 6 months ago | |
rustfmt.toml | 5 months ago | |
shell.nix | 3 weeks ago | |
system.toml | 4 months ago |
README.md
TODO
- Build out the object system
- Build or Find an acceptable IDL
Short List of potentials
- [comline](https://git.ablecorp.us/DOOME1M8Cover/comline)
- Work on a styleguide for commits
Maybe something allong the lines of
[relevant shorthand note] Explination
- Language support on HBVM
- HBVM assembler (with IDL support)
- HBVM Lisp/s-expr Compiler (Also (with (IDL (support))))
- Documentation
- Drivers
- serial driver
- PS/2 mouse driver
- PS/2 Keyboard driver
- VGA driver
- SVGA driver
- File system
- Depends on Disk driver
- TarFS
Pass in a tar file as an initrd and parse it with TarFS
- VFS
Being (written)[https://git.ablecorp.us/bee/ableos-vfs] by Bee
- Disk driver
- IDE Driver
- ATA Driver
- Floppy Driver
- A ton more
- Port (Slint)[https://slint.dev]
- Depends on
- Graphics Driver
Community
Compiling
Firstly, I would like to apologize. I am not capable of supporting building on any random machine with any random operating system.
AbleOS very likely builds with nix-shell
on your operating system.
git submodule update --init
cargo repbuild