Coreboot 24.02 arriba amb canvi en el format de versió, grans avenços i millores

Coreboot

Coreboot (abans anomenat LinuxBIOS) és un projecte dirigit a reemplaçar el microprogramari no lliure dels BIOS propietaris

La edició de Febrer de Coreboot 24.02 va ser llançada fa poc i arriba implementat grans millores en les quals van participar 111 desenvolupadors i van preparar 814 canvis. Aquest llançament representa la feina de tres mesos en què van dedicar esforços a refinar el codi base de Coreboot, centrant-se en la neteja i les millores de qualitat.

Sense dubtes, una de les novetats més destacades d'aquest llançament i que els seguidors del projecte van poder notar és el canvi en el format del número de versió, ja que fins a la versió anterior el projecte utilitzava un esquema de nom de versió incremental (4. XX),

Ara Coreboot ha adoptat un esquema de nomenclatura Year.Month.Sub-versió i el proper llançament programat per al maig d'aquest any portarà el número 24.05, amb la subversió 00 implícita. En cas de correccions o versions incrementals, s'afegiran valors com .01, .02, i així successivament.

Què hi ha de nou a Coreboot 24.02/XNUMX?

Aquesta nova versió de Coreboot 24.02 presenta l'eliminació completa de la branca master del projecte Coreboot, amb això a partir d'aquest llançament es treballarà en el desenvolupament a una nova branca anomenada main. Aquesta modificació s'ha realitzat en resposta a la consideració que la paraula màster pot ser considerada políticament incorrecta, generant indignació entre certs activistes. Fa aproximadament 6 mesos, el projecte va migrar de màster a main, i des de llavors ha mantingut sincronitzades les dues branques per facilitar la transició. A partir d'aquesta versió, es desfaran completament de la branca mestra.

Pel que fa als canvis a la infraestructura, el descodificador d'imatges JPEG ha estat reemplaçat per una implementació en el llenguatge Wuffs (Wrangling Untrusted File Formats Safely). Aquest llenguatge ofereix seguretat per a la memòria, genera codi C/C++ i està optimitzat per crear analitzadors, codificadors i descodificadors de formats de fitxers. L'adopció d'un descodificador JPEG segur redueix l'exposició del projecte a possibles atacs, com ara LogoFAIL.

A més de les millores esmentades, s'han realitzat canvis addicionals a l'arrencada central, que inclouen un canvi de nom dels Makefiles de .inc a .mk per identificar-los millor, l'addició de compatibilitat amb xips GD25LQ255E i IS25WP256D a SPI, es va afegir el suport per a múltiples grups de segments PCI en dispositius, es va eliminar la compatibilitat amb múltiples enllaços descendents no utilitzats en dispositius, es va canviar de nom del bus i link_list a upstream i downstream en dispositius i es van actualitzar els fitxers d'arbre de dispositius perquè les plataformes Intel modernes utilitzin chipset.cb.

Dels altres canvis que es destaquen d'aquesta nova versió:

  • Es va corregir l'error en el recompte de dies de febrer a l'any de traspàs, que causava que el RTC tornés constantment a la data de construcció el 29 de febrer de 2024.
  • Es van afegir estructures de taula de reassignació d'Arm IO, cosa que representa la topologia d'IO d'un sistema basat en Arm.
  • S'hi va afegir suport PPTT, que genera taules de topologia de propietats del processador (PPTT) complint l'especificació ACPI 6.4.
  • S'hi va afegir suport per a la taula WDAT, establint les bases per implementar l'especificació de la taula ACPI WDAT (Taula d'accions de vigilància).
  • Suport buildgcc per a dispositius Apple M1/M2
  • Es va reemplaçar el descodificador amb la implementació de Wuffs, un llenguatge de programació segur per a la memòria que maneja formats de fitxers no fiables.
  • Es va eliminar la compatibilitat amb múltiples enllaços descendents no utilitzats
  • crossgcc va passar dutilitzar GCC 11.4.0 a GCC 13.2.0, CMake es va actualitzar de la versió 3.26.4 a 3.27.7.
  • Components de càrrega útils actualitzats basats en GRUB 2.12 i Seavis 1.16.3.
  • Uprev a Kconfig des de Linux 6.7

Si estàs interessat en poder conèixer més sobre aquesta nova versió de Coreboot 24.02, pots consultar els detalls en el següent enllaç.

obtenir CoreBoot

Finalment, per als que estiguin interessats a poder obtindre aquesta nova versió de CoreBoot poden fer-ho des de la seva secció de descàrregues, que es troba dins de la seva pàgina web oficial del projecte. A més que hi podran trobar documentació i més informació sobre el projecte. L'enllaç és aquest.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.