Libreboot 20240126 arriba amb noves característiques i suport de maquinari ampliat

lliureboot

Libreboot té com a objectiu crear un entorn de sistema que prescindeixi per complet del programari propietari

Després d'un període de tres mesos de desenvolupament, s'ha donat a conèixer llançament de la nova versió del firmware d'arrencada “Libreboot 20240126”, el qual està marcat com una versió de prova, ja que les versions estables es publiquen aproximadament una vegada al any, sent última versió estable la que va ser llançada el juny passat.

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 proporciona firmware d'arrencada per a màquines x86/ARM compatibles, iniciant un carregador d'arrencada que després carrega el sistema operatiu. Reemplaça el microprogramari propietari BIOS/UEFI en màquines x86 i proporciona una configuració millorada a Chromebooks basats en ARM compatibles (carregador d'arrencada U-Boot, en lloc del carregador d'arrencada de càrrega profunda de Google).

Principals novetats de Libreboot 20240126

En aquesta nova versió que es presenta de Libreboot 20240126, una de les seves principals incorporacions és la compatibilitat amb GRUB 2.12 (la qual soluciona una gran quantitat de problemes i vulnerabilitats), juntament amb la compatibilitat de GRUB amb la partició del sistema EFI, la qual cosa permet la verificació del fitxer de configuració de GRUB des dels directoris EFI/. A més d'això, s'ha modificat la configuració de GRUB perquè escanegi també grub.cfg des de directoris EFI, extlinux i syslinux, ampliant la compatibilitat amb diferents configuracions de distribució.

Una altra de les novetats que presenta Libreboot 20240126 són les optimitzacions del sistema de compilació en termes de mida i rendiment del codi, així com també el suport per a la configuració per a xarchU-Boot i la capacitat de reutilitzar compilacions crossgcc als arbres de Coreboot.

Libreboot 20240126 també inclou l'actualització de coreboot/default i coreboot/dell amb una revisió més recent de coreboot des de gener de 2024, juntament amb correccions i optimitzacions generals del codi en diversos scripts i components, a més que s'han simplificat i generalitzat diversos aspectes del codi per millorar-ne la claredat i l'eficiència i s'han millorat els processos de compilació i actualització.

A més d'això, s'han afegit i eliminat plaques base compatibles segons els informes i proves realitzades. Entre les noves plaques base compatibles:

HP EliteBook 820 G2
HP Compaq Elite 8300 CMT
HP EliteBook 8460p
Dell Latitude E6530
Variant ThinkPad X220 eDP

D'altra banda, també s'han corregit errors, entre els quals es destaquen els següents:

  • La nova revisió de coreboot inclou una solució que corregeix la suspensió/represa de S3 a thinkpads GM45 (per exemple, X200, T400). Això es va trencar a la versió anterior de Libreboot, però ara funciona novament.
  • Placa base eliminada Lenovo X201 a causa de problemes de seguretat tèrmica. Aquest problema només afecta els sistemes que usen ME6, mentre que les plataformes més antigues/noves no es veuen afectades.
  • Maneig derrors millorat per a les funcions de creació dimatges ROM, que sexecuten dins de subcapes. Ara provoquen més fiable una sortida de lbmk, en condicions d'error, i ara es garanteix que aquestes sortides no seran zero
  • Es corregeix el bucle infinit causat en algunes condicions quan s'utilitzen fitxers del proveïdor.
  • Es va modificar la revisió del flashprog a la versió 1.2, perquè el RC 1.4 important té problemes
  • Mòduls GRUB: es va tornar a afegir suport per al sistema de fitxers fat/ntfs.
  • Es van tornar a afegir mòduls de GRUB: f2fs, json, read, scsi, sleep, diskfilter, hashsum, loadenv, setjump; necessaris en algunes configuracions
  • Script de compilació principal: maneig simplificat de TMPDIR, el nou codi és més simple i menys propens a errors.
  • Script de compilació principal, a la funció initialise_command(ara initcmd): simplifica el maneig d'arguments, en determinar quina ordre es va passar i com executar-ho.

Finalment si estàs interessat a poder conèixer més sobre això sobre aquest nou llançament, pots consultar els detalls a el següent enllaç.


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ó.