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

Predstavljeno je izdanje besplatnog Libreboot firmware-a za pokretanje 20230319. Projekt razvija gotovu montažu coreboot projekta, koji pruža zamjenu za vlasnički UEFI i BIOS firmware odgovoran za inicijalizaciju CPU-a, memorije, perifernih uređaja i drugih hardverskih komponenti, minimizirajući binarne umetke.

Libreboot ima za cilj stvoriti sistemsko okruženje koje u potpunosti odbacuje vlasnički softver, ne samo na razini operativnog sustava, već i firmvera koji omogućuje pokretanje. Libreboot ne samo da čisti coreboot od neslobodnih komponenti, već dodaje i alate koji krajnjim korisnicima olakšavaju korištenje, stvarajući distribuciju koju može koristiti svaki korisnik bez posebnih vještina.

Među podržanim hardverom u Librebootu:

  • Desktop sustavi Gigabyte GA-G41M-ES2L, Intel D510MO, Intel D410PT, Intel D945GCLF i Apple iMac 5,2.
  • Prijenosna računala: 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 te razni Chromebookovi od ASUS-a, Samsung-a, Acera i HP-a.

U novom izdanju:

  • Dodana podrška za prijenosna računala Lenovo ThinkPad W530 i T530. Podrška za HP EliteBook 8560w, Lenovo G505S i Dell Latitude E6400 očekuje se u sljedećoj verziji.
  • Ukinuta je podrška za Asus p2b_ls i p3b_f ploče.
  • Za ploče s procesorima baziranim na mikroarhitekturi Haswell prilagođen je kod za inicijalizaciju memorije (raminit). Rad testiran na prijenosnim računalima ThinkPad T440p i ThinkPad W541.
  • Rješava probleme sa spavanjem (S3) na prijenosnim računalima ThinkPad T440p i ThinkPad W541.
  • GRUB ima forsirani izlazni mod konzole (GRUB_TERMINAL=konzola) bez promjene video moda, što je poboljšalo prikaz izbornika za pokretanje instalacijskog medija nekih Linux distribucija.
  • Većina x86 ploča sinkronizirana je s CoreBoot bazom koda od veljače 2023., uključujući poboljšanja prijenosa za uređaje temeljene na Haswell mikroarhitekturi (ThinkPad T440p/W541).
  • Prenesene promjene iz trenutnih GRUB i SeaBIOS baza koda.
  • Vrijeme čekanja u grub.cfg smanjeno s 10 na 5 sekundi.
  • Za prijenosna računala ThinkPad GM45, zadana dodijeljena video memorija je smanjena sa 352 MB na 256 MB.
  • Prerađena baza koda nvmutil.

Osim toga, autor Libreboota započeo je razvoj nove minimalističke Live distribucije za oporavak sustava nakon kvarova. Slično distribuciji Heads, projekt razvija okruženje ogoljenog sustava koje hostira Flash i koje se može učitati iz LibreBoota, CoreBoota ili LinuxBoota, ali umjesto da se gradi kao korisni teret, novi projekt planira pripremiti zasebnu sliku sustava koja se učitava u CBFS i poziva iz srednjih korisnih opterećenja s GRUB-om ili SeaBIOS-om koji mogu pokretati izvršne datoteke smještene na Flashu.

Projekt je zanimljiv po tome što se planira kombinirati Linux kernel, standardnu ​​Musl C biblioteku i alate iz baznog OpenBSD okruženja. Za provedbu ove ideje nastavljen je razvoj projekta lobase, koji se bavio prijenosom uslužnih programa OpenBSD za Linux, ali je napušten prije 5 godina (autor Libreboota stvorio je fork lobase, koji je ažuriran na OpenBSD 7.2 i prenesen na Musl ). Za upravljanje paketima i instalaciju dodatnih programa planira se koristiti alat apk-tools iz Alpine Linuxa, a za imaging alate abuild i aports build. Nakon što fork korisničkog prostora OpenBSD bude spreman, planira se predati projektu Alpine za korištenje kao alternativa paketu BusyBox.

Dodatno, možemo primijetiti najavu projekta CloudFW 2.0 s implementacijom firmvera temeljenog na Coreboot i LinuxBoot za zamjenu UEFI-ja, koji pruža punopravni otvoreni firmware stack za x86 poslužitelje. Razvoj vodi kineska tvrtka Bytedance (posjeduje TikTok), koja koristi CloudFW na hardveru u svojoj infrastrukturi.



Izvor: opennet.ru

Dodajte komentar