Udgivelse af Libreboot 20230319. Start af udviklingen af Linux-distribution med OpenBSD værktøjer.

Udgaven er den frie bootloader firmwareversion Libreboot 20230319. Projektet udvikler en klar version af coreboot-projektet, som tilbyder et alternativ til proprietære UEFI- og BIOS-firmwares, der er ansvarlige for initialisering af CPU, hukommelse, perifere enheder og andre hardwarekomponenter, med minimal binær indhold.

Libreboot sigter mod at skabe et systemmiljø, der helt kan fungere uden proprietær software, ikke kun på niveauet for operativsystemet, men også for firmwares, der muliggør opstart. Libreboot renser ikke kun coreboot for ikke-frie komponenter, men tilføjer også værktøjer, der forenkler brugen for slutbrugerne, og danner et distributionssystem, som enhver bruger uden særlige færdigheder kan anvende.

Blandt det understøttede hardware i Libreboot:

  • Desktop-systemer som 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 / T440, Lenovo ThinkPad T500 / T530, Lenovo ThinkPad W500 / W530, Lenovo ThinkPad R500, Apple MacBook1 og MacBook2, samt forskellige Chromebook-enheder fra virksomheder som ASUS, Samsung, Acer og HP.

I den nye version:

  • Tilføjet understøttelse til bærbare computere Lenovo ThinkPad W530 og T530. I den næste version forventes understøttelse af HP EliteBook 8560w, Lenovo G505S og Dell Latitude E6400.
  • Understøttelsen af bundkortene Asus p2b_ls og p3b_f er blevet afbrudt.
  • Koden til initialisering af hukommelse (raminit) er tilpasset til bundkort med processorer baseret på Haswell-mikroarkitektur. Funktionaliteten er blevet testet på bærbare computere ThinkPad T440p og ThinkPad W541.
  • Problemer med at overgå til dvaletilstand (S3) på bærbare ThinkPad T440p og ThinkPad W541 er blevet løst.
  • GRUB har indført en tvungen måde at udskrive til konsollen (GRUB_TERMINAL=console) uden at ændre videomodi, hvilket har forbedret visningen af opstartsmenuer fra nogle Linux-distributioner.
  • For størstedelen af x86-bundkortene er synkroniseringen med CoreBoot-kodebasen blevet gennemført per februar 2023, herunder forbedringer for enheder med chips baseret på Haswell-mikroarkitektur (ThinkPad T440p / W541).
  • Ændringer fra de aktuelle kodebaser GRUB og SeaBIOS er blevet overført.
  • Ventetiden i grub.cfg er reduceret fra 10 til 5 sekunder.
  • For bærbare ThinkPad GM45 er den reserverede videohukommelsesstørrelse som standard reduceret fra 352MB til 256MB.
  • Nvmutil-kodebasen er blevet omstruktureret.

Desuden er forfatteren af Libreboot begyndt at udvikle en ny minimalistisk Live-distribution til systemgendannelse efter fejlsituationer. På samme måde som distributionsudgaven Heads, udvikler projektet et Flash-baseret, nødbeskåret systemmiljø, der kan bootes fra LibreBoot, CoreBoot eller LinuxBoot, men i stedet for at samle det som et boot-loadet «payload» planlægges det nye projekt at forberede et separat systembillede, der kan indlæses i CBFS og tilgås fra mellemliggende payloads med GRUB eller SeaBIOS, der kan køre eksekverbare filer placeres på Flash.

Projektet er interessant, fordi det planlægger at kombinere Linux-kernen, standard C-biblioteket Musl og værktøjer fra det grundlæggende OpenBSD-miljø. For at realisere denne idé fortsætter udviklingen af projektet lobase, som tidligere arbejdede på at portere OpenBSD-værktøjer til Linux, men blev droppet for 5 år siden (forfatteren af Libreboot har lavet en fork af lobase, som er opdateret til OpenBSD 7.2 og porteret til Musl). Til pakkehåndtering og installation af yderligere programmer planlægges det at bruge værktøjerne apk-tools fra Alpine Linux, mens byggesættet abuild og aports skal anvendes til at danne billeder. Når forgeten af det brugertilpassede OpenBSD-miljø er klar, planlægges det at overdrage det til Alpine-projektet for brug som et alternativ til BusyBox-pakken.

Yderligere kan det nævnes, at projektet CloudFW 2.0 er blevet annonceret med implementation af firmware baseret på Coreboot og LinuxBoot som erstatning for UEFI, der tilbyder et komplet åbent firmware-bundt til x86-servere. Udviklingen udføres af det kinesiske firma Bytedance (ejer af TikTok), som bruger CloudFW på deres udstyr i deres infrastruktur.

Afspil video


Kilde: opennet.ru
Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster