Rust OSDev (rust-osdev)

Rust OSDev

rust-osdev

Geek Repo

Operating System Development in Rust

Home Page:https://rust-osdev.com/

Github PK Tool:Github PK Tool

Rust OSDev's repositories

bootloader

An experimental pure-Rust x86 bootloader

Language:RustLicense:Apache-2.0Stargazers:974Issues:27Issues:163

uefi-rs

Rust wrapper for UEFI.

Language:RustLicense:MPL-2.0Stargazers:925Issues:21Issues:185

x86_64

Library to program x86_64 hardware.

Language:RustLicense:Apache-2.0Stargazers:601Issues:23Issues:111

bootimage

Tool to create bootable disk images from a Rust OS kernel.

Language:RustLicense:Apache-2.0Stargazers:554Issues:14Issues:47

cargo-xbuild

Automatically cross-compiles the sysroot crates core, compiler_builtins, and alloc.

Language:RustLicense:Apache-2.0Stargazers:241Issues:9Issues:56

acpi

Rust library for parsing ACPI tables and AML

Language:RustLicense:Apache-2.0Stargazers:164Issues:10Issues:67
Language:HTMLLicense:Apache-2.0Stargazers:86Issues:10Issues:12
Language:RustLicense:Apache-2.0Stargazers:75Issues:7Issues:29
Language:RustLicense:Apache-2.0Stargazers:56Issues:4Issues:14

vga

Library to program vga hardware.

Language:RustLicense:Apache-2.0Stargazers:44Issues:4Issues:7

spinning_top

A simple spinlock crate based on the abstractions provided by the `lock_api` crate.

Language:RustLicense:Apache-2.0Stargazers:35Issues:4Issues:4

xhci

A Rust library which is useful to handle xHCI

Language:RustLicense:Apache-2.0Stargazers:29Issues:2Issues:9

uart_16550

Minimal support for uart_16550 serial output.

Language:RustLicense:MITStargazers:27Issues:3Issues:7

ansi_rgb

Colorful terminal text using ANSI escape sequences

Language:RustLicense:MITStargazers:17Issues:4Issues:10

pci_types

Useful types for dealing with PCI

Language:RustLicense:Apache-2.0Stargazers:16Issues:4Issues:1
Language:RustLicense:Apache-2.0Stargazers:15Issues:2Issues:0
Language:RustStargazers:5Issues:0Issues:0

ucs2-rs

UCS-2 conversion utilities for Rust.

Language:RustLicense:MPL-2.0Stargazers:5Issues:5Issues:4

ps2-mouse

Library to manage a PS2 mouse

Language:RustLicense:Apache-2.0Stargazers:4Issues:0Issues:0

usb

Utilities for working with USB devices

Language:RustLicense:MITStargazers:4Issues:3Issues:0

ieee1275-rs

Rudimentary ieee1275/OpenFirmware Rust environment similar to uefi-rs.

Language:RustLicense:MITStargazers:0Issues:0Issues:0