Rust OSDev (rust-osdev)

rust-osdev

User data from Github https://github.com/rust-osdev

0

followers

0

following

0

stars

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

GitHub:@rust-osdev

Rust OSDev's repositories

bootloader

An experimental pure-Rust x86 bootloader

Language:RustLicense:Apache-2.0Stargazers:1583Issues:26Issues:253

uefi-rs

Rusty wrapper for the Unified Extensible Firmware Interface (UEFI). This crate makes it easy to develop Rust software that leverages safe, convenient, and performant abstractions for UEFI functionality.

Language:RustLicense:Apache-2.0Stargazers:1517Issues:25Issues:325

x86_64

Library to program x86_64 hardware.

Language:RustLicense:Apache-2.0Stargazers:892Issues:19Issues:157

bootimage

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

Language:RustLicense:Apache-2.0Stargazers:852Issues:15Issues:57

cargo-xbuild

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

Language:RustLicense:Apache-2.0Stargazers:267Issues:9Issues:60

acpi

Rust library for parsing ACPI tables and interpreting AML

Language:RustLicense:Apache-2.0Stargazers:229Issues:7Issues:110
Language:CSSLicense:Apache-2.0Stargazers:140Issues:12Issues:17

multiboot2

Rusty wrappers for Multiboot2.

Language:RustLicense:Apache-2.0Stargazers:125Issues:4Issues:48
Language:RustLicense:Apache-2.0Stargazers:91Issues:4Issues:22

vga

Library to program vga hardware.

Language:RustLicense:Apache-2.0Stargazers:59Issues:3Issues:9

xhci

A Rust library which is useful to handle xHCI

Language:RustLicense:Apache-2.0Stargazers:46Issues:1Issues:18

spinning_top

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

Language:RustLicense:Apache-2.0Stargazers:41Issues:2Issues:7

uart_16550

Minimal support for uart_16550 serial output.

Language:RustLicense:MITStargazers:39Issues:3Issues:14

pci_types

Useful types for dealing with PCI

Language:RustLicense:Apache-2.0Stargazers:34Issues:7Issues:8
Language:RustLicense:Apache-2.0Stargazers:33Issues:3Issues:3

virtio-spec-rs

Definitions from the Virtual I/O Device (VIRTIO) specification.

Language:RustLicense:Apache-2.0Stargazers:28Issues:5Issues:0

ansi_rgb

Colorful terminal text using ANSI escape sequences

Language:RustLicense:MITStargazers:15Issues:4Issues:10

ps2-mouse

Library to manage a PS2 mouse

Language:RustLicense:Apache-2.0Stargazers:13Issues:2Issues:2

endian-num

Byte-order-aware numeric types.

Language:RustLicense:Apache-2.0Stargazers:12Issues:7Issues:1

ucs2-rs

UCS-2 conversion utilities for Rust.

Language:RustLicense:MPL-2.0Stargazers:8Issues:3Issues:5

ieee1275-rs

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

Language:RustLicense:MITStargazers:6Issues:3Issues:0

usb

Utilities for working with USB devices

Language:RustLicense:MITStargazers:6Issues:2Issues:0

fuse-abi

FUSE device bindings.

Language:RustLicense:Apache-2.0Stargazers:5Issues:7Issues:0