UtgÄvan av den fria bootloadern Libreboot 20231021 har presenterats. Uppdateringen har fÄtt status som testversion (stabila utgÄvor publiceras ungefÀr en gÄng om Äret, föregÄende stabila utgÄva var i juni). Projektet utvecklar en fÀrdig sammansÀttning av projektet coreboot, som erbjuder ett alternativ till proprietÀra UEFI- och BIOS-firmware, ansvariga för initiering av CPU, minne, periferienheter och andra hÄrdvarukomponenter, med minimal binÀr inbÀddning.
Libreboot syftar till att skapa en systemmiljö som gör det möjligt att klara sig utan proprietÀr programvara sÄ mycket som möjligt, inte bara pÄ operativsystemnivÄ utan ocksÄ i firmware som ansvarar för uppstart. Libreboot kompletterar Coreboot med verktyg för att underlÀtta anvÀndning för slutanvÀndare och skapar en fÀrdig distribution som vem helst kan anvÀnda utan specialkunskaper.
HÄrdvara som stöds av Libreboot:
- Servermoderkort:
- ASUS KFSN4-DRE
- ASUS KGPE-D16
- StationÀra system:
- 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.
- BĂ€rbara datorer:
- ThinkPad X60 / X60S / X60 Tablet;
- ThinkPad T60;
- Lenovo ThinkPad X200 / X200S / X200 / X220 / 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;
- Dell Latitude E6400 / E6430;
- Apple MacBook1 och MacBook2;
- ASUS Chromebook Flip C101 (ARM);
- Samsung Chromebook Plus (ARM).
I den nya utgÄvan:
- Stödet för servermoderkort har Äterinförts: ASUS KFSN4-DRE och ASUS KGPE-D16.
- Stödet för moderkort för PC har lagts till: ASUS KCMA-D8 och Dell Precision T1650.
- Stödet för bÀrbara datorer har lagts till: Dell Latitude E6430 (Intel GPU), Lenovo ThinkPad X301, HP EliteBook 2170p och HP EliteBook 8470p.
- ĂvergĂ„ng har genomförts till den under utveckling versionen av bootloadern GRUB 2.12-rc. Stöd för krypterade partitioner i LUKS2-format har lagts till, som anvĂ€nder en nyckelgenereringsmekanism baserad pĂ„ algoritmen argon2 (tidigare stöddes endast konfigurationer med PBKDF2).
- Byggverktygskommandon för lbmk (Libreboot byggsystem) har förenklats, till exempel kan man nu ange ". /build roms" istÀllet för ". /build boot roms". Antalet byggskanskript har minskats frÄn 50 till 12. TvÄ revisioner av byggsystemet lbmk har genomförts vilket har minskat kodens storlek med 50% och ökat prestandan.
- Katalogerna har omstrukturerats. InnehÄllet i katalogen «resources/scripts/» har flyttats till en separat katalog «script/», och katalogen «resources/» har döpts om till «config/», eftersom det endast finns konfigurationsfiler och patchar kvar dÀr (patchar planeras att flyttas till katalogen «patch/»). Filerna IFD/GbE har flyttats till katalogen «config/ifd/». Tillverkar-specifika binÀrfiler har separerats frÄn filerna IFD/GbE och placerats i katalogen «vendorfiles/».
- Stödet för att bygga serprog-firmware för kort baserade pÄ mikroprocessorer RP2040 (pico-serprog) och STM32 (stm32-vserprog) har lagts till. Protokollet serprog stöds i flashrom och anvÀnds för att programmera SPI-flash.
- Bootloadern U-Boot, som anvÀnds i firmware för Chromebook, har uppdaterats till version 2023.10.
- Synchronisering har genomförts med Coreboot-repositoriet per den 12 oktober och med SeaBIOS-repositoriet per den 24 augusti.
KĂ€lla: opennet.ru
