Etter syv måneder med utvikling, Libreboot boot firmware utgivelse 20220710 har blitt utgitt, hvor det er observert at hovedoppmerksomheten i utarbeidelsen av den nye versjonen fokuserte på å fikse problemene sett i forrige versjon. Det er ikke foreslått vesentlige endringer eller støtte for nye styrer i versjon 20220710, men noen forbedringer er notert.
For de som ikke vet om Libreboot, bør de vite at dette er et prosjekt som utvikler en helt gratis gaffel av CoreBoot-prosjektet, som gir en binærfri erstatning for den proprietære UEFI- og BIOS-fastvaren som er ansvarlig for initialisering av CPU, minne, periferiutstyr og andre maskinvarekomponenter.
libreboot har som mål å skape et systemmiljø som fullstendig slipper proprietær programvare, ikke bare på operativsystemnivå, men også på oppstartsfastvarenivå. Libreboot renser ikke bare CoreBoot for ikke-frie komponenter, men legger også til verktøy for å gjøre det enklere for sluttbrukere å bruke, og skaper en distribusjon som kan brukes av enhver bruker uten spesielle ferdigheter.
Hovednyhetene om Libreboot 20220710
Dette er den fjerde versjonen av GNU-prosjektet og er utpekt som den første stabile utgivelsen (Gamle versjoner har blitt merket som testversjoner da de krever ytterligere testing og stabilisering.)
For eksempel i grub.cfg lagt til mange ytelsesforbedringer, forbedre oppstartshastighetene ved bruk av GNU GRUB-nyttelasten (med tillatelse fra Ferass 'Vitali64' EL HAFIDI med ytterligere forbedringer av Leah Rowe)
også dokumentasjonsforbedringer er fremhevet, ettersom tidligere 2021-testbygg ikke inkluderte dokumentasjonsøyeblikksbilder (som faktisk er Markdown-kildefilene for nettstedet), men denne konstruksjonen inkluderer nå et øyeblikksbilde av gjeldende Libreboot-dokumentasjon, avhengig av utgivelsestidspunktet.
I tillegg til dette fremheves det også at ytelsesoptimaliseringer er gjort for å øke hastigheten på lasting når du bruker et GNU GRUB-basert nyttelastmiljø.
De ble generert 16 MB utvidede bygg for Macbook2 og Macbook1, pluss at byggesystemet har blitt forbedret til å inkludere skript for automatisk å modifisere coreboot-konfigurasjonsfiler og seriell utgang er deaktivert for alle brett som standard, noe som har løst problemer med oppstartsforsinkelser.
På GM45/ICH9M brikkesett har bærbare PC-er PECI deaktivert i coreboot for å unngå mikrokodefeil.
Vi kan også finne det foreløpig støtte for integrasjon med u-boot loader er implementert, som ennå ikke er brukt i bygg for brett, men i fremtiden vil det tillate å begynne å generere bygg for ARM-plattformer.
På den annen side nevnes det at på GM45/ICH9M bærbare PC-er ble PECI deaktivert i coreboot, for å fikse en mikrokodefeil som får SpeedStep (og muligens andre CPU-funksjoner) til å mislykkes.
Av de andre endringene som skiller seg ut fra denne nye versjonen:
- Ikke behandle advarslene som feil når du kompilerer flashrom (rettinger som er basert på nyere versjoner av GCC).
- Bygg systemforbedring: Automatiserte skript for å endre coreboot-konfigurasjoner.
- Deaktivert (som standard) seriell utgang på alle kort for å unngå problemer med oppstartshastighet.
- grub.cfg - aktiverer faktisk USB-tastaturer, eksplisitt (fikser feil som er sett på noen bærbare datamaskiner, når du bruker GRUB nyttelast).
- Coreboot-innstillinger: ikke aktiver wifi under tidlig oppstart (sikkerhetsansvar)
- skript: Behandle git-versjoner når lbmk er et arbeidstre eller undermodul.
- Oppdatert til nyere flashrom, på byggesystem
- cc1: fatal error: kan ikke åpne 'out/src/asm-offsets.s' for skriving: Ingen slik fil eller katalog
- Rett opp i lbmk: ring spesifikt python3, når python3 skal brukes i stedet for 2.
- lbmk – Foreløpig rettelse for git-legitimasjonsverifisering. Angi et plassholdernavn/e-postadresse hvis det ikke er angitt.
Til slutt, hvis du er interessert i å vite mer om denne nye versjonen, kan du se detaljene i følgende lenke.