Libreboot 20231021 er allerede blevet frigivet, og dette er nyhederne

libreboot

Libreboot har til formål at skabe et systemmiljø, der fuldstændig undlader proprietær software

For et par dage siden blev den nye version af Libreboot 20231021 udgivet , en version der fremhæver øget understøttelse af nye HP- og ASUS-enheder, samt det faktum, at GRUB LUKS2 nu er kompatibel, blandt andet.

For dem, der ikke er bekendt med Libreboot, er det et projekt, der udvikler en fuldstændig gratis forgrening af CoreBoot-projektet, som giver en binærfri erstatning for den proprietære UEFI- og BIOS-firmware, der er ansvarlig for initialisering af CPU, hukommelse, periferiudstyr og andre hardwarekomponenter.

Libreboot leverer bootbar firmware til kompatible x86/ARM-maskiner , hvor en bootloader startes op, som derefter indlæser dit operativsystem. Den erstatter den proprietære BIOS/UEFI-firmware på x86-maskiner og giver forbedret konfiguration på kompatible ARM-baserede Chromebooks (U-Boot bootloader i stedet for Googles deep-load bootloader).

Vigtigste nyheder om Libreboot 20230625

Denne nye version af Libreboot 20231021 fremhæver, at U-Boot boot manager, der bruges i Chromebook-firmwaren, er blevet opdateret til version 2023.10 og har været synkroniseret med Coreboot-arkivet siden 12. oktober og med SeaBIOS-arkivet siden 24. august.

En anden bemærkelsesværdig ændring i den nye version er omstruktureringen af ​​mapper. Indholdet af mappen " resources/scripts/ " er blevet flyttet til en separat " script/ "-mappe, og mappen " resources/ " er blevet omdøbt til " config/ ", da kun konfigurationsfiler og programrettelser forbliver der (programrettelser er beregnet til at blive flyttet til mappen "patch/").

Det nævnes, at IFD/GbE- filerne er blevet flyttet til mappen " config/ifd/ ", mens de leverandørspecifikke binære filer er adskilte fra IFD/GbE -filerne og er placeret i mappen " vendorfiles/ ".

Derudover fremhæver Libreboot 20231021 også den nye understøttelse, der er tilføjet til bærbare computere Dell Latitude E6430 (Intel GPU), Lenovo ThinkPad X301, HP EliteBook 2170p og HP EliteBook 8470p .

Derudover er kommandoerne til kompileringsværktøjet lbmk (Libreboot build system) blevet forenklet; for eksempel kan du nu i stedet for "./build boot roms" angive "./build roms". Antallet af kompileringsscripts er blevet reduceret fra 50 til 12.

To revisioner af lbmk build-systemet blev udført, hvilket reducerede kodestørrelsen med 50 % og øgede produktiviteten.

Vi vil også opdage, at understøttelse af krypterede partitioner i LUKS2-format blev tilføjet ved hjælp af en nøglegenereringsmekanisme baseret på argon2-algoritmen (tidligere blev kun konfigurationer med PBKDF2 understøttet).

Andre bemærkelsesværdige ændringer omfatter:

  • Understøttelse af serverbundkort er blevet returneret for ASUS KFSN4-DRE og ASUS KGPE-D16-modellerne, og der er tilføjet understøttelse af pc-bundkort til ASUS KCMA-D8- og Dell Precision T1650-modellerne.
  • Overført til den i øjeblikket under udvikling gren af ​​GRUB 2.12-rc bootloaderen.
  • Tilføjet support til at skabe serprog-firmware til boards baseret på RP2040 (pico-serprog) og STM32 (stm32-vserprog) mikrocontrollere.
  • Serprog-protokollen understøttes af flashrom og bruges til SPI flash-firmware.
  • Meget strammere og mere robust fejlhåndtering;
  • Det meste af logikken er blevet forenet i enkelte scripts, der udfører én type opgave hver, snarere end flere scripts, der udfører den samme type samtale.
  • GitHub bruges ikke længere i hoved Git repository links, men kun som en backup
  • Backing repositories er nu defineret for alle hoveddepoter i config/git/
  • Enkelttræprojekter gendownloades ikke længere unødigt, når de allerede er downloadet.
  • Bedre integritetstjek ved download af filer fra leverandører
  • GRUB LUKS2-understøttelse nu tilgængelig med argon2-nøgleafledning
  • Meget lille antal moduler i GRUB, beholder kun det nødvendige.
  • Rensning af leverandørfiler udføres nu af injektionsscriptet i stedet for udgivelsesscriptet.
  • U-Boot kan nu kompileres uafhængigt, uden at bruge ROM build-scriptet, fordi crossgcc-håndtering nu leveres til U-Boot ud over coreboot.

Endelig, hvis du er interesseret i at lære mere om denne nye udgivelse, kan du finde detaljerne på følgende link.


Tilføj som foretrukken kilde i Google