2023-07-14 03:41:09 +00:00
|
|
|
```
|
2023-05-25 12:15:53 +00:00
|
|
|
TODO
|
|
|
|
- Build out the object system
|
|
|
|
- Build or Find an acceptable IDL
|
|
|
|
Short List of potentials
|
2023-06-26 12:55:37 +00:00
|
|
|
- [comline](https://git.ablecorp.us/DOOME1M8Cover/comline)
|
2023-05-25 12:15:53 +00:00
|
|
|
- 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
|
2023-06-16 11:09:22 +00:00
|
|
|
- Drivers
|
|
|
|
- serial driver
|
|
|
|
- PS/2 mouse driver
|
|
|
|
- PS/2 Keyboard driver
|
|
|
|
- VGA driver
|
|
|
|
- SVGA driver
|
2023-07-15 11:16:00 +00:00
|
|
|
- File system
|
2023-09-09 20:52:01 +00:00
|
|
|
- Depends on Disk driver
|
|
|
|
- TarFS
|
2023-07-15 11:16:00 +00:00
|
|
|
Pass in a tar file as an initrd and parse it with TarFS
|
2023-06-16 11:09:22 +00:00
|
|
|
- VFS
|
2023-07-15 11:16:00 +00:00
|
|
|
Being (written)[https://git.ablecorp.us/bee/ableos-vfs] by Bee
|
2023-06-16 11:09:22 +00:00
|
|
|
- Disk driver
|
2023-09-11 06:36:13 +00:00
|
|
|
- IDE Driver
|
|
|
|
- ATA Driver
|
|
|
|
- Floppy Driver
|
2023-06-16 11:09:22 +00:00
|
|
|
- A ton more
|
2023-09-09 20:52:01 +00:00
|
|
|
- Port (Slint)[https://slint.dev]
|
|
|
|
- Depends on
|
|
|
|
- Graphics Driver
|
2023-07-14 03:41:09 +00:00
|
|
|
```
|
2023-06-16 11:09:22 +00:00
|
|
|
|
2023-05-28 09:51:51 +00:00
|
|
|
# Community
|
2023-07-12 15:04:20 +00:00
|
|
|
[Discord](https://discord.gg/JrKVukDtgs)
|
2023-04-30 04:06:01 +00:00
|
|
|
|
2023-07-14 03:41:09 +00:00
|
|
|
|
|
|
|
|
2023-04-30 04:06:01 +00:00
|
|
|
# Compiling
|
2023-07-14 03:41:09 +00:00
|
|
|
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.
|
|
|
|
|
2023-05-23 09:26:32 +00:00
|
|
|
1. `git submodule update --init`
|
2023-04-30 04:06:01 +00:00
|
|
|
1. `cargo repbuild`
|