Patina project – a Rust implementation of UEFI firmware
github.com·20h·
Discuss: Hacker News

Patina

This repository hosts the Patina project - a Rust implementation of UEFI firmware.

The goal of this project is to serve as a replacement for core UEFI firmware components so they are written in Pure Rust as opposed to Rust wrappers around core implementation still written in C.

Background

There have been various instances of advocacy for building system level software in Rust.

This repository contains a Rust UEFI firmware implementation called Patina. We plan to enable an incremental migration of today’s firmware components largely written in C to Rust starting with the core. The primary objective for this effort is to improve the security and…

Similar Posts

Loading similar posts...