Libreboot release 20230319. Börjar utveckla en Linux-distribution med OpenBSD-verktyg

Nu presenteras lanseringen av gratis startbar Libreboot-firmware 20230319. Projektet utvecklar en färdig sammansättning av coreboot-projektet, som ersätter proprietär UEFI- och BIOS-firmware som ansvarar för initialisering av CPU, minne, kringutrustning och andra hårdvarukomponenter, vilket minimerar binära insatser.

Libreboot syftar till att skapa en systemmiljö som helt avstår från proprietär programvara, inte bara på nivån för operativsystemet, utan även den fasta programvaran som ger uppstart. Libreboot rensar inte bara coreboot från icke-fria komponenter, utan lägger också till verktyg för att göra det lättare för slutanvändare att använda, vilket skapar en distribution som kan användas av alla användare utan speciella kunskaper.

Bland hårdvaran som stöds i Libreboot:

  • Stationära system Gigabyte GA-G41M-ES2L, Intel D510MO, Intel D410PT, Intel D945GCLF och Apple iMac 5,2.
  • Bärbara datorer: ThinkPad X60 / X60S / X60 Tablet, ThinkPad T60, Lenovo ThinkPad X200 / X200S / X200 Tablet / X220 / X230, Lenovo ThinkPad R400, Lenovo ThinkPad T400 / T400S / T420 / T440 / T500 ThinkPad T530 Lenovo ThinkPad T500, W Lenovo ThinkPad T530 / T500 W1, Lenovo ThinkPad R2, Apple MacBookXNUMX och MacBookXNUMX och olika Chromebooks från ASUS, Samsung, Acer och HP.

I den nya utgåvan:

  • Tillagt stöd för bärbara datorer Lenovo ThinkPad W530 och T530. Stöd för HP EliteBook 8560w, Lenovo G505S och Dell Latitude E6400 förväntas i nästa utgåva.
  • Stödet för Asus p2b_ls- och p3b_f-kort har tagits bort.
  • För kort med processorer baserade på Haswells mikroarkitektur har koden för minnesinitiering (raminit) anpassats. Arbete testat på bärbara datorer ThinkPad T440p och ThinkPad W541.
  • Löser sömnproblem (S3) på bärbara datorer ThinkPad T440p och ThinkPad W541.
  • GRUB har aktiverat påtvingat konsolutgångsläge (GRUB_TERMINAL=konsol) utan att ändra videoläget, vilket förbättrade visningen av startmenyer för installationsmedia för vissa Linux-distributioner.
  • De flesta x86-kort har synkroniserats till CoreBoot-kodbasen från och med februari 2023, inklusive porteringsförbättringar för enheter baserade på Haswell-mikroarkitektur (ThinkPad T440p/W541).
  • Porterade ändringar från nuvarande GRUB- och SeaBIOS-kodbaser.
  • Timeout i grub.cfg minskas från 10 till 5 sekunder.
  • För bärbara ThinkPad GM45-datorer har standardtilldelat videominne reducerats från 352 MB till 256 MB.
  • Omarbetad nvmutil-kodbas.

Dessutom började författaren till Libreboot utvecklingen av en ny minimalistisk Live-distribution för systemåterställning efter fel. I likhet med Heads-distributionen utvecklar projektet en Flash-värd avskalad systemmiljö som kan laddas från LibreBoot, CoreBoot eller LinuxBoot, men istället för att byggas som en nyttolast, planerar det nya projektet att förbereda en separat systembild som är laddas in i CBFS och anropas från mellanliggande nyttolaster med GRUB eller SeaBIOS som kan köra körbara filer på Flash.

Projektet är intressant eftersom det är planerat att kombinera Linux-kärnan, standardbiblioteket Musl C och verktyg från basmiljön OpenBSD. För att implementera denna idé fortsatte utvecklingen av lobase-projektet, som var engagerat i portering av OpenBSD-verktyg för Linux, men övergavs för 5 år sedan (författaren till Libreboot skapade en fork of lobase, som uppdaterades till OpenBSD 7.2 och portades till Musl ). Det är planerat att använda apk-tools-verktyget från Alpine Linux för pakethantering och installation av ytterligare program, och abuild och aports bygger verktyg för bildbehandling. När gaffeln till OpenBSD-användarutrymmet är klar, är den planerad att överlämnas till Alpine-projektet för användning som ett alternativ till BusyBox-paketet.

Dessutom kan vi notera tillkännagivandet av CloudFW 2.0-projektet med implementering av firmware baserad på Coreboot och LinuxBoot för att ersätta UEFI, som ger en fullfjädrad öppen firmware-stack för x86-servrar. Utvecklingen leds av det kinesiska företaget Bytedance (äger TikTok), som använder CloudFW på hårdvara i sin infrastruktur.



Källa: opennet.ru

Lägg en kommentar