Bemutatásra került a Libreboot 20230319 szabadon letölthető firmware kiadása. A projekt a coreboot projekt előre elkészített összeállítását fejleszti, amely helyettesíti a UEFI és BIOS zárt szoftvereit, amelyek felelősek a CPU, a memória, a perifériák és egyéb hardverelemek inicializálásáért, minimális bináris betétekkel.
A Libreboot célja egy olyan rendszergazdai környezet kialakítása, amely teljesen megkerüli a zárt szoftvert, nemcsak az operációs rendszer, hanem a rendszerindítást biztosító firmware szinten is. A Libreboot nemcsak a coreboot zárt összetevőit távolítja el, hanem hozzájárul a végfelhasználók számára való könnyebb alkalmazhatósághoz, létrehozva egy disztribúciót, amelyet bárki használhat, aki nem rendelkezik különleges ismeretekkel.
A Libreboot által támogatott berendezések között:
- 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/ T420 / T440, Lenovo ThinkPad T500 / T530, Lenovo ThinkPad W500 / W530, Lenovo ThinkPad R500, Apple MacBook1 és MacBook2, valamint különböző Chromebook eszközök az ASUS, Samsung, Acer és HP cégektől.
Az új kiadásban:
- Hozzáadva a Lenovo ThinkPad W530 és T530 laptopok támogatása. A következő verzióban várható a HP EliteBook 8560w, Lenovo G505S és Dell Latitude E6400 támogatása.
- Megszüntettük az Asus p2b_ls és p3b_f alaplapok támogatását.
- Haswell mikroarchitektúrájú processzorokkal rendelkező alaplapokhoz adaptáltuk a memória inicializáló kódot (raminit). A működést a ThinkPad T440p és ThinkPad W541 laptopokon ellenőriztük.
- Megoldottuk a hibernálási (S3) problémákat a ThinkPad T440p és ThinkPad W541 laptopokon.
- A GRUB-ban bekapcsoltuk a konzolra kényszerített kimeneti módot (GRUB_TERMINAL=console) anélkül, hogy megváltoztattuk volna a grafikus módot, ami javította egyes Linux disztribúciók telepítő adathordozóinak indító menüinek megjelenítését.
- A legtöbb x86 alaplap esetén szinkronizáltuk a CoreBoot kódalapjával 2023 februári állapot szerint, többek között továbbítottuk a Haswell mikroarchitektúrájú chipekkel rendelkező eszközök fejlesztéseit (ThinkPad T440p/W541).
- Átkerült a változások a GRUB és SeaBIOS aktuális kódalapjából.
- A grub.cfg várakozási ideje 10 másodpercről 5 másodpercre csökkent.
- A ThinkPad GM45 laptopok esetén a kiosztott videomemória mérete alapértelmezés szerint csökkent 352MB-ról 256MB-ra.
- Átdolgoztuk az nvmutil kódalapot.
Ezen felül a Libreboot szerzője egy új, minimalista Live-disztribúció fejlesztésébe kezdett, amely a rendszerek helyreállítására szolgál esetleges hibák után. A Heads disztribúció mintájára a projekt egy Flash alapú, csökkentett rendszerkörnyezetet fejleszt, amelyet a LibreBoot, CoreBoot vagy LinuxBoot indíthat el. Az új projektben azonban a bootolás „payload”-jaként való összerakás helyett külön rendszerképet terveznek készíteni, amely a CBFS-be töltődik be, és hívható a GRUB vagy SeaBIOS közötti köztes payload-okon keresztül, amelyek képesek végrehajtási fájlokat indítani, amelyek Flash-en találhatók.
A projekt érdekessége, hogy kombinálni kívánja a Linux kernelt, a Musl szabványos C könyvtárat és az OpenBSD alapú környezet eszközeit. Ezen ötlet megvalósítása érdekében folytatódik a lobase projekt fejlesztése, amely az OpenBSD segédprogramjainak Linuxra portálásával foglalkozott, de 5 éve elhanyagolták (a Libreboot szerzője létrehozta a lobase fork-ját, amely aktualizálva lett az OpenBSD 7.2-ig és Musl-ra portálva). A csomagok kezelésére és további programok telepítésére az Alpine Linux apk-tools eszközrendszerét tervezik használni, míg a képek előállításához az abuild és a aports összeszerelő eszközrendszert fogják alkalmazni. Az OpenBSD felhasználói környezet fork-jának elkészülte után azt a Alpine projektnek kívánják átadni, hogy alternatívaként használhassák a BusyBox csomag helyett.
Továbbá megemlíthető a CloudFW 2.0 projekt bejelentése, amely a Coreboot és LinuxBoot alapú firmware implementációját valósítja meg az UEFI helyettesítésére, amely teljes körű nyílt firmware-stacket kínál x86-hoz.szerverek. A fejlesztést a Bytedance kínai cég végzi (amely a TikTok tulajdonosa), és a CloudFW-t a saját infrastruktúrájában hasznosítja.

Forrás: opennet.ru
