A Libreboot 20230319 kiadása. A Linux disztribúció fejlesztésének megkezdése OpenBSD eszközökkel

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.

Videó lejátszása


Forrás: opennet.ru
Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster