De release van de vrije boot firmware Libreboot 20240504 is gepresenteerd, welke de status van een stabiele versie heeft gekregen (de vorige stabiele release werd in juni 2023 gepubliceerd). Het project ontwikkelt een kant-en-klare assemblage van het Coreboot-project, dat een vervanging biedt voor de propriƫtaire UEFI- en BIOS-firmware, verantwoordelijk voor de initialisatie van CPU, geheugen, randapparatuur en andere hardwarecomponenten, met een minimale hoeveelheid binaire invoegingen.
Libreboot is gericht op het creƫren van een systeemomgeving die het mogelijk maakt om zonder propriƫtaire software te werken, zo veel als mogelijk, niet alleen op het niveau van het besturingssysteem, maar ook van de firmware die het opstarten mogelijk maakt. Libreboot aanvult Coreboot met middelen die het voor eindgebruikers gemakkelijker maken om te gebruiken, waardoor een kant-en-klaar distributie wordt gevormd die door elke gebruiker zonder speciale vaardigheden kan worden benut.
In de nieuwe release is ondersteuning toegevoegd voor de Dell Latitude E5420 laptop en zijn problemen met de S3 slaapstand van andere ondersteunde Dell Latitude laptops opgelost. Voor de HP EliteBook 8560w zijn er WiFi-problemen verholpen. Er is gewerkt aan het verbeteren van de stabiliteit en het corrigeren van fouten bij eerder ondersteunde borden. Wijzigingen die gedurende het jaar in de testtakken van Libreboot zijn verzameld, zijn opgenomen.
De bootloader GRUB is bijgewerkt naar versie 2.12 en uitgebreid met patches voor ondersteuning van USB 3.0 en voor het gebruik van argon2-hashes bij het genereren van sleutels voor versleutelde LUKS2-partities (in plaats van PBKDF2). In SeaBIOS is de mogelijkheid voor het opstarten vanaf NVMe SSD-schijven toegevoegd. In het assemblagesysteem is optimalisatie uitgevoerd, gericht op het verminderen van de codegrootte. Voor het flitsen van Libreboot-afbeeldingen naar moederborden is de flashprog toolkit gebruikt in plaats van de flashrom utility.
Hardware die wordt ondersteund in Libreboot:
- Server moederborden:
- ASUS KFSN4-DRE
- ASUS KGPE-D16
- Desktop-systemen:
- Gigabyte GA-G41M-ES2L;
- Acer G43T-AM3;
- Intel D510MO / D410PT;
- Apple iMac 5,2;
- HP Elite 8200 SFF/MT;
- HP Elite 8300 USDT;
- ASUS KCMA-D8;
- Dell Precision T1650.
- Intel D945GCLF
- Dell OptiPlex 7020 en 9020 serie SFF, XE2 SFF, MT en XE2 MT;
- Laptops:
- ThinkPad X60 / X60S / X60 Tablet;
- ThinkPad T60;
- Lenovo ThinkPad X200 / X200S / X200 / X220 / X220 eDP / X230 Tablet;
- Lenovo ThinkPad X301;
- Lenovo ThinkPad R400;
- Lenovo ThinkPad T400 / T400S / T420 / T420S / T430 / T440;
- Lenovo ThinkPad T500 / T530;
- Lenovo ThinkPad W530 / W541;
- Lenovo ThinkPad R500;
- HP EliteBook 2560p / 2570p / 2170p / 8470p / Folio 9470m;
- HP EliteBook 820 G2;
- HP Compaq Elite 8300 CMT;
- HP EliteBook 8460p;
- HP EliteBook 8560w;
- Dell Latitude E6400 / E6430;
- Dell Latitude E5420/E5520/E5530/E6520/E6530/E6420;
- Apple MacBook1 en MacBook2;
- ASUS Chromebook Flip C101 (ARM);
- Samsung Chromebook Plus (ARM).
Naast Libreboot is de release van het project Canoeboot 20240504 gevormd, die wordt gepositioneerd als een volledig vrije assemblage van Libreboot die voldoet aan de eisen van de OSI voor volledig vrije distributies. De Canoeboot-release is gebaseerd op Libreboot versie 20240504, waarbij componenten en wijzigingen zijn verwijderd die niet voldoen aan de criteria van de OSI.
De noodzaak om een aparte versie van Libreboot te creƫren, wordt verklaard door het feit dat de door de Free Software Foundation opgestelde eisen voor vrije distributies geen levering van binaire firmware en andere binaire stuurprogramma-componenten toestaan. Sinds 2022 is het project Libreboot overgestapt op meer pragmatische regels voor het gebruik van binaire componenten, waardoor het bereik van ondersteunde hardware aanzienlijk werd vergroot. Het nieuwe doel van het project Libreboot is om alle hardware te ondersteunen die door coreboot wordt ondersteund, met uitzondering van binaire componenten die invloed hebben op de veiligheid en betrouwbaarheid (bijvoorbeeld in Libreboot wordt me_cleaner gebruikt om Intel ME uit te schakelen). Door deze aanpak heeft Libreboot zijn status als volledig vrije distributie vanuit het perspectief van de Free Software Foundation verloren.
De apparaten die worden ondersteund in Canoeboot:
- Server moederborden:
- ASUS KFSN4-DRE
- ASUS KGPE-D16
- Desktop-systemen:
- Acer G43T-AM3
- Apple iMac 5,2
- ASUS KCMA-D8
- Gigabyte GA-G41M-ES2L
- Intel D510MO en D410PT
- Intel D945GCLF
- Laptops:
- Apple MacBook1,1 en MacBook2,1
- Dell Latitude E6400, E6400 XFR en E6400 ATG met Intel GPU
- Lenovo ThinkPad R400
- Lenovo ThinkPad R500
- Lenovo ThinkPad T400 / T400S
- Lenovo ThinkPad T500
- Lenovo ThinkPad W500
- Lenovo ThinkPad X200 / X200S / X200 Tablet
- Lenovo ThinkPad X301
- Lenovo ThinkPad X60 / X60S / X60 Tablet
- ASUS Chromebook Flip C101 (ARM)
- Samsung Chromebook Plus (v1) (ARM)
Bron: opennet.ru
