Kwethulwe ukukhululwa kwe-firmware yamahhala ebhuthayo, i-Libreboot 20230319. Le phrojekthi ithuthukisa ukwakhiwa okwenziwe ngomumo kwephrojekthi ye-coreboot, ehlinzeka ngokushintshwa kwe-firmware ye-UEFI ne-BIOS ebhekele ukuqalisa i-CPU, inkumbulo, ama-peripherals nezinye izingxenye zehadiwe, ukunciphisa okufakiwe kanambambili.
I-Libreboot ihloselwe ukudala indawo yesistimu evumela ukuthi ukhiphe ngokuphelele isofthiwe yokuphathelene, hhayi kuphela ezingeni lesistimu yokusebenza, kodwa futhi ne-firmware ehlinzeka nge-booting. I-Libreboot ayigcini nje ngokuhlubula i-coreboot yezingxenye ezingezona zamahhala, kodwa futhi yengeza izici ukwenza kube lula kubasebenzisi bokugcina ukuthi basebenzise, ukudala ukusabalalisa okungasetshenziswa yinoma yimuphi umsebenzisi ngaphandle kwamakhono akhethekile.
Phakathi kwehardware esekelwayo ku-Libreboot:
- Izinhlelo zedeskithophu i-Gigabyte GA-G41M-ES2L, Intel D510MO, Intel D410PT, Intel D945GCLF kanye ne-Apple iMac 5,2.
- Amakhompyutha aphathekayo: I-ThinkPad X60 / X60S / X60 Tablet, ThinkPad T60, Lenovo ThinkPad X200 / X200S / X200 Tablet / X220 / X230, Lenovo ThinkPad R400, Lenovo ThinkPad T400 / T400S / T420 Leno T440, Think T500, Pano T530, T500, T530 d w500 / W1, Lenovo ThinkPad R2, Apple MacBookXNUMX kanye ne-MacBookXNUMX, nama-Chromebook ahlukahlukene avela ku-ASUS, Samsung, Acer ne-HP.
Ekukhishweni okusha:
- Ukwesekwa okwengeziwe kwamalaptop we-Lenovo ThinkPad W530 kanye ne-T530. Inguqulo elandelayo kulindeleke ukuthi isekele i-HP EliteBook 8560w, i-Lenovo G505S ne-Dell Latitude E6400.
- Ukusekelwa kwamabhodi e-Asus p2b_ls kanye ne-p3b_f kunqanyuliwe.
- Kumabhodi anamaphrosesa asekelwe ku-Haswell microarchitecture, ikhodi yokuqalisa inkumbulo (ramit) ishintshiwe. Ihlolwe kumalaptop we-ThinkPad T440p kanye ne-ThinkPad W541.
- Izinkinga ezixazululiwe ngokufaka imodi yokulala (S3) kumakhompyutha aphathekayo e-ThinkPad T440p naku-ThinkPad W541.
- I-GRUB inike amandla imodi yokuphuma kwekhonsoli ephoqelelwe (GRUB_TERMINAL=console) ngaphandle kokushintsha imodi yevidiyo, ethuthukise ukuboniswa kwamamenyu okuqalisa okufakwa kwemidiya kokunye ukusatshalaliswa kwe-Linux.
- Amabhodi amaningi we-x86 avumelaniswe ne-CoreBoot codebase kusukela ngo-February 2023, okuhlanganisa ukuthuthukiswa kwamadivayisi anama-chips asekelwe ku-Haswell microarchitecture (ThinkPad T440p/W541).
- Izinguquko ezisuka kuzisekelo zamanje zekhodi ye-GRUB ne-SeaBIOS zidlulisiwe.
- Isikhathi sokuvala ku-grub.cfg sincishisiwe ukusuka kumasekhondi ayi-10 kuye kwayi-5.
- Kumakhompyutha aphathekayo e-ThinkPad GM45, usayizi wenkumbulo yevidiyo owabelwe ngokuzenzakalelayo uncishisiwe usuka ku-352MB waya ku-256MB.
- I-nvmutil codebase isisetshenzwe kabusha.
Ngaphezu kwalokho, umbhali we-Libreboot waqala ukuthuthukisa ukusatshalaliswa okusha kwe-minimalistic Live ukuze kubuyiselwe izinhlelo ngemuva kokuhluleka. Ngokufanisa nokusatshalaliswa kwe-Heads, iphrojekthi ithuthukisa indawo yesistimu ehlutshiwe ephethwe ku-Flash, engalayishwa isuka ku-LibreBoot, CoreBoot noma i-LinuxBoot, kodwa esikhundleni sokuyihlanganisa “njengomthwalo okhokhelwayo” ovulelekayo, iphrojekthi entsha ihlela ukulungiselela isithombe sesistimu esihlukene, esilayishwe ku-CBFS futhi sibizwa kusukela ekukhokheni okumaphakathi kusuka ku-GRUB noma ku-SeaBIOS, ekwazi ukusebenzisa amafayela asebenzisekayo asingathwe ku-Flash.
Le phrojekthi iyathakazelisa ngoba ihlela ukuhlanganisa i-Linux kernel, umtapo wezincwadi ojwayelekile we-Musl C namathuluzi avela endaweni eyisisekelo ye-OpenBSD. Ukuze kusetshenziswe lo mbono, ukuthuthukiswa kwephrojekthi ye-lobase, ebambe iqhaza ekuthumeleni izinsiza ze-OpenBSD ku-Linux, kodwa yashiywa eminyakeni engu-5 edlule, kwaqhubeka (umbhali we-Libreboot udale imfoloko ye-lobase, eyabuyekezwa ku-OpenBSD 7.2 futhi yathunyelwa ku-Musl. ). Kuhlelelwe ukusebenzisa ikhithi yamathuluzi e-apk kusuka ku-Alpine Linux ukuphatha amaphakheji nokufaka izinhlelo ezengeziwe, kanye namathuluzi omhlangano we-abuild kanye nama-ports ukukhiqiza izithombe. Uma imfoloko yemvelo yomsebenzisi ye-OpenBSD isilungile, kuhlelwe ukuthi idluliselwe kuphrojekthi ye-Alpine ukuze isetshenziswe njengenye indlela yephakheji ye-BusyBox.
Ukwengeza, singaphawula isimemezelo sephrojekthi ye-CloudFW 2.0 ngokusetshenziswa kwe-firmware esekelwe ku-Coreboot ne-LinuxBoot ukuze kuthathelwe indawo i-UEFI, ihlinzeka ngesitaki se-firmware esigcwele esigcwele samaseva e-x86. Ukuthuthukiswa kwenziwa yinkampani yaseShayina i-Bytedance (ephethe i-TikTok), esebenzisa i-CloudFW ku-hardware engqalasizinda yayo.
Source: opennet.ru