Libreboot 20231021 už vyšiel a toto sú jeho novinky

libreboot

Libreboot má za cieľ vytvoriť systémové prostredie, ktoré sa úplne zaobíde bez proprietárneho softvéru

Pred pár dňami bola vydaná nová verzia Librebootu 20231021 , ktorá okrem iného vyzdvihuje pridanú podporu pre nové zariadenia HP a ASUS, ako aj skutočnosť, že GRUB LUKS2 je teraz kompatibilný.

Pre tých, ktorí nepoznajú Libreboot, ide o projekt, ktorý vyvíja úplne bezplatnú verziu projektu CoreBoot a poskytuje náhradu bez binárnych kódov za proprietárny firmvér UEFI a BIOS zodpovedný za inicializáciu CPU, pamäte, periférií a ďalších hardvérových komponentov.

Libreboot poskytuje bootovací firmvér pre kompatibilné počítače x86/ARM , pričom spúšťa bootloader, ktorý následne načíta váš operačný systém. Nahrádza proprietárny firmvér BIOS/UEFI na počítačoch x86 a poskytuje vylepšenú konfiguráciu na kompatibilných Chromebookoch založených na ARM (bootloader U-Boot namiesto hlbokého bootloaderu od spoločnosti Google).

Hlavné novinky Libreboot 20230625

Táto nová verzia Librebootu 20231021 zdôrazňuje, že správca zavádzania U-Boot používaný vo firmvéri Chromebooku bol aktualizovaný na verziu 2023.10 a od 12. októbra je synchronizovaný s repozitárom Coreboot a od 24. augusta s repozitárom SeaBIOS.

Ďalšou pozoruhodnou zmenou v novej verzii je reštrukturalizácia adresárov. Obsah adresára „ resources/scripts/ “ bol presunutý do samostatného adresára „ script/ “ a adresár „ resources/ “ bol premenovaný na „ config/ “, pretože tam zostali iba konfiguračné súbory a záplaty (záplaty sa majú presunúť do adresára „patch/“).

Uvádza sa, že súbory IFD/GbE boli presunuté do adresára „ config/ifd/ “, zatiaľ čo binárne súbory špecifické pre dodávateľa sú oddelené od súborov IFD/GbE a nachádzajú sa v adresári „ vendorfiles/ “.

Libreboot 20231021 okrem toho zdôrazňuje aj novú podporu pridanú pre notebooky Dell Latitude E6430 (Intel GPU), Lenovo ThinkPad X301, HP EliteBook 2170p a HP EliteBook 8470p .

Okrem toho boli zjednodušené príkazy pre kompilačný nástroj lbmk (Libreboot build system) ; napríklad namiesto „./build boot roms“ môžete teraz zadať „./build roms“. Počet kompilačných skriptov sa znížil z 50 na 12.

Boli vykonané dva audity zostavovacieho systému lbmk, čím sa zmenšila veľkosť kódu o 50 % a zvýšila sa produktivita.

Zistíme tiež, že bola pridaná podpora pre šifrované oddiely vo formáte LUKS2 pomocou mechanizmu generovania kľúčov založeného na algoritme argon2 (predtým boli podporované iba konfigurácie s PBKDF2).

Medzi ďalšie významné zmeny patria:

  • Podpora pre serverové základné dosky bola vrátená pre modely ASUS KFSN4-DRE a ASUS KGPE-D16 a bola pridaná podpora pre PC základné dosky pre modely ASUS KCMA-D8 a Dell Precision T1650.
  • Prechod na momentálne vyvíjanú vetvu bootloadera GRUB 2.12-rc.
  • Pridaná podpora pre vytváranie firmvéru serprog pre dosky založené na mikrokontroléroch RP2040 (pico-serprog) a STM32 (stm32-vserprog).
  • Protokol serprog je podporovaný flashrom a používa sa pre firmvér SPI flash.
  • Oveľa prísnejšie a robustnejšie spracovanie chýb;
  • Väčšina logiky bola zjednotená do jednotlivých skriptov, z ktorých každý vykonáva jeden typ úlohy, namiesto viacerých skriptov, ktoré vykonávajú rovnaký typ konverzácie.
  • GitHub sa už nepoužíva v hlavných odkazoch na úložisko Git, ale iba ako záloha
  • Teraz sú definované záložné úložiská pre všetky hlavné úložiská v config/git/
  • Jednostromové projekty sa už zbytočne nesťahujú znova, keď už boli stiahnuté.
  • Lepšia kontrola integrity pri sťahovaní súborov od dodávateľov
  • Teraz je k dispozícii podpora GRUB LUKS2 s odvodením kľúča argón2
  • Veľmi malý počet modulov v GRUB, ponechávajúc len to, čo je nevyhnutné.
  • Čistenie súborov dodávateľa sa teraz vykonáva pomocou injekčného skriptu namiesto skriptu vydania.
  • U-Boot je teraz možné skompilovať nezávisle, bez použitia skriptu na zostavenie ROM, pretože okrem corebootu je teraz k dispozícii aj spracovanie crossgcc pre U-Boot.

Na záver, ak sa chcete dozvedieť viac o tejto novej verzii, podrobnosti nájdete na nasledujúcom odkaze.


Pridať ako preferovaný zdroj v Google