News: 0001586646

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Patina 13.0 Released As Rust UEFI Firmware Implementation

([Free Software] 6 Hours Ago Patina 13.0)


Patina 13.0 is now available as this Rust implementation of UEFI firmware. Patina has been working to replace the core UEFI firmware components in a pure Rust implementation to avoid the use of C code.

Patina's effort has been around evolving and modernizing UEFI Firmware via the Rust programming language for better security, performance, and reliability. It's been an evolving effort with incrementally replacing C code with Rust. Those wanting to learn more about the project at large can do so via the [1]OpenDevicePartnership web page .

Patina 13.0 was released and includes some performance improvements to the UEFI allocator code, more safety work, UEFI memory map usage tests, updated documentation, and other enhancements.

Those wanting to check out this Apache 2.0 licensed Rust UEFI code can find Patina 13.0 on [2]GitHub .



[1] https://opendevicepartnership.github.io/patina/

[2] https://github.com/OpenDevicePartnership/patina/releases/tag/patina-v13.0.0



"Rembrandt's first name was Beauregard, which is why he never used it."
-- Dave Barry