Libreboot tar sikte på å skape et systemmiljø som fullstendig slipper proprietær programvare
Utgitt Libreboot oppstartsfastvareversjon 20230625, versjon i hvilken mange feilrettinger har blitt gjort, samt at støtte for nye tavler og ulike enheter er lagt til til tross for at det er en korrigerende versjon.
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 gir oppstartbar fastvare for kompatible x86/ARM-maskiner, starter en bootloader som deretter laster operativsystemet ditt. Erstatter proprietær BIOS/UEFI-fastvare på x86-maskiner og gir konfigurasjon forbedret på støttede ARM-baserte Chromebooks (U-Boot bootloader, i stedet for Googles deep-load bootloader).
På x86-maskiner støttes GRUB og SeaBIOS coreboot-nyttelastene offisielt og leveres i forskjellige konfigurasjoner per maskin. Du finner listen over kompatibel maskinvare i Libreboot-dokumentasjonen.
Hovednyhetene om Libreboot 20230625
I denne nye versjonen av Libreboot 20230625 som presenteres, er det fremhevet at Det er arbeidet med å forbedre stabiliteten og fikse feil når du arbeider med tidligere kompatible brett.
En annen endring som skiller seg ut i denne nye versjonen er at samlet alle skript i lbmk hovedkatalog (bygg system). All kjernelogikk er nå et enkelt skript, som eliminerer unødvendig koderepetisjon, pluss hjelpetekst er fjernet fra visse skript.
I tillegg til dette fremheves det også at nå coreboot-verktøy er mer robuste, pluss fikset en feil der verktøy ble unødvendig kompilert på nytt, noe som bremset opprettingen av flere bilder.
De nytt verktøy "spkmodem_recvim" coreboot-forsiden, som igjen opprinnelig gaffel den fra GNU GRUB. Dette er en mottaksklient for spkmodem, en type seriekonsoll levert via pulser gjennom PC-høyttaleren. Libreboot-versjonen forbedrer feilhåndteringen betydelig, og har blitt redesignet for OpenBSD-kodestilen, for å erstatte GNU-kodestilen.
På den annen side er det fremhevet det oppstartslogostørrelse redusert til ~3KB, ned til ~12KB, noe som ble gjort, uten tap av bildekvalitet.
Som feilrettinger bugs i subshells er uthevet, i tillegg til å øke størrelsen på EFI-variabelbufferen for å fikse en feil der Debian-signerte shim allokerer for mange EFI-variabler til å passe inn i plassen som er gitt, og bryter byggeprosessen opp i Debian.
Pluss standardbildene som inkluderer fastvare for x86 CPU, er det alternative bilder som kommer uten fastvare.
For del av støtteforbedringer, Følgende enheter er uthevet og støttes nå i denne nye utgivelsen:
- Gigabyte GA-G41M-ES2L hovedkort
- Acer G43T-AM3
- Intel D510MO og D410PT hovedkort
- Apple iMac 5,2
- HP Elite 8200 SFF/MT (HP 6200 Pro Business vil sannsynligvis fungere også)
- HP Elite 8300 USDT
Bærbare datamaskiner (Intel, x86)
- Dell Latitude E6400 (lett å flashe, ingen riving, maskinvare som ligner på X200/T400)
- ThinkPad X60 / X60S / X60-nettbrett
- ThinkPad T60 (med Intel GPU)
- Lenovo ThinkPad X200 / X200S / X200-nettbrett
- Lenovo ThinkPad X301
- Lenovo ThinkPad R400
- Lenovo ThinkPad T400 / T400S
- Lenovo ThinkPad T500
- Lenovo ThinkPad T530 / W530
- Lenovo ThinkPad W500
- Lenovo ThinkPad R500
- Apple MacBook1,1 og MacBook2,1
- Lenovo ThinkPad T440p
- Lenovo ThinkPad X220
- Lenovo Thinkpad X220t
- Lenovo ThinkPad T420
- Lenovo ThinkPad T420S
- Lenovo ThinkPad T430
- Lenovo ThinkPad X230
- Lenovo Thinkpad X230t
- Lenovo ThinkPad W541
- HP EliteBook 2560p
- HP EliteBook 2570p
- HP EliteBook Folio 9470m
Bærbare datamaskiner (ARM, med U-Boot nyttelast)
- ASUS Chromebook Flip C101 (gru-bob)
- Samsung Chromebook Plus (v1) (gru-kevin)
Til slutt, hvis du er interessert i å lære mer om denne nye utgivelsen, kan du sjekke detaljene på følgende lenke.