Libreboot izdanje 20230319. Početak razvoja Linux distribucije sa OpenBSD uslužnim programima

Predstavljeno je izdanje besplatnog firmvera za pokretanje sistema Libreboot 20230319. Projekat razvija gotovu verziju coreboot projekta, koji obezbeđuje zamenu za vlasnički UEFI i BIOS firmver odgovoran za inicijalizaciju CPU-a, memorije, periferije i drugih hardverskih komponenti. minimiziranje binarnih umetanja.

Libreboot ima za cilj stvaranje sistemskog okruženja koje vam omogućava da u potpunosti odustanete od vlasničkog softvera, ne samo na nivou operativnog sistema, već i firmvera koji omogućava pokretanje sistema. Libreboot ne samo da uklanja coreboot od neslobodnih komponenti, već i dodaje funkcije koje krajnjim korisnicima olakšavaju upotrebu, stvarajući distribuciju koju može koristiti bilo koji korisnik bez posebnih vještina.

Među podržanim hardverom u Librebootu:

  • Desktop sistemi Gigabyte GA-G41M-ES2L, Intel D510MO, Intel D410PT, Intel D945GCLF i Apple iMac 5,2.
  • Laptopovi: ThinkPad X60 / X60S / X60 Tablet, ThinkPad T60, Lenovo ThinkPad X200 / X200S / X200 Tablet / X220 / X230, Lenovo ThinkPad R400, Lenovo ThinkPad T400 / T400S / T420 / Pad T440 W, Lenovo500 ThinkPad T530, Lenovo 500 ThinkPad T530 / W500, Lenovo ThinkPad R1, Apple MacBook2 i MacBookXNUMX i razni Chromebook računari ASUS, Samsung, Acer i HP.

U novom izdanju:

  • Dodata podrška za laptopove Lenovo ThinkPad W530 i T530. Očekuje se da će sledeća verzija podržavati HP EliteBook 8560w, Lenovo G505S i Dell Latitude E6400.
  • Podrška za Asus p2b_l i p3b_f ploče je ukinuta.
  • Za ploče sa procesorima baziranim na Haswell mikroarhitekturi, prilagođen je kod za inicijalizaciju memorije (raminit). Testirano na laptopovima ThinkPad T440p i ThinkPad W541.
  • Rešeni problemi sa ulaskom u režim mirovanja (S3) na laptopovima ThinkPad T440p i ThinkPad W541.
  • GRUB je omogućio prisilni izlazni način konzole (GRUB_TERMINAL=konzola) bez promjene video moda, što je poboljšalo prikaz menija za pokretanje instalacionog medija za neke Linux distribucije.
  • Većina x86 ploča je sinhronizovana sa CoreBoot kodnom bazom od februara 2023., uključujući poboljšanja za uređaje sa čipovima baziranim na Haswell mikroarhitekturi (ThinkPad T440p/W541).
  • Promjene sa trenutnih GRUB i SeaBIOS baza kodova su prenesene.
  • Vremensko ograničenje u grub.cfg je smanjeno sa 10 na 5 sekundi.
  • Za ThinkPad GM45 laptopove, podrazumevano dodeljena veličina video memorije je smanjena sa 352MB na 256MB.
  • nvmutil kodna baza je prerađena.

Osim toga, autor Libreboot-a je započeo razvoj nove minimalističke Live distribucije za vraćanje sistema nakon kvarova. Po analogiji sa distribucijom Heads, projekat razvija smanjeno sistemsko okruženje hostovano na Flash-u, koje se može učitati sa LibreBoot-a, CoreBoot-a ili LinuxBoot-a, ali umesto da ga sastavlja kao „korisno opterećenje” za pokretanje, novi projekat planira da pripremi zasebna slika sistema, učitana u CBFS i pozvana iz posrednih korisnih podataka iz GRUB-a ili SeaBIOS-a, sposobna za pokretanje izvršnih datoteka hostovanih na Flash-u.

Projekat je zanimljiv jer planira da kombinuje Linux kernel, standardnu ​​Musl C biblioteku i alate iz OpenBSD baznog okruženja. Za implementaciju ove ideje, nastavljen je razvoj projekta lobase, koji je bio uključen u portiranje OpenBSD uslužnih programa na Linux, ali je napušten prije 5 godina (autor Libreboot-a je napravio fork of lobase, koji je ažuriran na OpenBSD 7.2 i portiran za Musl ). Planirano je korištenje apk-tools alata iz Alpine Linuxa za upravljanje paketima i instaliranje dodatnih programa, te abuild i aports montažnih alata za generiranje slika. Nakon što je fork korisničkog okruženja OpenBSD spreman, planira se prebaciti na Alpine projekat za korištenje kao alternativu paketu BusyBox.

Osim toga, možemo primijetiti najavu projekta CloudFW 2.0 s implementacijom firmvera baziranog na Coreboot-u i LinuxBoot-u koji će zamijeniti UEFI, pružajući punopravni otvoreni firmver stack za x86 servere. Razvoj obavlja kineska kompanija Bytedance (vlasnik TikTok), koja koristi CloudFW na hardveru u svojoj infrastrukturi.



izvor: opennet.ru

Dodajte komentar