I-Canoeboot epapashiweyo, ukwahluka kosasazo lwe-Libreboot oluhlangabezana neemfuno zeSiseko seSoftware yasimahla

ULeah Rowe, umphuhlisi oyintloko kunye nomseki we-Libreboot yokusasazwa, ubonise ukukhutshwa kokuqala kweprojekthi yeCanoeboot, ephuhliswe ngokuhambelana ne-Libreboot kwaye ibekwe njengolwakhiwo lwamahhala lwe-Libreboot, ihlangabezana neemfuno zeSiseko seSoftware yasimahla yokusasazwa kwasimahla. Ngaphambili, iprojekthi yapapashwa phantsi kwegama elithi "i-GNU Boot engekho semthethweni," kodwa emva kokufumana isikhalazo esivela kubadali be-GNU Boot, yaqala ukubizwa ngokuba yi-nonGeNUine Boot, kwaye ngoku yiCanoeboot. Ukukhutshwa kwe-Canoeboot 20231026 kwakha kukhupho lwakutsha nje lwe-Libreboot 20231021, olususe amacandelo kunye notshintsho olungahambelani nemigaqo yeSiseko seSoftware.

Isidingo sokudala indibano eyahlukileyo ye-Libreboot ichazwa yinyaniso yokuba iimfuno zeekiti zokusasaza simahla ezenziwe yiSiseko seSoftware yasimahla ayivumeli unikezelo lwe-firmware yebinary kunye nawaphi na amacandelo omqhubi webinary. Ngexesha elifanayo, ukususela kunyaka odlulileyo, iprojekthi ye-Libreboot yatshintshela kwimithetho engaphezulu yepragmatic yokusetyenziswa kwamacandelo amabini, okwenza kube lula ukwandisa uluhlu lwezixhobo ezixhaswayo. Injongo entsha yeprojekthi ye-Libreboot kukuxhasa yonke i-hardware exhaswayo kwi-CoreBoot, ngaphandle kwamacandelo amabhinari achaphazela ukhuseleko kunye nokuthembeka (umzekelo, i-Libreboot isebenzisa i-me_cleaner ukukhubaza i-Intel ME). Ngale ndlela, i-Libreboot ilahlekelwe sisimo sayo njengosasazo lwasimahla kwindawo yeSiseko seSoftware yasimahla.

Izixhobo ezixhaswayo kwiCanoeboot (iibhodi ezixhaswayo kwiLibreboot kodwa ezingaxhaswanga kwiCanoeboot zigqitywe):

  • Iibhodi zeseva zeseva:
    • ASUS KFSN4-DRE
    • I-ASUS KGPE-D16
  • Iinkqubo zeDesktop:
    • I-Gigabyte GA-G41M-ES2L;
    • I-Acer G43T-AM3;
    • Intel D510MO/D410PT;
    • Apple iMac 5,2;
    • I-HP Elite 8200 SFF/MT;
    • I-HP Elite 8300 USDT;
    • I-ASUS KCMA-D8;
    • Dell Precision T1650.
  • Iilaptops:
    • I-ThinkPad X60/X60S/X60 Icwecwe;
    • I-ThinkPad T60;
    • Lenovo ThinkPad X200 / X200S / X200 / X220 / X230 Icwecwe;
    • Lenovo ThinkPad X301;
    • Lenovo ThinkPad R400;
    • Lenovo ThinkPad T400 / T400S / T420 / T420S / T430 / T440;
    • Lenovo ThinkPad T500/T530;
    • Lenovo ThinkPad W500/W530/W541;
    • Lenovo ThinkPad R500;
    • I-HP EliteBook 2560p / 2570p / 2170p / 8470p / Folio 9470m;
    • I-Dell Latitute E6400/E6430;
    • Apple MacBook1 kunye MacBook2;
    • I-ASUS Chromebook Flip C101 (ARM);
    • I-Samsung Chromebook Plus (ARM).

Utshintsho oluphambili:

  • Ukutshintshela kwisebe eliphantsi kophuhliso lwe-GRUB 2.12-rc bootloader yenziwe. Inkxaso eyongeziweyo yezahlulo ezifihliweyo kwifomathi ye-LUKS2 kusetyenziswa indlela yokuvelisa engundoqo esekelwe kwi-argon2 algorithm (ngaphambili kuphela ulungelelwaniso nge-PBKDF2 lwaluxhaswa).
  • I-lbmk (i-Libreboot build system) imiyalelo yesixhobo sokwakha yenziwe lula, umzekelo, endaweni yokuthi "./build boot roms" ungacacisa ngoku "./build roms". Inani leencwadi zeendibano zancitshiswa ukusuka kwi-50 ukuya kwi-12. Uphicotho-zincwadi ezimbini zenkqubo yendibano ye-lbmk zenziwa, okwenza kube lula ukunciphisa ubungakanani bekhowudi nge-50% kunye nokwandisa imveliso.
  • Iikhathalogu ziye zahlengahlengiswa. Imixholo ye "resources/scripts/" directory iye yasiwa kwindawo eyahlukileyo "script/" directory, kunye ne "resources/" directory ithiywe igama elithi "config/", kuba kuphela iifayile zoqwalaselo kunye neepatches ezisele apho (iipatches). zicwangciswe ukuba zisiwe kulawulo “lwesiqwenga/”) . Iifayile ze-IFD/GbE zisiwe kulawulo lwe-"config/ifd/". Iibhinari ezikhethekileyo zomthengisi zahlukile kwiifayile ze-IFD/GbE kwaye zikwindawo ethi "vendorfiles/" directory.
  • Inkxaso eyongeziweyo yokwakha i-serprog firmware kwiibhodi ezisekelwe kwi-RP2040 (pico-serprog) kunye ne-STM32 (stm32-vserprog) i-microcontrollers. Iprotocol yeserprog ixhaswa kwiflashrom kwaye isetyenziselwa iSPI flash firmware.
  • I-U-Boot bootloader esetyenziswe kwi-Chromebook firmware iye yahlaziywa kwinguqulo ye-2023.10.
  • Ingqanyaniswe neCoreboot repository ukususela ngo-Okthobha 12, kunye nogcino lweSeaBIOS ukususela ngo-Agasti 24.
  • Xa kuthelekiswa ne-Libreboot, inkxaso yezixhobo isusiwe:
    • IDell Latitude i-E6430
    • UDell Precision T1650
    • HP EliteBook 2170p
    • HP EliteBook 2560p
    • HP EliteBook 2570p
    • HP EliteBook 8470p
    • HP 8200 SFF
    • HP 8300 USDT
    • HP EliteBook 9470m
    • Lenovo ThinkPad T420
    • ILenovo ThinkPad T420S
    • Lenovo ThinkPad T430
    • Lenovo ThinkPad T440p
    • Lenovo ThinkPad T520
    • Lenovo ThinkPad T530
    • Lenovo ThinkPad W530
    • Lenovo ThinkPad W541
    • Lenovo ThinkPad X220/X220T
    • Lenovo ThinkPad X230/X230T

umthombo: opennet.ru

Yongeza izimvo