Megjelent a Libreboot 25.06 „Luminous Lemon” – Új mérföldkő a nyílt forrású firmware történetében

8/10
A Libreboot 25.06 egy jelentős, stabil kiadás, amely átfogó biztonsági frissítéseket hozott, köztük 73 darab GRUB CVE-javítást, új alaplapok támogatását és a buildrendszer teljes újraszervezését. A fejlesztők nagy hangsúlyt fektettek a hibák megelőzésére, a felhasználói hibák blokkolására és a firmware képek biztonságosabb kezelésére. A változások nemcsak technikai stabilitást hoznak, hanem hosszú távon fenntarthatóbbá is teszik a projektet, ezért a frissítés erősen ajánlott

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.

Megjelent a Libreboot 25.06 „Luminous Lemon” – Új mérföldkő a nyílt forrású firmware történetében

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.