Ukukhishwa kwephrojekthi ye-CoreBoot 24.05 kwethulwe, kuthuthukiswa enye indlela yamahhala ye-firmware yobunikazi kanye ne-BIOS. Ikhodi yephrojekthi isatshalaliswa ngaphansi kwelayisensi ye-GPLv2. Inguqulo entsha ihlanganisa izinguquko ezingu-722, ekudalweni kwayo abathuthukisi abangu-131 babambe iqhaza.
Izinguquko eziyinhloko:
- Ukusekelwa kwe-64-bit CoreBoot builds kumenyezelwe njengokuzinzile futhi kulungele ukuqaliswa kokukhiqiza.
- Ukusekelwa kwamaphrosesa angu-2 (i-POWER9 ne-RISC-V) kanye nezinkundla ezingu-25 kuyasetshenziswa. Ukwesekwa okwengeziwe kwamabhodi omama:
- I-AMD BirmanPlus ye-SoC Glinda ne-SoC Phoenix.
- I-ASROCK Z97 Extreme6.
- I-Dell OptiPlex 7020/9020 MT kanye ne-Dell OptiPlex 7020/9020 SFF.
- I-Framework Azalea (i-CoreBoot ingasetshenziswa kukhompuyutha ephathekayo ye-Framework 13 enephrosesa ye-AMD Ryzen 7040).
- I-HP Pro 3500.
- I-Lenovo ThinkCentre M700/M900 Tiny and Lenovo ThinkCentre M710s
- I-Raptor Computing Systems Talos II (POWER9).
- I-SiFive HiFive Unmatched (RISC-V64).
- Amabhodi angu-17 asetshenziswa kumadivayisi ahlukahlukene ane-Chrome OS noma amaseva Google
- Kususwe ukwesekwa kwamabhodi omama amabili: I-Intel Alderlake-M RVP ne-Intel Alderlake-M RVP nge-Chrome EC
- Usekelo olubuyekeziwe lwe-SoC ibm/power9 kanye ne-sifive/fu740.
- Usekelo olungeziwe lokuhlanganisa abashayeli be-TPM (Trusted Platform Module) abaningi ngesikhathi esisodwa, okuvumela ukusekelwa kanye kanye kokucaciswa kwe-TPM 1.x kanye ne-TPM 2.x.
- Kuzinhlelo ezisuselwe esakhiweni se-ARM64, usekelo lwengeziwe ukuze lusetshenziswe kusetshenziswa amaleveli ahlukile EL1, EL2 kanye ne-EL3 (Izinga Elihlukile). Ngaphambilini, ukusebenza bekusekelwa kuphela lapho ileveli ye-EL3 inikwe amandla. Ukuze ulungiselele ileveli ehlukile, ipharamitha ye-ARM64_CURRENT_EL ingasetshenziswa, ngokusekelwe lapho irejista esetshenzisiwe (vbar_el1, vbar_el2 noma vbar_el3) ikhethwa.
- Isisetshenziswa se-smmstoretool sisekela ukucubungula kwe-ROM.
- Ukuqaliswa kwe-algorithm ye-lzma kumasistimu angu-64-bit kuvumela ukufunda kumabhulokhi angu-8 bytes, okusheshisa ukuchithwa kwedatha ecindezelweyo.
- Izingxenye ze-firmware ezibuyekeziwe: amd_blobs, arm-trusted-firmware kanye ne-intel-microcode.
- Izinguqulo ezibuyekeziwe zamathuluzi okwakha: LLVM 17.0.6, CMake 3.28.3, binutils 2.42.
- Ingxenye yokulayisha okukhokhelwayo ebuyekeziwe ngokusekelwe ku-U-Boot 2024.4. Izinketho ezingeziwe engxenyeni yokukhokha esekelwe ku-edk2 ku-Kconfig ukuze kusekelwe isibali sikhathi se-LAPIC kanye nesistimu yefayela le-UFS.
Source: opennet.ru
