Lëshimi i Coreboot 4.18

Ë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

Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS 🔥 Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS | ProHoster