Nakon sedam mjeseci razvoja, Izdanje firmvera za pokretanje Libreboota 20220710 je objavljeno, u kojem se opaža da je glavna pozornost u pripremi od nova verzija usmjerena je na rješavanje problema viđeno u prethodnoj verziji. U verziji 20220710 nisu predložene značajne promjene ili podrška za nove ploče, ali su navedena neka poboljšanja.
Za one koji ne znaju za Libreboot, trebali bi znati da je ovo je projekt koji razvija potpuno besplatni fork CoreBoot projekta, koji pruža binarnu zamjenu za vlasnički UEFI i BIOS firmware odgovoran za inicijalizaciju CPU-a, memorije, perifernih uređaja i ostalih hardverskih komponenti.
besplatno pokretanje ima za cilj stvoriti okruženje sustava koje u potpunosti odbacuje vlasnički softver, ne samo na razini operativnog sustava, već i na razini firmvera za pokretanje. Libreboot ne samo da čisti CoreBoot od neslobodnih komponenti, već dodaje i alate koji krajnjim korisnicima olakšavaju korištenje, stvarajući distribuciju koju može koristiti bilo koji korisnik bez posebnih vještina.
Glavne vijesti Libreboota 20220710
Ovo je četvrta verzija GNU projekta i reklamira se kao prvo stabilno izdanje (Stare verzije su označene kao testne jer zahtijevaju dodatno testiranje i stabilizaciju.)
Na primjer u grub.cfg dodao mnoga poboljšanja performansi, poboljšanje brzine pokretanja pri korištenju GNU GRUB nosivosti (ljubaznošću Ferass 'Vitali64' EL HAFIDI s dodatnim poboljšanjima Leah Rowe)
también istaknuta su poboljšanja dokumentacije, budući da prethodne testne verzije iz 2021. nisu uključivale snimke dokumentacije (koje su zapravo Markdown izvorne datoteke za web mjesto), ali ova verzija sada uključuje snimku trenutne Libreboot dokumentacije, ovisno o vremenu izdavanja.
Uz to se ističe i da napravljene su optimizacije performansi kako bi se ubrzalo učitavanje kada koristite GNU GRUB-temeljeno okruženje korisnog opterećenja.
Oni su generirani 16 MB proširenih verzija za Macbook2 i Macbook1, plus sustav izrade je poboljšan tako da uključuje skripte za automatsku izmjenu coreboot konfiguracijskih datoteka i serijski izlaz je onemogućen za sve ploče prema zadanim postavkama, što je riješilo probleme s usporavanjem pokretanja.
Na prijenosnim računalima s čipsetom GM45/ICH9M PECI je onemogućen u pokretanju jezgre kako bi se izbjegla pogreška mikrokoda.
To također možemo pronaći implementirana je preliminarna podrška za integraciju s u-boot loaderom, koji se još ne koristi u buildovima za ploče, ali će u budućnosti omogućiti početak generiranja buildova za ARM platforme.
S druge strane, spominje se da je na prijenosnim računalima GM45/ICH9M PECI bio onemogućen u pokretanju jezgre, kako bi se popravila greška u mikrokodu koja uzrokuje kvar SpeedStepa (i moguće drugih značajki CPU-a).
Od ostalih promjena koji se ističu u ovoj novoj verziji:
- Nemojte tretirati upozorenja kao greške prilikom kompajliranja flashroma (popravci koji se temelje na novijim verzijama GCC-a).
- Izgradite poboljšanje sustava: automatizirane skripte za izmjenu konfiguracija pokretanja jezgre.
- Onemogućen (prema zadanim postavkama) serijski izlaz na svim pločama kako bi se izbjegli problemi s brzinom pokretanja.
- grub.cfg - zapravo omogućuje USB tipkovnice, eksplicitno (popravlja bug viđen na nekim prijenosnim računalima, kada se koristi GRUB payload).
- Coreboot postavke: nemojte omogućiti wifi tijekom ranog pokretanja (sigurnosna odgovornost)
- skripte: Obradite git verzije kada je lbmk radno stablo ili podmodul.
- Ažurirano na noviji flashrom, na sustavu izrade
- cc1: fatalna pogreška: ne može se otvoriti 'out/src/asm-offsets.s' za pisanje: Nema takve datoteke ili direktorija
- Popravak u lbmk: posebno pozovite python3, kada se python3 treba koristiti umjesto 2.
- lbmk - Preliminarni popravak za git provjeru vjerodajnica. Postavite ime/e-poštu rezerviranog mjesta ako nije postavljeno.
Na kraju, ako vas zanima više o ovoj novoj verziji, pojedinosti možete pogledati u sljedeći link.