Lëshimi i projektit CoreBoot 24.05 është prezantuar, duke zhvilluar një alternativë të lirë për firmware-t dhe BIOS-in pronar. Kodi i projektit shpërndahet nën licencën GPLv2. Në versionin e ri janë përfshirë 722 ndryshime, në krijimin e të cilave kanë marrë pjesë 131 zhvillues.
Ndryshimet kryesore:
- ĂshtĂ« shpallur si stabile dhe gati pĂ«r implementime tĂ« punĂ«s mbĂ«shtetje e ndĂ«rtimeve 64-bit tĂ« CoreBoot.
- ĂshtĂ« implementuar mbĂ«shtetje pĂ«r 2 procesorĂ« (POWER9 dhe RISC-V) dhe 25 platforma. JanĂ« shtuar mbĂ«shtetje pĂ«r tabelat e nĂ«nĂ«s:
- AMD BirmanPlus për SoC Glinda dhe SoC Phoenix.
- ASROCK Z97 Extreme6.
- Dell OptiPlex 7020/9020 MT dhe Dell OptiPlex 7020/9020 SFF.
- Framework Azalea (CoreBoot mund të përdoret në laptopin Framework 13 me procesor AMD Ryzen 7040).
- HP Pro 3500.
- Lenovo ThinkCentre M700/M900 Tiny dhe Lenovo ThinkCentre M710s.
- Raptor Computing Systems Talos II (POWER9).
- SiFive HiFive Unmatched (RISC-V64).
- 17 tabela, që përdoren në pajisje të ndryshme me Chrome OS ose në sistemet Google.
- ĂshtĂ« hequr mbĂ«shtetje pĂ«r dy tabela nĂ«nĂ«s: Intel Alderlake-M RVP dhe Intel Alderlake-M RVP me Chrome EC.
- ĂshtĂ« pĂ«rmirĂ«suar mbĂ«shtetje pĂ«r SoC ibm/power9 dhe sifive/fu740.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r kompilimin e disa drajverĂ«ve TPM (Trusted Platform Module) njĂ«kohĂ«sisht, duke mundĂ«suar mbĂ«shtetje tĂ« pĂ«rbashkĂ«t pĂ«r specifikimet TPM 1.x dhe TPM 2.x.
- Për sistemet e bazuara në arkitekturën ARM64, është shtuar mbështetje për ekzekutim duke përdorur nivelet e përjashtimit EL1, EL2 dhe EL3 (Niveli i Jashtëzakonshëm). Më parë, ishte mbështetur vetëm puna duke aktivizuar nivelin EL3. Për konfigurimin e nivelit të përjashtimit mund të përdoret parametri ARM64_CURRENT_EL, mbi të cilin zgjidhet regjistri i përdorur (vbar_el1, vbar_el2 ose vbar_el3).
- Në utilitarin smmstoretool është arritur mbështetje për procesimin e BIOS-it (ROM).
- Në implementimin e algoritmit lzma në sisteme 64-bit, është lejuar leximi në blloqe prej 8 byte, që siguron shpejtësim në ekzekutimin e zbërthimit të të dhënave të kompaktuara.
- Janë përmirësuar komponentët e firmware-it: amd_blobs, arm-trusted-firmware dhe intel-microcode.
- Janë përmirësuar versionet e mjeteve të ndërtimit: LLVM 17.0.6, CMake 3.28.3, binutils 2.42.
- Komponenti payload është përmirësuar me bazë në U-Boot 2024.4. Në komponentin payload të bazuar në edk2 në Kconfig janë shtuar opsione për mbështetje të timerit LAPIC dhe sistemit të skedave UFS.
Burimi: opennet.ru
