Versió Coreboot 4.18

S'ha publicat el llançament del projecte CoreBoot 4.18, en el marc del qual s'està desenvolupant una alternativa gratuïta al firmware propietari i BIOS. El codi del projecte es distribueix sota la llicència GPLv2. En la creació de la nova versió van participar més de 200 desenvolupadors, que van preparar més de 1800 canvis.

Principals canvis:

  • S'ha afegit suport per a 23 plaques base, 19 de les quals s'utilitzen en dispositius amb Chrome OS o en servidors de Google. Entre les tarifes que no són de Google:
    • MSI PRO Z690-A WIFI DDR4
    • AMD Birman
    • AMD Pademelon
    • Siemens MC APL7
  • El suport de la placa base de Google Brya4ES s'ha interromput.
  • S'ha afegit suport per a Intel Meteor Lake, Mediatek Mt8188 i SoCs AMD Morgana.
  • sconfig, un compilador de l'estructura d'arbre de dispositius que descriu els components de maquinari presents, ha afegit la possibilitat de definir operacions per a cada dispositiu. Les operacions s'especifiquen en forma d'identificador C, per exemple, "dispositiu pci 00.0 àlies system_agent on ops system_agent_ops end".
  • S'ha afegit la possibilitat de determinar la presència de dispositius i2c en crear registres de dispositius a les taules ACPI/SSDT. Aquesta funció es pot utilitzar per detectar els panells tàctils mitjançant la marca estàndard "detecció", prescindint de la bandera "sondejada" que s'utilitzava anteriorment per als touchpads, que és específica dels nuclis de Linux utilitzats a ChromeOS.
  • S'ha implementat la capacitat de generar SBoM (Firmware Software Bill of Materials), definint la composició dels components del programari inclosos a la imatge del firmware, per exemple, per automatitzar la comprovació de vulnerabilitats o l'anàlisi de llicències al firmware.
  • S'ha continuat treballant en la quarta edició del mecanisme d'assignació de recursos (RESOURCE_ALLOCATOR_V4), que proporciona suport per manipular diversos rangs de recursos, utilitzant tot l'espai d'adreces i assignant memòria en àrees superiors a 4 GB.
  • El mecanisme clàssic d'inicialització en mode multiprocessador (LEGACY_SMP_INIT) s'ha declarat obsolet, substituït pel codi d'inicialització PARALLEL_MP.
  • S'ha afegit el controlador de la consola smbus.
  • La utilitat checkpatch proporciona suport per al nucli Lunux 5.19.
  • La traducció de la sintaxi ACPI a ASL 2.0 ha continuat.
  • S'ha actualitzat el component de càrrega útil basat en la pila UEFI EDK II (TianoCore), que s'ha provat amb processadors Intel Core (2a a 12a generació), Intel Small Core BYT, BSW, APL, GLK i GLK-R, AMD Stoney Ridge i Picasso.

Font: opennet.ru

Afegeix comentari