About this Organization
The goal of this organization is to host and maintain all kinds of tools and libraries useful for operating system development in Rust. We're happy about everyone that wants to join us! Just drop by in our gitter channel to request an invite.
Note that we are not an official Rust organization.
Projects
Currently we are hosting the following projects:
x86_64
: Provides general abstractions forx86_64
systems and access to architecture specific instructions and registers.bootloader
: An experimental, pure-Rust, legacy bootloader.bootimage
: A tool to transform a kernel ELF file into a bootable disk image.multiboot2-elf64
: Allows parsing the boot information of the Multiboot2 standard for ELF64 kernels.acpi
: Rust library for parsing ACPI tables and AML.uefi-rs
: Rust library for interacting with UEFI firmware.ansi_rgb
: Colorful console text using ANSI escape sequences.
Contributing
Contributions are more than welcome! If you have any suggestions, ideas, or projects you would like to host under this organization, don't hesitate to contact us!
Members
The following people are currently members of this organization:
- Philipp Oppermann (@phil-opp): Author of the “Writing an OS in Rust” series.
- Lachlan Sneff (@lachlansneff): Author of nebulet os.
- Rob Gries (@robert-w-gries): Author of rxinu, a Rust implementation of the Xinu educational operating system.
- Jiří Zárevúcky (@le-jzr): Contributor to helenos.
- Joel Wejdenstal (@xacrimon): Author of the skp project.
- Isaac Woods (@IsaacWoods): Author of Pebble OS.
- Patrik Cyvoct (@Sh4d1): Cloud and OSdev enthusiast.
- Andre Richter (@andre-richter): Author of Operating System development tutorials in Rust on the Raspberry Pi.
- Matt Thomas (@matthew-a-thomas): C# developer who fell in with the wrong crowd.
- Ryland Morgan (@rybot666): Contributor to the bootloader rewrite
- Stefan Lankes (@stlankes): Contributor to the library operating system RustyHermit