Veröffentlichung von Coreboot 24.05.

Die Veröffentlichung des CoreBoot-Projekts 24.05, das eine freie Alternative zu proprietären Firmware und BIOS entwickelt, wurde vorgestellt. Der Code des Projekts wird unter der GPLv2-Lizenz veröffentlicht. Die neue Version umfasst 722 Änderungen, an deren Erstellung 131 Entwickler beteiligt waren.

Hauptänderungen:

  • Die Unterstützung für 64-Bit-Bauformen von CoreBoot wurde als stabil und bereit für den Einsatz in der Praxis erklärt.
  • Die Unterstützung für 2 Prozessoren (POWER9 und RISC-V) sowie 25 Plattformen wurde implementiert. Unterstützung für folgende Mainboards wurde hinzugefügt:
    • AMD BirmanPlus für SoC Glinda und SoC Phoenix.
    • ASROCK Z97 Extreme6.
    • Dell OptiPlex 7020/9020 MT und Dell OptiPlex 7020/9020 SFF.
    • Framework Azalea (CoreBoot kann auf dem Framework 13 Laptop mit AMD Ryzen 7040 verwendet werden).
    • HP Pro 3500.
    • Lenovo ThinkCentre M700/M900 Tiny und Lenovo ThinkCentre M710s.
    • Raptor Computing Systems Talos II (POWER9).
    • SiFive HiFive Unmatched (RISC-V64).
    • 17 Platinen, die in verschiedenen Geräten mit Chrome OS oder auf Servern Google.
  • Die Unterstützung für zwei Mainboards wurde entfernt: Intel Alderlake-M RVP und Intel Alderlake-M RVP mit Chrome EC.
  • Die Unterstützung für SoC ibm/power9 und sifive/fu740 wurde aktualisiert.
  • Die Unterstützung für die gleichzeitige Kompilierung mehrerer TPM (Trusted Platform Module)-Treiber wurde hinzugefügt, was die gleichzeitige Unterstützung der Spezifikationen TPM 1.x und TPM 2.x ermöglicht.
  • Für Systeme auf Basis der ARM64-Architektur wurde die Unterstützung für die Ausführung unter Verwendung der Exception Levels EL1, EL2 und EL3 (Exception Level) hinzugefügt. Zuvor war die Ausführung nur bei aktiviertem Level EL3 möglich. Der Parameter ARM64_CURRENT_EL kann zur Konfiguration des Exception Levels verwendet werden, basierend auf dem der verwendete Register (vbar_el1, vbar_el2 oder vbar_el3) ausgewählt wird.
  • Im smmstoretool wurde die Unterstützung für die Verarbeitung von ROM (Read-Only Memory) implementiert.
  • Bei der Implementierung des lzma-Algorithmus auf 64-Bit-Systemen ist das blockweise Lesen von 8 Byte erlaubt, was die Entpackung komprimierter Daten beschleunigt.
  • Die Komponenten der Firmware wurden aktualisiert: amd_blobs, arm-trusted-firmware und intel-microcode.
  • Die Versionen der Build-Tools wurden aktualisiert: LLVM 17.0.6, CMake 3.28.3, binutils 2.42.
  • Die Payload-Komponente auf Basis von U-Boot 2024.4 wurde aktualisiert. In die Payload-Komponente auf Basis von edk2 wurden Optionen zur Unterstützung des LAPIC-Timers und des UFS-Dateisystems in Kconfig eingefügt.

Quelle: opennet.ru

Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server 🔥 Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster