Libreboot 20220710 ja va ser alliberat i aquestes són les seves novetats

Després de set mesos de desenvolupament, s'ha publicat el llançament del firmware d'arrencada Libreboot 20220710, en la qual s'observa que l'atenció principal en la preparació de la nova versió es va centrar a solucionar els problemes observats a la versió anterior. No es proposen canvis significatius ni suport per a noves plaques a la versió 20220710, però es noten algunes millores.

Per als que desconeixen de Libreboot, han de saber que aquest és un projecte que desenvolupa una bifurcació completament lliure del projecte CoreBoot, que proporciona un reemplaçament lliure de binaris per al microprogramari propietari UEFI i BIOS responsable d'inicialitzar la CPU, la memòria, els perifèrics i altres components de maquinari.

Lliureboot té com a objectiu crear un entorn de sistema que prescindeixi per complet del programari propietari, no només a nivell de sistema operatiu, sinó també a nivell de microprogramari d'arrencada. Libreboot no només neteja CoreBoot de components que no són lliures, sinó que també afegeix eines perquè sigui més fàcil dutilitzar per als usuaris finals, creant una distribució que pot ser utilitzada per qualsevol usuari sense habilitats especials.

Principals novetats de Libreboot 20220710

Aquesta és la quarta versió del Projecte GNU i es promociona com la primera versió estable (les versions anteriors s'han marcat com a versions de prova, ja que requereixen estabilització i proves addicionals).

Per exemple a grub.cfg s'hi van afegir moltes millores de rendiment, millorant les velocitats d'arrencada quan s'utilitza la càrrega útil GNU GRUB (cortesia de Ferass 'Vitali64' L'HAFIDI amb millores addicionals realitzades per Leah Rowe)

també es destaquen les millores en la documentació, doncs a les versions de prova anteriors de 2021 no incloïen snapshots de la documentació (que en realitat són els arxius font de Markdown per al lloc web), però aquesta versió inclou ara una instantània de la documentació actual de Libreboot, segons el moment del llançament .

A més, també es destaca que s'han fet optimitzacions de rendiment per accelerar la càrrega quan utilitzeu un entorn de càrrega útil basat en GNU GRUB.

Es van generar compilacions esteses de 16 MB per a Macbook2 i Macbook1, a més que el sistema de compilació s'ha millorat per incloure seqüències d'ordres per modificar automàticament els fitxers de configuració de coreboot i la sortida en sèrie està deshabilitada per a totes les plaques per defecte, cosa que va resoldre els problemes amb l'alentiment de l'arrencada.

Als ordinadors portàtils amb chipset GM45/ICH9M tenen PECI deshabilitat en coreboot per evitar un error de microcodi.

També podrem trobar que s'ha implementat el suport preliminar per a la integració amb u-boot loader, que encara no es fa servir en compilacions per a plaques, però a futur permetrà començar a generar compilacions per a plataformes ARM.

D'altra banda, s'esmenta que en portàtils GM45/ICH9M es va deshabilitar PECI en coreboot, per solucionar un error de microcodi que fa que SpeedStep (i possiblement altres característiques de la CPU) falli.

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

  • No tracteu els advertiments com a errors en compilar flashrom (arranjaments que es basen en versions més noves de GCC).
  • Millora del sistema de compilació: scripts automatitzats per modificar les configuracions de coreboot.
  • Es va deshabilitar (de manera predeterminada) la sortida en sèrie a totes les plaques per evitar problemes de velocitat d'arrencada.
  • grub.cfg: en realitat habilita els teclats USB, explícitament (soluciona lerror que es veu en alguns ordinadors portàtils, quan sutilitza la càrrega útil de GRUB).
  • Configuracions de Coreboot: no habiliteu wifi durant l'inici d'hora (responsabilitat de seguretat)
  • scripts: processa versions de git quan lbmk és un arbre de treball o un submòdul.
  • Actualitzat a flashrom més nou, al sistema de compilació
  • cc1: error fatal: no es pot obrir 'out/src/asm-offsets.s' per escriure: No existeix aquest fitxer o directori
  • Solució en lbmk: crida específicament a python3, quan s'usarà python3 en lloc de 2.
  • lbmk: solució preliminar per a la verificació de credencials de git. Establiu un nom/correu electrònic de marcador de posició si no se n'ha establert un.

Finalment si estàs interessat en poder conèixer més sobre aquesta nova versió, pots consultar els detalls al següent enllaç.


El contingut d'l'article s'adhereix als nostres principis de ètica editorial. Per notificar un error punxa aquí.

Sigues el primer a comentar

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: Miguel Ángel Gatón
  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ó.