2025. június 30-án megjelent a Libreboot 25.06 „Luminous Lemon” kiadása, amely egyben új mérföldkő is a nyílt forrású firmware projekt történetében. Bár áprilisban már napvilágot látott a 25.04-es verzió, azt utólag az új 25.06-os kiadás kiadásra jelölt verziójaként (RC) kezelik, így a mostani changelog nemcsak a két kiadás közötti különbségeket tartalmazza, hanem visszamenőlegesen a 20241206 stabil verzió óta történt minden változást összefoglal. A kiadás mellé a Canoeboot 25.06 is frissült, a két projekt ezúttal párhuzamosan mozdult el a közös kódbázis és irányelv mentén.
Tartalomjegyzék

Továbbra is coreboot alapokon
A Libreboot továbbra is a coreboot disztribúciójaként működik, célja pedig, hogy a technikai ismeretek nélküli felhasználók is könnyedén használhassanak nyílt forrású BIOS/UEFI helyettesítést x86 és ARM platformokon. Ennek érdekében az lbmk nevű build rendszert folyamatosan tisztították, a forráskód redundanciáját csökkentették, miközben a funkcionalitás bővült és az automatikus hibakezelés is fejlődött. A kiadás külön figyelmezteti a felhasználókat arra, hogy a telepítés előtt alaposan olvassák el a dokumentációt, ellenkező esetben akár visszafordíthatatlanul károsíthatják gépüket.
Új eszközök támogatása, biztonsági javítások és konfigurációs változások a Librebootban
A 25.06-os kiadásban két új alaplap kapott támogatást: az Acer Q45T-AM és a Dell Precision T1700, utóbbi az OptiPlex 9020 egy változata, ECC-memória támogatással, ha Xeon processzort használnak. Frissült a GRUB, a SeaBIOS, a flashprog, az Untitled payload, valamint a coreboot és az U-Boot több ARM64-es rendszerhez. A GRUB forráskódjába 73 súlyos biztonsági hibát javító CVE-patchet olvasztottak be upstream forrásból, köztük azt a változást, amely a titkosított lemezek jelszavait törli a memóriából a boot után. Az lbmk build rendszerben is javították a globális karakterillesztést és bevezettek egyes biztonsági korlátozásokat, hogy csökkentsék a hibás építések vagy téves műveletek kockázatát.
Számos fejlesztés irányult arra, hogy a build-folyamat gyorsabb és megbízhatóbb legyen. A Git-tárolók és fájlok helyi gyorsítótárazása javult, a vendor fájlokat most már agresszívebben kezelik és ellenőrzik. A GRUB mostantól jobban kezeli az LVM és LUKS kombinációkat, így például az olyan ritka elrendezéseket is, ahol a titkosítás az LVM-ben található. További újdonság a nem root USB3 hub támogatása az xHCI eszközök esetén, valamint az alapértelmezett MAC-címek véletlenszerűsítése, amely megakadályozza az azonos MAC-címmel rendelkező eszközök tömeges megjelenését.
Kódkarbantartás, hibajavítás és jövőbeli irány
A Libreboot 25.06 nem csupán új funkciókat, hanem széleskörű hibajavításokat és kódkarbantartást is tartalmaz. Az lbmk build rendszer belső struktúráját átdolgozták, külön scriptbe szervezték az inicializálási logikát, „újrafogalmazták” a hibakezelő mechanizmusokat és egyszerűsítették a Git-kezelést. Az új kódbázis segít csökkenteni a rejtve maradó hibák előfordulásának esélyeit, és megakadályozza, hogy hibás fájlok bekerüljenek a kiadásokba. Az olyan kritikus összetevők, mint az nvmutil eszköz, új telepítési, eltávolítási és visszaállítási lehetőségeket kaptak, miközben számos korábbi edge-case hibát is megelőző módon javítottak.
A fejlesztők hangsúlyozzák, hogy a 2025 második felére tervezett 25.12-es kiadás a most háttérbe szorult új alaplapok támogatásra fókuszál majd. Eközben a 25.06 a stabilitást és a fejlesztői eszközök minőségének növelését célozta meg, példát mutatva arra, hogy hogyan lehet egy firmware disztribúciót nemcsak életben tartani, hanem folyamatosan modernizálni és közösségileg kontrollálni.
A kiadási megjegyzések a Libreboot weboldalán olvashatók.