Libreboot kiadás 20230319. Linux disztribúció fejlesztésének megkezdése OpenBSD segédprogramokkal

Bemutatták az ingyenesen indítható firmware Libreboot 20230319 kiadását. A projekt a coreboot projekt kész buildjét fejleszti, amely helyettesíti a CPU, a memória, a perifériák és egyéb hardverelemek inicializálásáért felelős, védett UEFI és BIOS firmware-t. a bináris betétek minimalizálása.

A Libreboot célja egy olyan rendszerkörnyezet létrehozása, amely lehetővé teszi a szabadalmaztatott szoftverek teljes elhagyását, nemcsak az operációs rendszer szintjén, hanem a rendszerindítást biztosító firmware-től is. A Libreboot nemcsak a coreboot-ot eltávolítja a nem ingyenes összetevőktől, hanem olyan funkciókat is hozzáad, amelyek megkönnyítik a végfelhasználók használatát, így olyan disztribúciót hoz létre, amelyet bármilyen felhasználó használhat speciális ismeretek nélkül.

A Libreboot által támogatott berendezések közül:

  • Asztali rendszerek: Gigabyte GA-G41M-ES2L, Intel D510MO, Intel D410PT, Intel D945GCLF és Apple iMac 5,2.
  • Laptopok: ThinkPad X60 / X60S / X60 Tablet, ThinkPad T60, Lenovo ThinkPad X200 / X200S / X200 Tablet / X220 / X230, Lenovo ThinkPad R400, Lenovo ThinkPad T400 / T400S / ThinkPad T420 / T440S / T500 T530 T500 ovo Think Pad W530 / W500, Lenovo ThinkPad R1, Apple MacBook2 és MacBookXNUMX, valamint az ASUS, a Samsung, az Acer és a HP különféle Chromebookjai.

Az új kiadásban:

  • Támogatás hozzáadva a Lenovo ThinkPad W530 és T530 laptopokhoz. A következő verzió várhatóan a HP EliteBook 8560w, a Lenovo G505S és a Dell Latitude E6400 készülékeket támogatja.
  • Az Asus p2b_ls és p3b_f kártyák támogatása megszűnt.
  • A Haswell mikroarchitektúrán alapuló processzorral rendelkező kártyák esetében a memória inicializálási kódját (raminit) adaptálták. ThinkPad T440p és ThinkPad W541 laptopokon tesztelve.
  • Megoldódott a ThinkPad T3p és ThinkPad W440 laptopok alvó üzemmódba lépésével (S541) kapcsolatos problémák.
  • A GRUB a videomód megváltoztatása nélkül engedélyezte a kényszerített konzolkimeneti módot (GRUB_TERMINAL=konzol), ami javította a rendszerindító menük megjelenítését egyes Linux-disztribúciók telepítési adathordozóinál.
  • A legtöbb x86-os kártyát 2023 februárjától szinkronizálták a CoreBoot kódbázissal, beleértve a Haswell mikroarchitektúrán (ThinkPad T440p/W541) alapuló chipekkel rendelkező eszközök fejlesztéseit is.
  • A jelenlegi GRUB és SeaBIOS kódbázis módosításai átkerültek.
  • Az időtúllépés a grub.cfg fájlban 10-ről 5 másodpercre csökkent.
  • A ThinkPad GM45 laptopok esetében az alapértelmezett videomemória mérete 352 MB-ról 256 MB-ra csökkent.
  • Az nvmutil kódbázist átdolgozták.

Ezenkívül a Libreboot szerzője egy új, minimalista Live disztribúció fejlesztésébe kezdett a rendszerek meghibásodások utáni helyreállítására. A Heads disztribúcióhoz hasonlóan a projekt egy lecsupaszított, Flash-en tárolt rendszerkörnyezetet fejleszt ki, amely LibreBoot, CoreBoot vagy LinuxBoot oldalról is betölthető, de ahelyett, hogy rendszerindító „hasznos terhelésként” összeraknák, az új projekt egy olyan rendszerkörnyezet elkészítését tervezi. különálló rendszerkép, amelyet a CBFS-be töltenek be, és a GRUB vagy SeaBIOS közbenső rakományaiból hívják meg, és képes futtatni a Flash-en tárolt végrehajtható fájlokat.

A projekt azért érdekes, mert azt tervezi, hogy egyesíti a Linux kernelt, a szabványos Musl C könyvtárat és az OpenBSD alapkörnyezet eszközeit. Ennek az ötletnek a megvalósítása érdekében folytatódott a lobase projekt fejlesztése, amely az OpenBSD segédprogramok Linuxra történő portolásával foglalkozott, de 5 éve felhagytak (a Libreboot szerzője egy fork of lobase-t hozott létre, amelyet OpenBSD 7.2-re frissítettek és a Musl számára portoltak ). A tervek szerint az Alpine Linux apk-tools eszközkészletét fogják használni a csomagok kezelésére és további programok telepítésére, az abuild és aports összeszerelő eszközöket pedig a képek generálására. Amint az OpenBSD felhasználói környezeti fork készen áll, a tervek szerint átkerül az Alpine projektbe, hogy a BusyBox csomag alternatívájaként használhassa.

Ezen kívül megjegyezzük a CloudFW 2.0 projekt bejelentését, amelyben az UEFI-t helyettesítő Coreboot és LinuxBoot alapú firmware implementációja teljes értékű nyílt firmware stacket biztosít az x86 szerverekhez. A fejlesztést a kínai Bytedance cég (a TikTok tulajdonosa) végzi, amely infrastruktúrájában hardveren CloudFW-t használ.



Forrás: opennet.ru

Hozzászólás