Libreboot release 20230319. Zahájení vývoje linuxové distribuce s nástroji OpenBSD

Je představeno vydání bezplatného bootovatelného firmwaru Libreboot 20230319. Projekt vyvíjí hotovou sestavu projektu coreboot, která poskytuje náhradu za proprietární firmware UEFI a BIOS odpovědný za inicializaci CPU, paměti, periferií a dalších hardwarových komponent, minimalizujících binární vložky.

Libreboot si klade za cíl vytvořit systémové prostředí, které se zcela obejde bez proprietárního softwaru, a to nejen na úrovni operačního systému, ale i firmwaru zajišťujícího bootování. Libreboot nejen vyčistí coreboot od nesvobodných komponent, ale také přidá nástroje, které koncovým uživatelům usnadní používání, čímž vytvoří distribuci, kterou může používat každý uživatel bez speciálních dovedností.

Mezi podporovaným hardwarem v Librebootu:

  • 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 / T440, W500 / T530 ThinkPad, Lenovo / T500 ThinkPad530 Lenovo / T500 ThinkPad W1, Lenovo ThinkPad R2, Apple MacBookXNUMX a MacBookXNUMX a různé Chromebooky od společností ASUS, Samsung, Acer a HP.

V novém vydání:

  • Přidána podpora pro notebooky Lenovo ThinkPad W530 a T530. V příští verzi se očekává podpora pro HP EliteBook 8560w, Lenovo G505S a Dell Latitude E6400.
  • Podpora desek Asus p2b_ls a p3b_f byla zrušena.
  • Pro desky s procesory na bázi mikroarchitektury Haswell byl upraven kód pro inicializaci paměti (raminit). Práce testována na noteboocích ThinkPad T440p a ThinkPad W541.
  • Řeší problémy se spánkem (S3) u notebooků ThinkPad T440p a ThinkPad W541.
  • GRUB vynutil režim výstupu konzoly (GRUB_TERMINAL=console) beze změny režimu videa, což zlepšilo zobrazení zaváděcích nabídek instalačních médií některých distribucí Linuxu.
  • Většina desek x86 je od února 2023 synchronizována s kódovou základnou CoreBoot, včetně vylepšení portování pro zařízení založená na mikroarchitektuře Haswell (ThinkPad T440p/W541).
  • Přeneseny změny z aktuální kódové základny GRUB a SeaBIOS.
  • Časový limit v grub.cfg snížen z 10 na 5 sekund.
  • U notebooků ThinkPad GM45 byla výchozí přidělená video paměť snížena z 352 MB na 256 MB.
  • Přepracovaná základna kódu nvmutil.

Kromě toho autor Librebootu zahájil vývoj nové minimalistické Live distribuce pro obnovu systému po selhání. Podobně jako u distribuce Heads projekt vyvíjí oříznuté systémové prostředí hostované ve Flashi, které lze načíst z LibreBoot, CoreBoot nebo LinuxBoot, ale místo toho, aby byl vytvořen jako užitečné zatížení, nový projekt plánuje připravit samostatný systémový obraz, který je načteny do CBFS a volány z mezilehlých datových částí s GRUB nebo SeaBIOS schopnými spouštět spustitelné soubory hostované na Flash.

Projekt je zajímavý tím, že se plánuje spojení linuxového jádra, standardní knihovny Musl C a nástrojů ze základního prostředí OpenBSD. K realizaci této myšlenky pokračoval vývoj projektu lobase, který se zabýval portováním utilit OpenBSD pro Linux, ale před 5 lety opuštěn (autor Libreboot vytvořil fork of lobase, který byl aktualizován na OpenBSD 7.2 a portován na Musl ). Plánuje se použití nástroje apk-tools od Alpine Linux pro správu balíčků a instalaci dalších programů a nástroje abuild a aports build pro imaging. Jakmile bude fork uživatelského prostoru OpenBSD připraven, plánuje se jeho předání projektu Alpine k použití jako alternativa k balíčku BusyBox.

Kromě toho si můžeme všimnout oznámení projektu CloudFW 2.0 s implementací firmwaru založeného na Coreboot a LinuxBoot, který nahradí UEFI, který poskytuje plnohodnotný otevřený zásobník firmwaru pro x86 servery. Vývoj vede čínská společnost Bytedance (vlastní TikTok), která využívá CloudFW na hardwaru ve své infrastruktuře.



Zdroj: opennet.ru

Přidat komentář