Libreboot 20230319 väljalase. OpenBSD utiliitidega Linuxi distributsiooni arendamise algus

Esitleti tasuta buutitava püsivara Libreboot 20230319 väljalaset. Projektiga töötatakse välja põhikäivitusprojekti valmisversioon, mis asendab patenteeritud UEFI ja BIOS-i püsivara, mis vastutab protsessori, mälu, välisseadmete ja muude riistvarakomponentide lähtestamise eest. binaarsete lisade minimeerimine.

Librebooti eesmärk on luua süsteemikeskkond, mis võimaldab teil täielikult loobuda patenteeritud tarkvarast mitte ainult operatsioonisüsteemi tasemel, vaid ka alglaadimist võimaldavast püsivarast. Libreboot mitte ainult ei eemalda põhikäivitust mittevabadest komponentidest, vaid lisab ka funktsioone, mis muudavad selle lõppkasutajate jaoks lihtsamaks, luues distributsiooni, mida saab kasutada iga kasutaja ilma erioskusteta.

Librebooti toetatud seadmete hulgas:

  • Lauaarvutisüsteemid Gigabyte GA-G41M-ES2L, Intel D510MO, Intel D410PT, Intel D945GCLF ja Apple iMac 5,2.
  • Sülearvutid: ThinkPad X60 / X60S / X60 Tablet, ThinkPad T60, Lenovo ThinkPad X200 / X200S / X200 Tablet / X220 / X230, Lenovo ThinkPad R400, Lenovo ThinkPad T400 / T400S / T420 T440 / T500S / T530 T500 ovo Think Pad W530 / W500, Lenovo ThinkPad R1, Apple MacBook2 ja MacBookXNUMX ning erinevad Chromebookid firmadelt ASUS, Samsung, Acer ja HP.

Uues väljaandes:

  • Lisatud on Lenovo ThinkPad W530 ja T530 sülearvutite tugi. Järgmine versioon peaks toetama HP EliteBook 8560w, Lenovo G505S ja Dell Latitude E6400.
  • Asuse p2b_ls ja p3b_f plaatide tugi on lõpetatud.
  • Haswelli mikroarhitektuuril põhinevate protsessoritega plaatide jaoks on kohandatud mälu lähtestamiskood (raminit). Testitud ThinkPad T440p ja ThinkPad W541 sülearvutitel.
  • Lahendatud on ThinkPad T3p ja ThinkPad W440 sülearvutites puhkerežiimi (S541) sisenemisega seotud probleemid.
  • GRUB on lubanud sundkonsooli väljundrežiimi (GRUB_TERMINAL=konsool) ilma videorežiimi muutmata, mis on parandanud mõne Linuxi distributsiooni installikandja alglaadimismenüüde kuvamist.
  • Enamik x86-plaate on alates 2023. aasta veebruarist sünkroonitud CoreBooti koodibaasiga, sealhulgas Haswelli mikroarhitektuuril põhinevate kiipidega seadmete täiustused (ThinkPad T440p/W541).
  • Muudatused senistest GRUB-i ja SeaBIOS-i koodibaasidest on üle kantud.
  • Aegumist failis grub.cfg vähendati 10 sekundilt 5 sekundile.
  • ThinkPad GM45 sülearvutite jaoks on vaikimisi eraldatud videomälu suurust vähendatud 352 MB-lt 256 MB-le.
  • Nvmutili koodibaas on ümber töödeldud.

Lisaks hakkas Librebooti autor välja töötama uut minimalistlikku Live distributsiooni süsteemide taastamiseks pärast rikkeid. Analoogiliselt Headsi distributsiooniga arendab projekt välja Flashis hostitud eemaldatud süsteemikeskkonna, mida saab laadida LibreBooti, ​​CoreBooti või LinuxBooti kaudu, kuid selle asemel, et seda alglaaditava "kasuliku koormana" kokku panna, plaanib uus projekt ette valmistada eraldi süsteemipilt, mis laaditakse CBFS-i ja kutsutakse välja GRUB-i või SeaBIOS-i vahepealsetest kasulikest koormustest, mis on võimeline käivitama Flashis hostitud täitmisfaile.

Projekt on huvitav, kuna plaanib ühendada Linuxi kerneli, standardse Musl C teegi ja OpenBSD baaskeskkonna tööriistad. Selle idee elluviimiseks jätkus OpenBSD utiliitide Linuxi teisaldamisega seotud, kuid 5 aastat tagasi loobutud lobase projekti arendus (Librebooti autor lõi fork of lobase, mida uuendati OpenBSD 7.2-le ja teisaldati Musli jaoks ). Plaanis on kasutada Alpine Linuxi apk-tools tööriistakomplekti pakettide haldamiseks ja lisaprogrammide installimiseks ning abuild ja aports koostetööriistu piltide genereerimiseks. Kui OpenBSD kasutajakeskkonna kahvel on valmis, plaanitakse see üle viia projekti Alpine, et seda kasutada alternatiivina BusyBox paketile.

Lisaks võime märkida teadet CloudFW 2.0 projektist, kus on juurutatud Corebootil ja LinuxBootil põhinev püsivara, et asendada UEFI, pakkudes x86-serverite jaoks täieõiguslikku avatud püsivara pinu. Arendust viib läbi Hiina ettevõte Bytedance (omab TikTok), mis kasutab oma infrastruktuuri riistvaral CloudFW-d.



Allikas: opennet.ru

Lisa kommentaar