GitHub / rust-osdev 26 Repositories
Operating System Development in Rust
rust-osdev/homepage
Language: CSS - Size: 2.45 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 132 - Forks: 38

rust-osdev/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: Rust - Size: 5.71 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 1,434 - Forks: 172

rust-osdev/acpi
Rust library for parsing ACPI tables and interpreting AML
Language: Rust - Size: 831 KB - Last synced at: 2 days ago - Pushed at: 4 months ago - Stars: 218 - Forks: 70

rust-osdev/bootimage
Tool to create bootable disk images from a Rust OS kernel.
Language: Rust - Size: 351 KB - Last synced at: 8 days ago - Pushed at: 3 months ago - Stars: 821 - Forks: 68

rust-osdev/ovmf-prebuilt
Language: Rust - Size: 1.42 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 31 - Forks: 11

rust-osdev/uart_16550
Minimal support for uart_16550 serial output.
Language: Rust - Size: 94.7 KB - Last synced at: 2 days ago - Pushed at: 8 months ago - Stars: 36 - Forks: 25

rust-osdev/bootloader
An experimental pure-Rust x86 bootloader
Language: Rust - Size: 1.51 MB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 1,493 - Forks: 215

rust-osdev/volatile
Language: Rust - Size: 236 KB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 87 - Forks: 19

rust-osdev/x86_64
Library to program x86_64 hardware.
Language: Rust - Size: 3.58 MB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 855 - Forks: 143

rust-osdev/multiboot2
Rusty wrappers for Multiboot2.
Language: Rust - Size: 2.56 MB - Last synced at: 29 days ago - Pushed at: 30 days ago - Stars: 124 - Forks: 56

rust-osdev/pic8259
Language: Rust - Size: 151 KB - Last synced at: 20 days ago - Pushed at: over 1 year ago - Stars: 13 - Forks: 8

rust-osdev/linked-list-allocator
Language: Rust - Size: 208 KB - Last synced at: 19 days ago - Pushed at: about 1 year ago - Stars: 228 - Forks: 54

rust-osdev/cargo-xbuild Fork of japaric/xargo
Automatically cross-compiles the sysroot crates core, compiler_builtins, and alloc.
Language: Rust - Size: 706 KB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 263 - Forks: 25

rust-osdev/ps2-mouse
Library to manage a PS2 mouse
Language: Rust - Size: 24.4 KB - Last synced at: 16 days ago - Pushed at: almost 4 years ago - Stars: 11 - Forks: 7

rust-osdev/apic
Language: Rust - Size: 6.84 KB - Last synced at: about 2 months ago - Pushed at: almost 5 years ago - Stars: 16 - Forks: 3

rust-osdev/pci_types
Useful types for dealing with PCI
Language: Rust - Size: 82 KB - Last synced at: 21 days ago - Pushed at: 9 months ago - Stars: 33 - Forks: 14

rust-osdev/vga
Library to program vga hardware.
Language: Rust - Size: 185 KB - Last synced at: 1 day ago - Pushed at: about 2 years ago - Stars: 58 - Forks: 15

rust-osdev/.github
About this organization
Size: 33.2 KB - Last synced at: 3 months ago - Pushed at: 10 months ago - Stars: 131 - Forks: 3

rust-osdev/spinning_top
A simple spinlock crate based on the abstractions provided by the `lock_api` crate.
Language: Rust - Size: 103 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 37 - Forks: 4

rust-osdev/xhci
A Rust library which is useful to handle xHCI
Language: Rust - Size: 520 KB - Last synced at: 5 days ago - Pushed at: 10 months ago - Stars: 44 - Forks: 9

rust-osdev/ieee1275-rs
Rudimentary ieee1275/OpenFirmware Rust environment similar to uefi-rs.
Language: Rust - Size: 44.9 KB - Last synced at: about 2 months ago - Pushed at: 10 months ago - Stars: 7 - Forks: 2

rust-osdev/virtio-spec-rs
Definitions from the Virtual I/O Device (VIRTIO) specification.
Language: Rust - Size: 92.8 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 18 - Forks: 3

rust-osdev/fuse-abi
FUSE device bindings.
Language: Rust - Size: 101 KB - Last synced at: 21 days ago - Pushed at: 9 months ago - Stars: 4 - Forks: 0

rust-osdev/ansi_rgb
Colorful terminal text using ANSI escape sequences
Language: Rust - Size: 41 KB - Last synced at: 22 days ago - Pushed at: about 3 years ago - Stars: 15 - Forks: 5

rust-osdev/x86_64_types
Language: Rust - Size: 8.79 KB - Last synced at: 21 days ago - Pushed at: about 6 years ago - Stars: 6 - Forks: 1

rust-osdev/usb
Utilities for working with USB devices
Language: Rust - Size: 57.6 KB - Last synced at: about 2 months ago - Pushed at: almost 3 years ago - Stars: 6 - Forks: 0

rust-osdev/ucs2-rs
UCS-2 conversion utilities for Rust.
Language: Rust - Size: 49.8 KB - Last synced at: 19 days ago - Pushed at: 11 months ago - Stars: 6 - Forks: 5

rust-osdev/os_bootinfo 📦
Language: Rust - Size: 16.6 KB - Last synced at: about 1 year ago - Pushed at: almost 7 years ago - Stars: 8 - Forks: 3
