
I-Libreboot ijolise ekudaleni imeko yenkqubo enikezela ngokupheleleyo ngesoftware yobunini
Yaziwa ukukhutshwa kwe-firmware esebenzayo yeLibreboot Version 20230413, ephawulwe njengoguqulelo lovavanyo lwe-beta, kodwa abathi abaphuhlisi bahlele "njengezinzile". Oku kukhutshwa ngolu hlobo kukukhululwa kwe-bugfix malunga ne-Libreboot 20230319 (ikhutshwe ngo-Matshi 19, 2023).
Kwabo abangaziyo malunga ne-Libreboot, kufuneka bazi ukuba oku yiprojekthi ephuhlisa ifolokhwe yasimahla yeprojekthi yeCoreBoot, ebonelela ngokutshintsha okubini-simahla kwi-UEFI yobunikazi kunye ne-BIOS firmware enoxanduva lokuqalisa i-CPU, inkumbulo, iiperipherals, kunye nezinye izinto zehardware.
libreboot inikeza i-firmware ye-bootable yomatshini ohambelanayo we-x86/ARM, ukuqala i-bootloader ethi emva koko ilayishe inkqubo yakho yokusebenza. Ithatha indawo ye-BIOS/UEFI firmware kumatshini we-x86 kwaye ibonelela ngoqwalaselo ziphuculwe kwii-Chromebooks ezisekelwe kwi-ARM ezixhaswayo (i-U-Boot bootloader, endaweni ye-Google yokulayisha umthwalo onzulu).
Kumatshini we-x86, i-GRUB kunye ne-SeaBIOS coreboot payloads zixhaswa ngokusemthethweni kwaye zibonelelwa ngolungelelwaniso olwahlukeneyo ngomatshini ngamnye. Ungalufumana uluhlu lwezixhobo zehardware ezihambelanayo kuxwebhu lweLibreboot.
Iindaba eziphambili zeLibreboot 20230413
Kule nguqulo entsha evezwayo, kukhankanyiwe ukuba eyona nto iphambili yolu kukhululwa yayizilungiso kunye nophuculo olwenziwe kwinkqubo yokuhlanganiswa kwaye oko kukuthi. wenze ikhowudi enkulu yokucoca kwi-util/nvmutil, eye yanciphisa ukubalwa kwe-SLOC ukuya kwimigca engama-315, ngelixa kuguqulelo lwangaphambili bekukho imigca yekhowudi engama-386. Oku kunciphise ngempumelelo ubungakanani beebhinari ezihlanganisiweyo nge-7%, njengoko kuvavanywa nge-TCC kwi-x86_64 host. Le khowudi yokunciphisa ubungakanani bunikezelwa ngaphandle kokunciphisa nayiphi na imisebenzi.
Ukongeza, kukhankanyiwe ukuba ngokungafaniyo ne-coreboot apho kungekho lutshintsho lulolunye lwekhowudi luya kwenziwa ngaphandle kokuba kuyimfuneko, abaphuhlisi be I-Libreboot iya kuqhubeka nokusebenza ukuxhasa i-hardware eninzi.
Kwinxalenye yezilungiso kukhankanyiwe ukuba bebekhutshiwe ngaphandle kolu guqulelo lutsha ngu Libreboot 20230413 ezinye iibhodi eziyingxaki kwaye ngoku sele isusiwe kwinkqubo yokwakha ye-Libreboot, nangona ziya kongezwa kwakhona kukhupho oluzayo.
Ye- Olunye utshintsho olwahlukileyo kolu hlobo lutsha:
- Izikripthi zokutyhala emva kokukhutshwa kwesandybridge/ivybridge/haswell ROMs ngoku kulula kakhulu ukuzisebenzisa kunye neempazamo ezincinci.
- Imifanekiso ye-MRC W541/T440p yeROM yongezwa kwakhona
- I-blobutil / i-injection: Enxulumene nokulungiswa okungezantsi (i-courtesy shmalebx9), iifayile zomfanekiso we-ROM kwizakhiwo ngoku ziqulethe uluhlu lwe-SHA1 hash.
- I-blobutil / i-injection: Ngoku kunokwenzeka ukufaka i-MRC engathathi hlangothi kunye ne-ME imifanekiso, xa ifuneka kwiibhodi ze-motherboards ezithile, kuyo yonke imifanekiso ye-ROM kwifayile yetar enikiweyo, kunye nemifanekiso ye-ROM nganye.
- Isuswe i-daisy / peach Chromebooks: Oomatshini bakholelwa ukuba baqalise ngokuchanekileyo, kunye ne-coreboot echanekileyo kunye nekhowudi ye-u-boot, kodwa i-lbmk ayisebenzi ngoku i-BL1 bootloaders kule mishini, kwaye oku kuye kwangahoywa ngaphambili; Imifanekiso yaba matshini nayo isusiwe kukhupho lwangaphambili. Ezi ziya kongezwa kuguqulelo oluzayo lweLibreboot.
- Ikhutshiwe veyron chromebooks okwangoku - i-u-boot ayisebenzi kwaphela kwezo bhodi (imiba yevidiyo), ukuhlaziywa kokugqibela okwaziwayo ukusebenza kwi-veyron yayingu-2021.01 ngoko ke mhlawumbi i-git-bisect inokwenziwa. Ezi bhodi ziya kongezwa kwakhona kwinguqulo ezayo yeLibreboot.
- util/nvmutil: Fixed faulty MAC address verification 00:00:00:00:00:00: iyonke yamiselwa ngokutsha yegama ngalinye, ngokungachanekanga.
- blobutil/download: ngoku ixhasa ukutsalwa kweefayile ze-me.binde ze-LZMA, ukongeza kwiifayile ze-inno; ngokwenza, i-lbmk okwangoku ixhasa kuphela oomatshini apho iifayile ze-inno zitsalwa, kodwa kukho amazibuko okulinga amatsha angaphandle kwe-masterlos azakubakho kukhupho oluzayo.
- blobutil/download: ayisakhuphi i-me.binpath xa utsala uhlaziyo ngexesha lokukhuphela ngokuzenzekelayo. Xa uqulunqa imifanekiso ye-ROM, i-lbmk ngoku i-bruteforces, ifumana ngokuzenzekelayo indawo echanekileyo yomfanekiso we-ME ngaphakathi kweefayile zomthengisi; oku kusebenza kakuhle kwiifayile ze-inno/lzma.
- Kongezwe ukuxhomekeka okulahlekileyo kwi-Arch Linux exhomekeke kwiskripthi sofakelo, isiqwenga ngoncedo luka-Andreas Hartmann.
Okokugqibela, ukuba unomdla wokwazi ngakumbi ngale nguqulelo intsha, ungajongana neenkcukacha kwi ukulandela ikhonkco.