ĂshtĂ« publikuar versioni i projektit CoreBoot 4.18, qĂ« zhvillohet si njĂ« alternativĂ« e lirĂ« ndaj firmware-ve dhe BIOS-it pronar. Kodi i projektit shpĂ«rndahet nĂ«n licencĂ«n GPLv2. NĂ« krijimin e versionit tĂ« ri kanĂ« marrĂ« pjesĂ« mĂ« shumĂ« se 200 zhvillues qĂ« kanĂ« pĂ«rgatitur mbi 1800 ndryshime.
Ndryshimet kryesore:
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r 23 plaka amĂ«, 19 nga tĂ« cilat pĂ«rdoren nĂ« pajisje me Chrome OS ose nĂ« serverĂ« Google. Mes pllakatĂ«ve qĂ« nuk lidhen me Google:
- MSI PRO Z690-A WIFI DDR4
- AMD Birman
- AMD Pademelon
- Siemens MC APL7
- ĂshtĂ« ndĂ«rprerĂ« mbĂ«shtetja pĂ«r pllakĂ«n amĂ« Google Brya4ES.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r SoC Intel Meteor Lake, Mediatek Mt8188 dhe AMD Morgana.
- Në sconfig, kompajleri i strukturës së pemës së pajisjeve, i cili përshkruan komponentet e pranishme harduerike, është shtuar mundësia e përcaktimit të operacioneve për çdo pajisje. Operacionet caktohen në formën e një identifikuesi 'C', për shembull, 'device pci 00.0 alias system_agent on ops system_agent_ops end'.
- ĂshtĂ« shtuar mundĂ«sia pĂ«r tĂ« pĂ«rcaktuar prani tĂ« pajisjeve i2c gjatĂ« krijimit tĂ« regjistrimeve tĂ« pajisjeve nĂ« tabelat ACPI/SSDT. Kjo mundĂ«si mund tĂ« pĂ«rdoret pĂ«r tĂ« identifikuar touchpad-et me ndihmĂ«n e flamurit standart 'detect', pa pĂ«rdorur mĂ« flamurin 'probed', i caktuar pĂ«r pajisjet touchpad nĂ« kernelĂ«t Linux tĂ« pĂ«rdorur nĂ« ChromeOS.
- ĂshtĂ« implementuar mundĂ«sia e gjenerimit tĂ« SBoM (Firmware Software Bill of Materials), qĂ« pĂ«rcakton pĂ«rbĂ«rjen e komponenteve softuerike tĂ« pĂ«rfshira nĂ« imazhin e firmware-it, pĂ«r shembull, pĂ«r automatizimin e verifikimit tĂ« pranishmĂ«risĂ« sĂ« dobĂ«sive ose analizĂ«s sĂ« licencave nĂ« firmware.
- ĂshtĂ« vazhduar puna mbi redaktimin e katĂ«rt tĂ« mekanizmit tĂ« shpĂ«rndarjes sĂ« burimeve (RESOURCE_ALLOCATOR_V4), nĂ« tĂ« cilin Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r manipulimin e disa intervaleve burimesh, pĂ«rdorimin e tĂ« gjithĂ« hapĂ«sirĂ«s adresuese dhe alokimin e memories nĂ« njĂ« zonĂ« mbi 4 GB.
- Mekanizmi i infrastrukturës klasike të iniciimit në modin shumëprocesor (LEGACY_SMP_INIT) është shpallur i vjetëruar, në vendin e të cilit erdhi kodi i iniciimit PARALLEL_MP.
- ĂshtĂ« shtuar njĂ« drejtuese konsolĂ« smbus.
- Në utilitarin checkpatch është mbështetur kernel-i Lunux 5.19.
- ĂshtĂ« vazhduar pĂ«rkthimi i ACPI nĂ« sintaksĂ«n ASL 2.0.
- ĂshtĂ« pĂ«rmirĂ«suar komponenti payload mbi bazĂ«n e stack-ut UEFI EDK II (TianoCore), i cili Ă«shtĂ« testuar me procesorĂ«t Intel Core (nga brezi i 2 deri nĂ« 12), Intel Small Core BYT, BSW, APL, GLK dhe GLK-R, AMD Stoney Ridge dhe Picasso.
Burimi: opennet.ru
