Uitgave van Libreboot 20230319. Start van de ontwikkeling van een Linux-distributie met OpenBSD-hulpprogramma's

De release van de gratis opstartbare firmware Libreboot 20230319 is gepresenteerd. Het project ontwikkelt een kant-en-klare build van het coreboot-project, dat een vervanging biedt voor eigen UEFI- en BIOS-firmware die verantwoordelijk is voor het initialiseren van de CPU, het geheugen, randapparatuur en andere hardwarecomponenten. het minimaliseren van binaire inserts.

Libreboot is gericht op het creëren van een systeemomgeving waarmee u volledig kunt afzien van eigen software, niet alleen op het niveau van het besturingssysteem, maar ook op de firmware die het opstarten mogelijk maakt. Libreboot verwijdert niet alleen coreboot van niet-vrije componenten, maar voegt ook functies toe om het gebruik voor eindgebruikers gemakkelijker te maken, waardoor een distributie ontstaat die door elke gebruiker zonder speciale vaardigheden kan worden gebruikt.

Onder de apparatuur die in Libreboot wordt ondersteund:

  • Desktopsystemen Gigabyte GA-G41M-ES2L, Intel D510MO, Intel D410PT, Intel D945GCLF en Apple iMac 5,2.
  • Laptops: 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 Think Pad W500 / W530, Lenovo ThinkPad R500, Apple MacBook1 en MacBook2, en diverse Chromebooks van ASUS, Samsung, Acer en HP.

In de nieuwe uitgave:

  • Ondersteuning toegevoegd voor Lenovo ThinkPad W530- en T530-laptops. De volgende versie zal naar verwachting HP EliteBook 8560w, Lenovo G505S en Dell Latitude E6400 ondersteunen.
  • Ondersteuning voor Asus p2b_ls- en p3b_f-kaarten is stopgezet.
  • Voor borden met processors gebaseerd op de Haswell-microarchitectuur is de geheugeninitialisatiecode (raminit) aangepast. Getest op ThinkPad T440p- en ThinkPad W541-laptops.
  • Problemen opgelost met het inschakelen van de slaapmodus (S3) op ThinkPad T440p- en ThinkPad W541-laptops.
  • GRUB heeft de geforceerde console-uitvoermodus (GRUB_TERMINAL=console) ingeschakeld zonder de videomodus te wijzigen, wat de weergave van opstartmenu's van installatiemedia voor sommige Linux-distributies heeft verbeterd.
  • De meeste x86-kaarten zijn vanaf februari 2023 gesynchroniseerd met de CoreBoot-codebasis, inclusief verbeteringen voor apparaten met chips gebaseerd op de Haswell-microarchitectuur (ThinkPad T440p/W541).
  • Wijzigingen van de huidige GRUB- en SeaBIOS-codebases zijn overgedragen.
  • Time-out in grub.cfg teruggebracht van 10 naar 5 seconden.
  • Voor ThinkPad GM45-laptops is de standaard toegewezen videogeheugengrootte teruggebracht van 352 MB naar 256 MB.
  • De nvmutil-codebase is herwerkt.

Bovendien begon de auteur van Libreboot met het ontwikkelen van een nieuwe minimalistische Live-distributie voor het herstellen van systemen na storingen. Naar analogie met de Heads-distributie ontwikkelt het project een uitgeklede systeemomgeving gehost op Flash, die kan worden geladen vanuit LibreBoot, CoreBoot of LinuxBoot, maar in plaats van deze samen te stellen als een opstartbare “payload”, is het nieuwe project van plan een afzonderlijke systeemimage, geladen in CBFS en aangeroepen vanuit tussenliggende payloads van GRUB of SeaBIOS, geschikt voor het uitvoeren van uitvoerbare bestanden die op Flash worden gehost.

Het project is interessant omdat het van plan is de Linux-kernel, de standaard Musl C-bibliotheek en tools uit de OpenBSD-basisomgeving te combineren. Om dit idee te implementeren, ging de ontwikkeling van het lobase-project, dat betrokken was bij het porten van OpenBSD-hulpprogramma's naar Linux, maar vijf jaar geleden werd verlaten, door (de auteur van Libreboot creëerde een fork van lobase, die werd bijgewerkt naar OpenBSD 5 en geport voor Musl ). Het is de bedoeling om de apk-tools toolkit van Alpine Linux te gebruiken om pakketten te beheren en extra programma's te installeren, en de abuild- en aports-assemblagetools om images te genereren. Zodra de OpenBSD-gebruikersomgevingsvork klaar is, is het de bedoeling dat deze wordt overgedragen naar het Alpine-project voor gebruik als alternatief voor het BusyBox-pakket.

Daarnaast kunnen we de aankondiging noteren van het CloudFW 2.0-project met de implementatie van firmware gebaseerd op Coreboot en LinuxBoot ter vervanging van UEFI, waardoor een volwaardige open firmwarestack voor x86-servers wordt geboden. De ontwikkeling wordt uitgevoerd door het Chinese bedrijf Bytedance (eigenaar van TikTok), dat CloudFW gebruikt op hardware in zijn infrastructuur.



Bron: opennet.ru

Voeg een reactie