Libreboot-udgivelse 20230319. Begyndende udvikling af en Linux-distribution med OpenBSD-værktøjer

Udgivelsen af ​​den gratis bootbare firmware Libreboot 20230319 er blevet præsenteret. Projektet udvikler en færdig opbygning af coreboot-projektet, som erstatter proprietær UEFI- og BIOS-firmware, der er ansvarlig for initialisering af CPU, hukommelse, periferiudstyr og andre hardwarekomponenter, minimering af binære inserts.

Libreboot har til formål at skabe et systemmiljø, der giver dig mulighed for helt at undvære proprietær software, ikke kun på operativsystemniveau, men også den firmware, der sørger for opstart. Libreboot fjerner ikke kun coreboot af ikke-frie komponenter, men tilføjer også funktioner for at gøre det nemmere for slutbrugere at bruge, hvilket skaber en distribution, der kan bruges af enhver bruger uden særlige færdigheder.

Blandt den understøttede hardware i Libreboot:

  • Desktopsystemer Gigabyte GA-G41M-ES2L, Intel D510MO, Intel D410PT, Intel D945GCLF og Apple iMac 5,2.
  • Bærbare computere: ThinkPad X60 / X60S / X60 Tablet, ThinkPad T60, Lenovo ThinkPad X200 / X200S / X200 Tablet / X220 / X230, Lenovo ThinkPad R400, Lenovo ThinkPad T400 / T400S / T420 / T440S / T500 / T530 T500 Lenovo Think T530 W Think T500 / W1, Lenovo ThinkPad R2, Apple MacBookXNUMX og MacBookXNUMX og forskellige Chromebooks fra ASUS, Samsung, Acer og HP.

I den nye udgivelse:

  • Tilføjet understøttelse af Lenovo ThinkPad W530 og T530 bærbare computere. Den næste version forventes at understøtte HP EliteBook 8560w, Lenovo G505S og Dell Latitude E6400.
  • Support til Asus p2b_ls- og p3b_f-kort er afbrudt.
  • For kort med processorer baseret på Haswell-mikroarkitekturen er hukommelsesinitieringskoden (raminit) blevet tilpasset. Testet på bærbare ThinkPad T440p og ThinkPad W541.
  • Løste problemer med at gå i dvaletilstand (S3) på bærbare ThinkPad T440p og ThinkPad W541.
  • GRUB har aktiveret tvungen konsoludgangstilstand (GRUB_TERMINAL=konsol) uden at ændre videotilstanden, hvilket har forbedret visningen af ​​opstartsmenuer for installationsmedier for nogle Linux-distributioner.
  • De fleste x86-kort er blevet synkroniseret med CoreBoot-kodebasen fra februar 2023, inklusive forbedringer til enheder med chips baseret på Haswell-mikroarkitekturen (ThinkPad T440p/W541).
  • Ændringer fra de nuværende GRUB- og SeaBIOS-kodebaser er blevet overført.
  • Timeout i grub.cfg reduceret fra 10 til 5 sekunder.
  • For bærbare ThinkPad GM45-computere er den standardtildelte videohukommelsesstørrelse blevet reduceret fra 352 MB til 256 MB.
  • nvmutil-kodebasen er blevet omarbejdet.

Derudover begyndte forfatteren af ​​Libreboot at udvikle en ny minimalistisk Live-distribution til gendannelse af systemer efter fejl. I analogi med Heads-distributionen udvikler projektet et nedstribet systemmiljø hostet på Flash, som kan indlæses fra LibreBoot, CoreBoot eller LinuxBoot, men i stedet for at samle det som en bootbar "nyttelast", planlægger det nye projekt at forberede en separat systembillede, indlæst i CBFS og kaldet fra mellemliggende nyttelaster fra GRUB eller SeaBIOS, der er i stand til at køre eksekverbare filer hostet på Flash.

Projektet er interessant, fordi det planlægger at kombinere Linux-kernen, standard Musl C-biblioteket og værktøjer fra OpenBSD-basemiljøet. For at implementere denne idé fortsatte udviklingen af ​​lobase-projektet, som var involveret i portering af OpenBSD-værktøjer til Linux, men blev opgivet for 5 år siden (forfatteren af ​​Libreboot skabte en fork af lobase, som blev opdateret til OpenBSD 7.2 og porteret til Musl ). Det er planlagt at bruge apk-tools-værktøjssættet fra Alpine Linux til at administrere pakker og installere yderligere programmer, og abuild og aports assembly-værktøjerne til at generere billeder. Når OpenBSD-brugermiljøgaffelen er klar, er den planlagt at blive overført til Alpine-projektet til brug som et alternativ til BusyBox-pakken.

Derudover kan vi notere meddelelsen om CloudFW 2.0-projektet med implementering af firmware baseret på Coreboot og LinuxBoot til at erstatte UEFI, hvilket giver en fuldgyldig åben firmwarestak til x86-servere. Udviklingen udføres af det kinesiske firma Bytedance (ejer TikTok), som bruger CloudFW på hardware i sin infrastruktur.



Kilde: opennet.ru

Tilføj en kommentar