Libreboot release 20230319. Principiu di sviluppu di una distribuzione Linux cù utilità OpenBSD

Hè stata presentata a liberazione di u firmware bootable gratuitu Libreboot 20230319. U prughjettu sviluppa una custruzzione pronta di u prughjettu coreboot, chì furnisce un sustitutu per u firmware proprietariu UEFI è BIOS rispunsevuli di l'inizializazione di CPU, memoria, periferiche è altri cumpunenti hardware, minimizendu l'inserzioni binari.

Libreboot hè destinatu à creà un ambiente di sistema chì vi permette di dispensa cumplettamente cù u software propiu, micca solu à u nivellu di u sistema operatore, ma ancu u firmware chì furnisce l'avvio. Libreboot ùn solu sguassate coreboot di cumpunenti non liberi, ma aghjunghjenu ancu funzioni per fà più faciule per l'utilizatori finali, creendu una distribuzione chì pò esse usata da qualsiasi utilizatore senza cumpetenze speciale.

Trà l'hardware supportatu in Libreboot:

  • Sistemi desktop Gigabyte GA-G41M-ES2L, Intel D510MO, Intel D410PT, Intel D945GCLF è Apple iMac 5,2.
  • Laptops: 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 / T530S / Lenovo ThinkPad T500, Lenovo ThinkPad T530 W500, Lenovo ThinkPad R1, Apple MacBook2 è MacBookXNUMX, è diversi Chromebooks da ASUS, Samsung, Acer è HP.

In a nova versione:

  • Supportu aghjuntu per i laptop Lenovo ThinkPad W530 è T530. A prossima versione hè prevista per supportà HP EliteBook 8560w, Lenovo G505S è Dell Latitude E6400.
  • U supportu per Asus p2b_ls è p3b_f boards hè statu discontinuatu.
  • Per schede cù processori basati nantu à a microarchitettura Haswell, u codice d'inizializazione di memoria (raminit) hè statu adattatu. Pruvatu nantu à i laptop ThinkPad T440p è ThinkPad W541.
  • Problemi risolti cù l'ingressu à u modu di sonnu (S3) nantu à i laptop ThinkPad T440p è ThinkPad W541.
  • GRUB hà attivatu u modu di output di cunsola forzata (GRUB_TERMINAL=console) senza cambià u modu video, chì hà migliuratu a visualizazione di i menu di boot per i media di stallazione di alcune distribuzioni Linux.
  • A maiò parte di e schede x86 sò state sincronizate cù a basa di codice CoreBoot da ferraghju 2023, cumprese i migliori per i dispositi cù chip basati nantu à a microarchitettura Haswell (ThinkPad T440p / W541).
  • I cambiamenti da l'attuale basa di codice GRUB è SeaBIOS sò stati trasferiti.
  • Timeout in grub.cfg ridutta da 10 à 5 seconde.
  • Per i laptop ThinkPad GM45, a dimensione di memoria video assignata predeterminata hè stata ridutta da 352MB à 256MB.
  • A basa di codice nvmutil hè stata rielaborata.

Inoltre, l'autore di Libreboot hà cuminciatu à sviluppà una nova distribuzione Live minimalista per a ristaurazione di sistemi dopu i fallimenti. Per analogia cù a distribuzione Heads, u prugettu sviluppa un ambiente di sistema spogliatu ospitu in Flash, chì pò esse caricatu da LibreBoot, CoreBoot o LinuxBoot, ma invece di assemblallu cum'è "payload" bootable, u novu prughjettu pensa à preparà un immagine di sistema separata, caricata in CBFS è chjamata da carichi intermedi da GRUB o SeaBIOS, capaci di eseguisce fugliali eseguibili ospitati in Flash.

U prughjettu hè interessante perchè pensa à cumminà u kernel Linux, a libreria standard Musl C è l'arnesi da l'ambienti di basa OpenBSD. Per implementà sta idea, u sviluppu di u prughjettu di lobase, chì era implicatu in u porting di l'utilità OpenBSD à Linux, ma abbandunatu 5 anni fà, hà cuntinuatu (l'autore di Libreboot hà creatu una furchetta di lobase, chì hè stata aghjurnata à OpenBSD 7.2 è purtata per Musl). ). Hè previstu d'utilizà u toolkit apk-tools da Alpine Linux per gestisce i pacchetti è installà prugrammi supplementari, è l'arnesi di assemblea di abuild è aports per generà imagine. Una volta chì a forchetta di l'ambiente di l'utilizatori OpenBSD hè pronta, hè prevista per esse trasferitu à u prughjettu Alpine per l'utilizazione cum'è una alternativa à u pacchettu BusyBox.

Inoltre, pudemu nutà l'annunziu di u prughjettu CloudFW 2.0 cù l'implementazione di firmware basatu in Coreboot è LinuxBoot per rimpiazzà UEFI, chì furnisce una pila di firmware aperta piena per i servitori x86. U sviluppu hè realizatu da a cumpagnia chinesa Bytedance (possede TikTok), chì usa CloudFW in hardware in a so infrastruttura.



Source: opennet.ru

Add a comment