Vydanie Libreboot 20230319. Začiatok vývoja distribúcie Linuxu s nástrojmi OpenBSD

Bolo predstavené vydanie bezplatného zavádzacieho firmvéru Libreboot 20230319. Projekt vyvíja hotovú zostavu projektu coreboot, ktorý poskytuje náhradu za proprietárny firmvér UEFI a BIOS zodpovedný za inicializáciu CPU, pamäte, periférií a ďalších hardvérových komponentov, minimalizácia binárnych vložiek.

Libreboot je zameraný na vytvorenie systémového prostredia, ktoré vám umožní úplne sa vzdať proprietárneho softvéru, a to nielen na úrovni operačného systému, ale aj firmvéru, ktorý zabezpečuje bootovanie. Libreboot nielenže zbavuje coreboot neslobodných komponentov, ale pridáva aj funkcie na uľahčenie používania koncovým používateľom, čím vytvára distribúciu, ktorú môže používať každý používateľ bez špeciálnych zručností.

Medzi podporovaným hardvérom v Libreboote:

  • Stolné systémy Gigabyte GA-G41M-ES2L, Intel D510MO, Intel D410PT, Intel D945GCLF a Apple iMac 5,2.
  • Notebooky: ThinkPad X60 / X60S / X60 Tablet, ThinkPad T60, Lenovo ThinkPad X200 / X200S / X200 Tablet / X220 / X230, Lenovo ThinkPad R400, Lenovo ThinkPad T400 / T400S / T420 / T440S / T500 / T530, Lenovo Pad T500, ThinkPa, T530 ThinkPa. / W500, Lenovo ThinkPad R1, Apple MacBook2 a MacBookXNUMX a rôzne Chromebooky od spoločností ASUS, Samsung, Acer a HP.

V novom vydaní:

  • Pridaná podpora pre notebooky Lenovo ThinkPad W530 a T530. Očakáva sa, že ďalšia verzia bude podporovať HP EliteBook 8560w, Lenovo G505S a Dell Latitude E6400.
  • Podpora dosiek Asus p2b_ls a p3b_f bola ukončená.
  • Pre dosky s procesormi založenými na mikroarchitektúre Haswell bol prispôsobený inicializačný kód pamäte (raminit). Testované na notebookoch ThinkPad T440p a ThinkPad W541.
  • Vyriešené problémy so vstupom do režimu spánku (S3) na notebookoch ThinkPad T440p a ThinkPad W541.
  • GRUB povolil režim núteného výstupu konzoly (GRUB_TERMINAL=console) bez zmeny režimu videa, čo zlepšilo zobrazovanie zavádzacích ponúk inštalačných médií pre niektoré distribúcie Linuxu.
  • Väčšina dosiek x86 bola od februára 2023 synchronizovaná s kódovou základňou CoreBoot, vrátane vylepšení pre zariadenia s čipmi založenými na mikroarchitektúre Haswell (ThinkPad T440p/W541).
  • Zmeny z aktuálnych kódových základní GRUB a SeaBIOS boli prenesené.
  • Časový limit v grub.cfg znížený z 10 na 5 sekúnd.
  • Pre notebooky ThinkPad GM45 bola predvolená veľkosť pridelenej videopamäte znížená z 352 MB na 256 MB.
  • Kódová základňa nvmutil bola prepracovaná.

Okrem toho autor Librebootu začal vyvíjať novú minimalistickú Live distribúciu na obnovu systémov po zlyhaniach. Analogicky s distribúciou Heads projekt vyvíja oklieštené systémové prostredie hosťované na Flash, ktoré je možné načítať z LibreBoot, CoreBoot alebo LinuxBoot, ale namiesto zostavenia ako bootovateľného „užitočného zaťaženia“ plánuje nový projekt pripraviť samostatný systémový obraz, načítaný do CBFS a volaný z prechodných dát z GRUB alebo SeaBIOS, schopný spúšťať spustiteľné súbory hosťované na Flash.

Projekt je zaujímavý tým, že plánuje spojiť linuxové jadro, štandardnú knižnicu Musl C a nástroje zo základného prostredia OpenBSD. Na realizáciu tejto myšlienky pokračoval vývoj projektu lobase, ktorý sa podieľal na portovaní utilít OpenBSD na Linux, ale pred 5 rokmi sa ho opustilo (autor Libreboot vytvoril fork of lobase, ktorý bol aktualizovaný na OpenBSD 7.2 a portovaný pre Musl ). Plánuje sa použiť súpravu nástrojov apk-tools od Alpine Linux na správu balíkov a inštaláciu ďalších programov a nástroje na zostavenie abuild a aports na generovanie obrázkov. Keď bude vidlica používateľského prostredia OpenBSD pripravená, plánuje sa jej presun do projektu Alpine na použitie ako alternatíva k balíku BusyBox.

Okrem toho si môžeme všimnúť oznámenie projektu CloudFW 2.0 s implementáciou firmvéru založeného na Coreboot a LinuxBoot, ktorý nahradí UEFI a poskytuje plnohodnotný otvorený balík firmvéru pre servery x86. Vývoj má na starosti čínska spoločnosť Bytedance (vlastní TikTok), ktorá využíva CloudFW na hardvéri vo svojej infraštruktúre.



Zdroj: opennet.ru

Pridať komentár