Izdaja Libreboot 20230319. Začetek razvoja distribucije Linuxa s pripomočki OpenBSD

Predstavljena je bila izdaja brezplačne zagonske vdelane programske opreme Libreboot 20230319. Projekt razvija že pripravljeno gradnjo projekta coreboot, ki zagotavlja zamenjavo za lastniško vdelano programsko opremo UEFI in BIOS, ki je odgovorna za inicializacijo CPE, pomnilnika, zunanjih naprav in drugih komponent strojne opreme, minimiziranje binarnih vstavkov.

Libreboot je namenjen ustvarjanju sistemskega okolja, ki vam omogoča popolno opustitev lastniške programske opreme, ne samo na ravni operacijskega sistema, temveč tudi vdelane programske opreme, ki omogoča zagon. Libreboot ne le odstrani jedrni zagon neprostih komponent, ampak tudi doda funkcije, ki olajšajo uporabo končnim uporabnikom, s čimer ustvari distribucijo, ki jo lahko uporablja vsak uporabnik brez posebnih veščin.

Med podprto strojno opremo v Librebootu:

  • Namizni sistemi Gigabyte GA-G41M-ES2L, Intel D510MO, Intel D410PT, Intel D945GCLF in Apple iMac 5,2.
  • Prenosni računalniki: 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 Think Pad W500 / W530, Lenovo ThinkPad R500, Apple MacBook1 in MacBook2 ter različni Chromebooki ASUS, Samsung, Acer in HP.

V novi izdaji:

  • Dodana podpora za prenosnike Lenovo ThinkPad W530 in T530. Naslednja različica naj bi podpirala HP EliteBook 8560w, Lenovo G505S in Dell Latitude E6400.
  • Podpora za plošče Asus p2b_ls in p3b_f je bila ukinjena.
  • Za plošče s procesorji, ki temeljijo na mikroarhitekturi Haswell, je prilagojena inicializacijska koda pomnilnika (raminit). Preizkušeno na prenosnikih ThinkPad T440p in ThinkPad W541.
  • Odpravljene težave z vstopom v način mirovanja (S3) na prenosnikih ThinkPad T440p in ThinkPad W541.
  • GRUB je omogočil prisilni izhodni način konzole (GRUB_TERMINAL=konzola) brez spreminjanja video načina, kar je izboljšalo prikaz zagonskih menijev za namestitvene medije nekaterih distribucij Linuxa.
  • Večina plošč x86 je bila od februarja 2023 sinhronizirana s kodno bazo CoreBoot, vključno z izboljšavami za naprave s čipi, ki temeljijo na mikroarhitekturi Haswell (ThinkPad T440p/W541).
  • Spremembe trenutnih kodnih baz GRUB in SeaBIOS so bile prenesene.
  • Časovna omejitev v grub.cfg je zmanjšana z 10 na 5 sekund.
  • Pri prenosnikih ThinkPad GM45 je bila privzeta dodeljena velikost video pomnilnika zmanjšana s 352 MB na 256 MB.
  • Kodna baza nvmutil je bila predelana.

Poleg tega je avtor Libreboota začel razvijati novo minimalistično Live distribucijo za obnovitev sistemov po okvarah. Po analogiji z distribucijo Heads projekt razvija skrajšano sistemsko okolje, ki gostuje v Flashu, ki ga je mogoče naložiti iz LibreBoot, CoreBoot ali LinuxBoot, vendar namesto da bi ga sestavili kot zagonski "payload", novi projekt načrtuje pripravo ločena slika sistema, naložena v CBFS in klicana iz vmesnih uporabnih obremenitev iz GRUB ali SeaBIOS, zmožna izvajati izvedljive datoteke, ki gostujejo v Flashu.

Projekt je zanimiv, ker načrtuje kombinacijo jedra Linuxa, standardne knjižnice Musl C in orodij iz osnovnega okolja OpenBSD. Za uresničitev te ideje se je nadaljeval razvoj projekta lobase, ki je bil vključen v prenos pripomočkov OpenBSD v Linux, vendar je bil opuščen pred 5 leti (avtor Libreboot je ustvaril fork lobase, ki je bil posodobljen na OpenBSD 7.2 in prenesen za Musl ). Za upravljanje paketov in nameščanje dodatnih programov je predvidena uporaba kompleta orodij apk-tools iz Alpine Linux, za ustvarjanje slik pa orodja za sestavljanje abuild in aports. Ko bo razcep uporabniškega okolja OpenBSD pripravljen, se načrtuje prenos v projekt Alpine za uporabo kot alternativa paketu BusyBox.

Poleg tega lahko opazimo napoved projekta CloudFW 2.0 z implementacijo vdelane programske opreme, ki temelji na Coreboot in LinuxBoot, da nadomesti UEFI, ki zagotavlja popoln odprt sklad vdelane programske opreme za strežnike x86. Za razvoj skrbi kitajsko podjetje Bytedance (lastnik TikTok), ki uporablja CloudFW na strojni opremi v svoji infrastrukturi.



Vir: opennet.ru

Dodaj komentar