Rust Uefi

Open-source Rust projects categorized as Uefi

Top 7 Rust Uefi Projects

  • uefi-rs

    Rust wrapper for UEFI.

  • aero

    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.

  • Project mention: Maestro: A Linux-compatible kernel in Rust | news.ycombinator.com | 2024-01-03

    This feels like an ad; the blog post and the README feel like they were written to sound complicated and smart rather than tell the whole truth. Like, "On boot, the kernel has full access to the memory and is allowed to write where it should not (its own code, for example)"? Apart from the fact that ring 0 will always have full control, the MMU also exists. Also, the "48k" (the kernel has 34324 lines of non-comment code, the rest are in the other repos I assume) LOC are obvious when you consider code like src/syscall/mod.rs:717 is present.

    To be fair, this is impressive, but its a basic monolithic kernel written for a school project, with the "twist" that it is in Rust and uses Linux syscalls.

    For anyone who is interesting in more Rust UNIX-like kernels, Aero (https://github.com/Andy-Python-Programmer/aero) is farther ahead supports running quite a lot of recompiled Linux userspace, including dwm and WebKit.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Hypervisor-101-in-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.

  • lanzaboote

    Secure Boot for NixOS [maintainers=@blitz @raitobezarius @nikstur]

  • Project mention: What is there to NixOS that is not just `nix` the package/config/whatever manager? | /r/NixOS | 2023-06-22

    Easy peasy secure boot with lanzaboote

  • uefirc

    An IRC client in your motherboard

  • Project mention: An IRC client in your motherboard | news.ycombinator.com | 2024-04-12
  • uefisettings

    The tool to read/get/extract and write/change/modify BIOS/UEFI settings from Linux terminal.

  • Project mention: Unlocking secret ThinkPad functionality for emulating USB devices | news.ycombinator.com | 2024-02-22

    I was recently pleasantly surprised by a Linux utility that can list all UEFI variables stored in Hii and change them: https://github.com/linuxboot/uefisettings/

    Obviously can't bypass security settings like this laptop has, but it's useful for a few settings in my case.

  • tcg-boot

    EFI application to secure loading Linux with TPM

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust Uefi related posts

Index

What are some of the best open-source Uefi projects in Rust? This list will help you:

Project Stars
1 uefi-rs 1,186
2 aero 1,086
3 Hypervisor-101-in-Rust 934
4 lanzaboote 667
5 uefirc 195
6 uefisettings 24
7 tcg-boot 9

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com