Efter syv måneders udvikling er udgivelsen af den frie boot-firmware Libreboot 20220710 offentliggjort. Dette er den fjerde udgivelse i projektet GNU, præsenteret som den første stabile version (de tidligere udgivelser blev betegnet som testversioner, da de krævede yderligere stabilisering og test). Libreboot udvikler en helt fri aflægger af projektet CoreBoot, der leverer en renset, binær-fri erstatning for proprietære UEFI- og BIOS-firmwares, der er ansvarlige for initialisering af CPU, hukommelse, perifere enheder og andre hardwarekomponenter.
Libreboot har til formål at skabe et systemmiljø, der gør det muligt at undgå proprietær software helt, ikke kun på niveau med operativsystemet, men også firmwares, der sikrer opstart. Libreboot renser ikke bare CoreBoot for ikke-frie komponenter, men tilføjer også værktøjer for at forenkle anvendelsen for slutbrugerne, og danner en distribution, som enhver bruger uden særlige færdigheder kan benytte.
Blandt det understøttede hardware i Libreboot:
- Desktop-systemer som Gigabyte GA-G41M-ES2L, Intel D510MO, Intel D410PT, Intel D945GCLF og Apple iMac 5,2.
- Servere og arbejdsstationer: ASUS KCMA-D8, ASUS KGPE-D16, ASUS KFSN4-DRE.
- Bærbare computere: ThinkPad X60 / X60S / X60 Tablet, ThinkPad T60, Lenovo ThinkPad X200 / X200S / X200 Tablet, Lenovo ThinkPad R400, Lenovo ThinkPad T400 / T400S, Lenovo ThinkPad T500, Lenovo ThinkPad W500, Lenovo ThinkPad R500, Apple MacBook1,1 og MacBook2,1.
Det bemærkes, at hovedfokus under forberedelsen af den nye version var rettet mod at løse problemer, der blev observeret i den tidligere udgivelse. Ingen væsentlige ændringer eller understøttelse af nye kort er blevet tilbudt i version 20220710, men der bemærkes enkelte forbedringer:
- Dokumentationen er markant forbedret.
- Der er lavet optimeringer af ydeevnen, hvilket har gjort opstart hurtigere, når der bruges payload-miljø baseret på GNU GRUB.
- På bærbare computere med GM45/ICH9M-chipset er PECI deaktiveret i coreboot for at omgå en fejl i mikrocode.
- For Macbook2 og Macbook1 er der oprettet udvidede 16 MB build.
- Byggesystemet er forbedret, hvilket inkluderer scripts til automatisk ændring af konfigurationsfilerne for coreboot.
- Som standard er output gennem den serielle port deaktiveret for alle kort, hvilket har løst problemerne med langsom opstart.
- Der er implementeret tidlig support til integration med u-boot bootloader, som endnu ikke bruges i builds til kort, men i fremtiden vil muliggøre begyndelsen på at skabe builds til ARM-platforme.
Kilde: opennet.ru
