1.0 KiB
1.0 KiB
Gila v0.1.0 - a Rust Microkernel
Gila is a Rust microkernel OS, inspired by the Xinu embedded OS. It will hopefully be capable of multitasking some day. I do not intend for Gila to be POSIX-like or compatible.
Work In Progress
Gila does nothing at all right now. Check back later. Or contribute.
Licensing
Licensed under the GNU Public License v3. See LICENSE for details.
Navigating
- boot.rs: Handles bootloader handoff. Gila uses Limine. Other bootloaders are NOT supported.
- lib.rs: Glue to make all files accessible from main.rs.
- main.rs: The entry point that gets called by the bootloader.
- memory.rs: Types relating to memory regions and allocation.
- panic.rs: The panic handler and associated functionality.
- process.rs: Process types and functions.
- resources.rs: Resources that are accessible from multiple parts of the code.
Building and running - TODO
This section is under construction.