Versió de Libreboot 20230319. Inici del desenvolupament d'una distribució Linux amb les utilitats OpenBSD

S'ha presentat el llançament del firmware d'arrencada gratuït Libreboot 20230319. El projecte desenvolupa una compilació ja feta del projecte coreboot, que proporciona un reemplaçament del firmware propietari UEFI i BIOS responsable d'inicialitzar la CPU, la memòria, els perifèrics i altres components de maquinari. minimitzant les insercions binaris.

Libreboot té com a objectiu crear un entorn de sistema que us permeti prescindir completament del programari propietari, no només a nivell de sistema operatiu, sinó també del microprogramari que proporciona l'arrencada. Libreboot no només elimina el coreboot dels components no lliures, sinó que també afegeix funcions per facilitar l'ús dels usuaris finals, creant una distribució que pot utilitzar qualsevol usuari sense habilitats especials.

Entre el maquinari compatible amb Libreboot:

  • Sistemes d'escriptori Gigabyte GA-G41M-ES2L, Intel D510MO, Intel D410PT, Intel D945GCLF i Apple iMac 5,2.
  • Portàtils: ThinkPad X60 / X60S / X60 Tablet, ThinkPad T60, Lenovo ThinkPad X200 / X200S / X200 Tablet / X220 / X230, Lenovo ThinkPad R400, Lenovo ThinkPad T400 / T400S / T420 / T440S / T500 / T530, Lenovo / ThinkPad T500, Lenovo530 W500, Lenovo ThinkPad R1, Apple MacBook2 i MacBookXNUMX, i diversos Chromebooks d'ASUS, Samsung, Acer i HP.

A la nova versió:

  • S'ha afegit suport per a portàtils Lenovo ThinkPad W530 i T530. S'espera que la següent versió sigui compatible amb HP EliteBook 8560w, Lenovo G505S i Dell Latitude E6400.
  • El suport per a les plaques Asus p2b_ls i p3b_f s'ha interromput.
  • Per a plaques amb processadors basats en la microarquitectura Haswell, s'ha adaptat el codi d'inicialització de memòria (raminit). Provat en ordinadors portàtils ThinkPad T440p i ThinkPad W541.
  • S'han resolt problemes amb l'accés al mode de repòs (S3) als portàtils ThinkPad T440p i ThinkPad W541.
  • GRUB ha habilitat el mode de sortida forçat de la consola (GRUB_TERMINAL=consola) sense canviar el mode de vídeo, la qual cosa ha millorat la visualització dels menús d'arrencada dels mitjans d'instal·lació d'algunes distribucions de Linux.
  • La majoria de plaques x86 s'han sincronitzat amb la base de codi CoreBoot a partir del febrer de 2023, incloses millores per a dispositius amb xips basats en la microarquitectura Haswell (ThinkPad T440p/W541).
  • S'han transferit els canvis de les bases de codi GRUB i SeaBIOS actuals.
  • El temps d'espera a grub.cfg s'ha reduït de 10 a 5 segons.
  • Per als portàtils ThinkPad GM45, la mida de memòria de vídeo assignada per defecte s'ha reduït de 352 MB a 256 MB.
  • La base de codi nvmutil ha estat reelaborada.

A més, l'autor de Libreboot va començar a desenvolupar una nova distribució minimalista Live per restaurar sistemes després de fallades. Per analogia amb la distribució Heads, el projecte desenvolupa un entorn de sistema reduït allotjat a Flash, que es pot carregar des de LibreBoot, CoreBoot o LinuxBoot, però en lloc de muntar-lo com a "càrrega útil" d'arrencada, el nou projecte té previst preparar un imatge del sistema separada, carregada a CBFS i cridada des de càrregues útils intermèdies de GRUB o SeaBIOS, capaç d'executar fitxers executables allotjats a Flash.

El projecte és interessant perquè té previst combinar el nucli Linux, la biblioteca estàndard Musl C i eines de l'entorn base d'OpenBSD. Per implementar aquesta idea, va continuar el desenvolupament del projecte lobase, que estava implicat en portar les utilitats OpenBSD a Linux, però abandonat fa 5 anys (l'autor de Libreboot va crear una bifurcació de lobase, que es va actualitzar a OpenBSD 7.2 i es va portar a Musl). ). Es preveu utilitzar el conjunt d'eines apk-tools d'Alpine Linux per gestionar paquets i instal·lar programes addicionals, i les eines de muntatge abuild i aports per generar imatges. Una vegada que el fork de l'entorn d'usuari d'OpenBSD estigui llest, es preveu transferir-lo al projecte Alpine per utilitzar-lo com a alternativa al paquet BusyBox.

A més, podem destacar l'anunci del projecte CloudFW 2.0 amb la implementació de microprogramari basat en Coreboot i LinuxBoot per substituir UEFI, proporcionant una pila de microprogramari oberta per a servidors x86. El desenvolupament el realitza l'empresa xinesa Bytedance (propietari de TikTok), que utilitza CloudFW en maquinari a la seva infraestructura.



Font: opennet.ru

Afegeix comentari