Na vijf jaar ontwikkeling is de release van de Libreboot-distributie 20210522 gepresenteerd. Dit is de tweede release binnen het GNU-project en wordt voorlopig geclassificeerd als 'testing', omdat het verdere stabilisatie en testing vereist. Libreboot is een volledig vrije tak van het CoreBoot-project en biedt een schone vervanging zonder binaire invoegstukken voor propietaire UEFI- en BIOS-firmware, die verantwoordelijk zijn voor de initialisatie van CPU, geheugen, randapparatuur en andere hardwarecomponenten.
Libreboot is gericht op het creƫren van een systeemomgeving die het mogelijk maakt om volledig zonder propietaire software te functioneren, niet alleen op het niveau van het besturingssysteem, maar ook in de firmware die de opstartprocedure mogelijk maakt. Libreboot reinigt CoreBoot niet alleen van niet-vrije componenten, maar voegt ook middelen toe om het gebruik voor eindgebruikers te vergemakkelijken, door een distributie te creƫren die door elke gebruiker zonder speciale vaardigheden kan worden gebruikt.
Onder de al goed geteste apparaten waarop Libreboot zonder problemen kan worden gebruikt, bevinden zich laptops op basis van Intel GM45-chips (ThinkPad X200, T400), het X4X-platform (Gigabyte GA-G41M-ES2L), ASUS KCMA-D8, ASUS KGPE-D16 en Intel i945 (ThinkPad X60/T60, Macbook 1/2). Verdere testing is vereist voor de ASUS KFSN4-DRE, Intel D510MO, Intel D945GCLF en Acer G43T-AM3-borden.
In de nieuwe release:
- Ondersteuning is toegevoegd voor PC's en laptops: Intel G43T-AM3, Acer G43T-AM3, Lenovo ThinkPad R500, Lenovo ThinkPad X301.
- Ondersteunde moederborden voor desktops:
- Gigabyte GA-G41M-ES2L
- Intel D510MO en D410PT
- Intel D945GCLF
- Apple iMac 5/2
- Acer G43T-AM3
- Ondersteunde moederborden voor servers en werkstations (AMD)
- ASUS KCMA-D8
- ASUS KGPE-D16
- ASUS KFSN4-DRE
- Ondersteunde laptops (Intel):
- Lenovo ThinkPad X200
- Lenovo ThinkPad R400
- Lenovo ThinkPad T400
- Lenovo ThinkPad T500
- Lenovo ThinkPad W500
- Lenovo ThinkPad R500
- Lenovo ThinkPad X301
- Apple MacBook1 en MacBook2
- Ondersteuning voor ASUS Chromebook C201 is beƫindigd.
- Het bouwsysteem lbmk is verbeterd. Na de laatste release werd geprobeerd het bouwsysteem volledig opnieuw te schrijven, maar dit was niet succesvol en leidde tot een langdurige stop in het creëren van nieuwe releases. Vorig jaar werd het herschrijvingsplan geannuleerd en begon men met het verbeteren van het oude bouwsysteem en het aanpakken van de belangrijkste architecturale problemen. De resultaten zijn geïmplementeerd in een afzonderlijk project osboot, dat als basis voor lbmk is gebruikt. De nieuwe variant lost oude tekortkomingen op, is veel beter configureerbaar en moduler. Het proces voor het toevoegen van nieuwe coreboot-borden is aanzienlijk vereenvoudigd. Het werk met payload-behandelaars GRUB en SeaBIOS is ondergebracht in een apart team. Voor UEFI is ondersteuning voor Tianocore toegevoegd.
- Ondersteuning is toegevoegd voor nieuwe code voor de initialisatie van de grafische subsystemen, geleverd door het Coreboot-project, die is omgevormd tot een afzonderlijke module libgfxinit en herschreven van C naar Ada. De genoemde module wordt gebruikt voor de initialisatie van de videopodsystemen op borden met Intel GM45-chips (ThinkPad X200, T400, T500, W500, R400, R500, T400S, X200S, X200T, X301) en Intel X4X (Gigabyte GA-G41M-ES2L, Acer G43T-AMT3, Intel DG43GT).
Bron: opennet.ru
