UEFI
The Unified Extensible Firmware Interface (UEFI) is a publicly available specification that defines a software interface between an operating system and platform firmware. UEFI replaces the legacy Basic Input/Output System (BIOS) boot firmware originally present in all IBM PC-compatible personal computers, with most UEFI firmware implementations providing support for legacy BIOS services. UEFI can support remote diagnostics and repair of computers, even with no operating system installed.
Here are 54 public repositories matching this topic...
a bootloader for Multiboot kernels on UEFI systems written in Rust
-
Updated
Jun 7, 2024 - Rust
A simple and configurable UEFI bootloader, written in Rust.
-
Updated
Jun 6, 2024 - Rust
A foreign function interface to UEFI
-
Updated
May 7, 2024 - Rust
Aero is a new modern, experimental, UNIX-like operating system following the monolithic kernel design. Supporting modern PC features such as long mode, 5-level paging, and SMP (multicore), to name a few.
-
Updated
Apr 19, 2024 - Rust
An operating system written in Rust. skywalkOS is not <insert other operating system here>.
-
Updated
Jun 10, 2024 - Rust
Stubby is a project that aims to explore and experiment with UEFI firmware and its features.
-
Updated
Mar 28, 2024 - Rust
The materials of "Hypervisor 101 in Rust", a one-day long course, to quickly learn hardware-assisted virtualization technology and its application for high-performance fuzzing on Intel/AMD processors.
-
Updated
Mar 28, 2024 - Rust