Lansare Libreboot 20230319. Începutul dezvoltării unei distribuții Linux cu utilitare OpenBSD

A fost lansată versiunea de firmware liber Libreboot 20230319. Proiectul dezvoltă o compilare a proiectului coreboot, oferind o alternativă la firmware-urile proprietare UEFI și BIOS, responsabile pentru inițializarea CPU-ului, memoriei, dispozitivelor periferice și altor componente hardware, minimizând inserțiile binare.

Libreboot vizează formarea unui mediu de sistem care permite funcționarea completă fără software proprietar, nu doar la nivelul sistemului de operare, ci și al firmware-urilor care asigură încărcarea. Libreboot nu doar curăță coreboot de componentele neliberale, ci și îl completează cu instrumente pentru a simplifica utilizarea de către utilizatorii finali, formând o distribuție pe care orice utilizator, fără abilități speciale, o poate utiliza.

Printre echipamentele suportate în Libreboot:

  • Sisteme desktop Gigabyte GA-G41M-ES2L, Intel D510MO, Intel D410PT, Intel D945GCLF și Apple iMac 5,2.
  • Laptopuri: ThinkPad X60 / X60S / X60 Tablet, ThinkPad T60, Lenovo ThinkPad X200 / X200S / X200 Tablet / X220 / X230, Lenovo ThinkPad R400, Lenovo ThinkPad T400 / T400S / T420 / T440, Lenovo ThinkPad T500 / T530, Lenovo ThinkPad W500 / W530, Lenovo ThinkPad R500, Apple MacBook1 și MacBook2, precum și diverse dispozitive Chromebook de la companiile ASUS, Samsung, Acer și HP.

În noua versiune:

  • A fost adăugată suport pentru laptopurile Lenovo ThinkPad W530 și T530. În următoarea versiune, se așteaptă suport pentru HP EliteBook 8560w, Lenovo G505S și Dell Latitude E6400.
  • Suportul pentru plăcile Asus p2b_ls și p3b_f a fost oprit.
  • Pentru plăcile cu procesoare bazate pe microarhitectura Haswell, codul pentru inițializarea memoriei (raminit) a fost adaptat. Funcționarea a fost verificată pe laptopurile ThinkPad T440p și ThinkPad W541.
  • Problemele legate de trecerea în modul de repaus (S3) pe laptopurile ThinkPad T440p și ThinkPad W541 au fost rezolvate.
  • În GRUB a fost activat modul forțat de ieșire către consolă (GRUB_TERMINAL=console) fără a modifica modul video, ceea ce a îmbunătățit afișarea meniurilor de încărcare ale unor medii de instalare ale unor distribuții Linux.
  • Pentru majoritatea plăcilor x86, sincronizarea cu baza de cod CoreBoot a fost realizată la starea din februarie 2023, printre altele, fiind transferate îmbunătățiri pentru dispozitivele cu cipuri bazate pe microarhitectura Haswell (ThinkPad T440p/W541).
  • Modificările din bazele de cod actuale GRUB și SeaBIOS au fost transferate.
  • Timpul de așteptare în grub.cfg a fost redus de la 10 la 5 secunde.
  • Pentru laptopurile ThinkPad GM45, dimensiunea memoriei video alocate în mod implicit a fost redusă de la 352MB la 256MB.
  • Baza de cod a nvmutil a fost revizuită.

În plus, autorul Libreboot a început dezvoltarea unei noi distribuții Live minimaliste pentru recuperarea sistemelor după defectiuni. Prin analogie cu distribuția Heads, proiectul dezvoltă un mediu sistem redus, găzduit pe Flash, care poate fi încărcat din LibreBoot, CoreBoot sau LinuxBoot, dar în loc să fie construit ca un „payload” de boot, noul proiect preconizează pregătirea unei imagini sistem separate, care va fi încărcată în CBFS și invocată din payload-uri intermediare cu GRUB sau SeaBIOS, capabile să execute fișierele plasate pe Flash.

Proiectul este interesant prin faptul că plănuiește să combine nucleul Linux, biblioteca standard C Musl și instrumentele din mediul de bază OpenBSD. Pentru realizarea acestei idei a fost continuată dezvoltarea proiectului lobase, care se ocupa cu portarea utilitarelor OpenBSD pentru Linux, dar care a fost abandonat acum 5 ani (autorul Libreboot a creat un fork al lobase-ului, care a fost actualizat până la OpenBSD 7.2 și portat pentru Musl). Pentru gestionarea pachetelor și instalarea programelor suplimentare se preconizează utilizarea instrumentelor apk-tools de la Alpine Linux, iar pentru formarea imaginilor, instrumentele de construcție abuild și aports. După finalizarea fork-ului mediului utilizator OpenBSD, acesta va fi transferat proiectului Alpine pentru a fi utilizat ca alternativă la pachetul BusyBox.

De asemenea, merită menționat anunțul proiectului CloudFW 2.0 cu implementarea unui firmware bazat pe Coreboot și LinuxBoot pentru a înlocui UEFI, oferind un stack firmware complet deschis pentru x86-servere. Dezvoltarea este realizată de compania chineză Bytedance (proprietara TikTok), care utilizează CloudFW pe echipamentul din infrastructura sa.

Redați video


Sursa: opennet.ro
Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster