După șapte luni de dezvoltare, a fost publicat release-ul liber de firmware de încărcare Libreboot 20220710. Aceasta este a patra versiune în cadrul proiectului GNU, prezentată ca primul release stabil (versiunile anterioare au fost marcate ca teste, necesitând o stabilizare și testare suplimentară). Libreboot dezvoltă o ramură complet liberă a proiectului CoreBoot, oferind o alternativă curățată de inserții binare la firmware-urile proprietare UEFI și BIOS, responsabile pentru inițializarea CPU-ului, memoriei, dispozitivelor periferice și altor componente ale hardware-ului.
Libreboot are ca scop crearea unui mediu de sistem care să permită complet evitarea software-ului proprietar, nu doar la nivelul sistemului de operare, ci și al firmware-urilor care asigură bootarea. Libreboot nu doar că curăță CoreBoot de componentele ne-libere, ci îl completează cu instrumente pentru simplificarea utilizării de către utilizatori finali, formând o distribuție pe care o poate folosi orice utilizator fără abilități tehnice speciale.
Printre echipamentele suportate în Libreboot:
- Sisteme desktop Gigabyte GA-G41M-ES2L, Intel D510MO, Intel D410PT, Intel D945GCLF și Apple iMac 5,2.
- Servere și stații de lucru: ASUS KCMA-D8, ASUS KGPE-D16, ASUS KFSN4-DRE.
- Laptopuri: 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 și MacBook2,1.
Se remarcă faptul că principalul accent în pregătirea noii versiuni a fost pus pe eliminarea problemelor întâmpinate în release-ul anterior. Nu au fost propuse modificări semnificative și suport pentru noi plăci în versiunea 20220710, dar sunt menționate unele îmbunătățiri:
- Documentația a fost semnificativ îmbunătățită.
- Au fost făcute optimizări de performanță care au permis accelerarea încărcării în timpul utilizării mediului payload bazat pe GNU GRUB.
- Pe laptopurile cu chipset GM45/ICH9M, în coreboot a fost dezactivat PECI pentru a ocoli o eroare în microcod.
- Pentru Macbook2 și Macbook1 au fost formate compilări extinse de 16 megabaiți.
- Sistemul de compilare a fost îmbunătățit, incluzând scripturi pentru modificarea automată a fișierelor de configurare coreboot.
- Implicit, pentru toate plăcile, a fost dezactivat ieșirea prin portul serial, ceea ce a rezolvat problemele legate de încetinirea încărcării.
- A fost implementat suport preliminar pentru integrarea cu încărcătorul u-boot, care deocamdată nu este utilizat în compilările pentru plăci, dar în viitor va permite începerea generării de compilări pentru platformele ARM.
Sursa: opennet.ro
