CoreBoot 4.12 ja és aquí i arriba amb suport per a 49 plaques i més

Després de mig any de l'última versió anunciada, es va donar a conèixer l'alliberament de la nova versió de CoreBoot 4.12 en la qual es van afegir una sèrie de millores com ara major suport, eliminació de codi obsolet i més.

Per als qui desconeixen de CoreBoot, han de saber que aquesta és una alternativa de codi obert a la tradicional Sistema Bàsic d'Entrada-Sortida (BIOS) que ja es trobava en les PCs MS-DOS 80s i reemplaçant amb UEFI (Unified Extensible). CoreBoot és també un anàleg gratuït de firmware patentat i està disponible per a verificació i auditoria completes. CoreBoot s'utilitza com firmware base per a la inicialització de l'hardware i la coordinació d'arrencada.

Incloent la inicialització de l'xip gràfic, PCIe, SATA, USB, RS232. A el mateix temps, els components binaris FSP 2.0 (Intel Firmware Support Package) i el firmware binari per al subsistema Intel ME, que són necessaris per inicialitzar i llançar la CPU i el chipset, estan integrats en CoreBoot.

Què hi ha de nou en CoreBoot 4.12?

En aquesta nova versió de CoreBoot 4.12, van participar 190 desenvolupadors i van preparar 2692 canvis d'entre els quals els més importants són els següents.

A Coreboot 4.12 es va agregar suport per 49 plaques base, La majoria de les quals s'utilitzen en dispositius amb Chrome US.

Mentre que d'altra banda es va eliminar el suport per 51 plaques base, l'eliminació es relaciona principalment amb la finalització de el suport per plaques obsoletes i la feina per eliminar duplicats d'opcions de placa similars. Moltes plaques, que es van presentar prèviament com a models separats, es combinen en conjunts (variant), en els quals un mòdul cobreix immediatament tota la família de dispositius.

El codi per suportar les plataformes AMDFAM10, VIA VX900 i FSP1.0 (BROADWELL_DE, FSP_BAYTRAIL, RANGELEY), que no compleixen amb els nous requisits, ha estat exclòs de la base de el codi principal. Per exemple, en FSP1.0 no és possible implementar l'etapa POSTCAR.

Tenint en compte la neteja de duplicats, tot i el fet que formalment el nombre de taulers retirats excedeix el nombre d'agregats, la llista d'equips compatibles ha augmentat. La nova versió també va realitzar una gran quantitat de canvis relacionats amb la millora de l'suport per a dispositius que vénen amb firmware OEM, Inclosos aquells basats en Coreboot.

A més de que es continua netejant la base de el codi, les notes de volum sobre les llicències en les capçaleres dels arxius s'han reemplaçat amb identificadors curts SPDX. Els noms de tots els autors que van participar en el desenvolupament es recopilen a l'arxiu Autors. Els arxius de capçalera es van revisar per minimitzar el codi cobert durant l'acoblament de cada unitat d'acoblament.

El controlador per unitats flash SMMSTORE es reconeix com a punt per al seu ús generalitzat. El controlador utilitza la manera SMM (mode d'administració de sistema) per escriure, llegir i esborrar àrees en la memòria flash, i pot usar-se en el SO o components de firmware per organitzar l'emmagatzematge permanent de configuracions, sense la necessitat d'implementar un controlador específic per a cada plataforma.

S'han ampliat les eines de prova d'unitats, que s'integren amb el nou sistema de compilació i es transfereixen a l'ús de el marc Cmocka. S'ha creat un directori de proves / separat en l'arbre d'origen per a les proves unitàries.

Els components que ara es requereixen per als sistemes x86 inclouen RELOCATABLE_RAMSTAGE, POSTCAR_STAGE i C_ENVIRONMENT_BOOTBLOCK. RELOCATABLE_RAMSTAGE que permeten moure ramstage a una altra àrea de memòria en temps d'execució que no es superposa amb el sistema operatiu o els controladors de càrrega útil (el moviment és necessari, ja que ramstage s'emmagatzema en memòria cau en CBMEM per a una càrrega més ràpida a l'sortir de l' mode d'espera).

POSTCAR_STAGE s'usa per canviar de CAR (Cache-As-Ram) a codi en execució des DRAM. C_ENVIRONMENT_BOOTBLOCK permet usar bootblock compilat usant GCC regular, en lloc d'un compilador romcc especialitzat.

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 de el projecte.

A més de que en ella 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ó.