Utgivelse av Libreboot 20230319. Start på utvikling av en Linux-distribusjon med OpenBSD-verktøy

Utgivelsen av den gratis oppstartbare firmwaren Libreboot 20230319 er presentert. Prosjektet utvikler en ferdig oppbygging av coreboot-prosjektet, som gir en erstatning for proprietær UEFI- og BIOS-firmware som er ansvarlig for initialisering av CPU, minne, periferiutstyr og andre maskinvarekomponenter, minimere binære innlegg.

Libreboot er rettet mot å skape et systemmiljø som lar deg helt unnvære proprietær programvare, ikke bare på operativsystemnivå, men også fastvaren som gir oppstart. Libreboot fjerner ikke bare coreboot av ikke-frie komponenter, men legger også til funksjoner for å gjøre det enklere for sluttbrukere å bruke, og skaper en distribusjon som kan brukes av enhver bruker uten spesielle ferdigheter.

Blant den støttede maskinvaren i Libreboot:

  • Stasjonære systemer Gigabyte GA-G41M-ES2L, Intel D510MO, Intel D410PT, Intel D945GCLF og Apple iMac 5,2.
  • Bærbare datamaskiner: ThinkPad X60 / X60S / X60 Tablet, ThinkPad T60, Lenovo ThinkPad X200 / X200S / X200 Tablet / X220 / X230, Lenovo ThinkPad R400, Lenovo ThinkPad T400 / T400S / T420 / T440, Lenovo500 Think T530 Pad T500, Lenovo530 Think T500 / W1, Lenovo ThinkPad R2, Apple MacBookXNUMX og MacBookXNUMX, og ulike Chromebooks fra ASUS, Samsung, Acer og HP.

I den nye utgivelsen:

  • Lagt til støtte for bærbare Lenovo ThinkPad W530 og T530. Den neste versjonen forventes å støtte HP EliteBook 8560w, Lenovo G505S og Dell Latitude E6400.
  • Støtte for Asus p2b_ls- og p3b_f-kort er avviklet.
  • For kort med prosessorer basert på Haswell-mikroarkitekturen er minneinitialiseringskoden (raminit) tilpasset. Testet på bærbare ThinkPad T440p og ThinkPad W541.
  • Løste problemer med å gå inn i hvilemodus (S3) på bærbare ThinkPad T440p og ThinkPad W541.
  • GRUB har aktivert tvungen konsollutgangsmodus (GRUB_TERMINAL=konsoll) uten å endre videomodus, noe som har forbedret visningen av oppstartsmenyer for installasjonsmedier for noen Linux-distribusjoner.
  • De fleste x86-kort har blitt synkronisert med CoreBoot-kodebasen fra februar 2023, inkludert forbedringer for enheter med brikker basert på Haswell-mikroarkitekturen (ThinkPad T440p/W541).
  • Endringer fra gjeldende GRUB- og SeaBIOS-kodebaser er overført.
  • Tidsavbrudd i grub.cfg redusert fra 10 til 5 sekunder.
  • For bærbare ThinkPad GM45-maskiner er standard tildelt videominnestørrelse redusert fra 352 MB til 256 MB.
  • nvmutil-kodebasen har blitt omarbeidet.

I tillegg begynte forfatteren av Libreboot å utvikle en ny minimalistisk Live-distribusjon for å gjenopprette systemer etter feil. I analogi med Heads-distribusjonen utvikler prosjektet et nedstrippet systemmiljø hostet på Flash, som kan lastes fra LibreBoot, CoreBoot eller LinuxBoot, men i stedet for å sette det sammen som en oppstartbar "nyttelast", planlegger det nye prosjektet å forberede en separat systembilde, lastet inn i CBFS og kalt opp fra mellomliggende nyttelaster fra GRUB eller SeaBIOS, i stand til å kjøre kjørbare filer hostet på Flash.

Prosjektet er interessant fordi det planlegger å kombinere Linux-kjernen, standard Musl C-biblioteket og verktøy fra OpenBSD-basemiljøet. For å implementere denne ideen fortsatte utviklingen av lobase-prosjektet, som var involvert i portering av OpenBSD-verktøy til Linux, men ble forlatt for 5 år siden (forfatteren av Libreboot opprettet en fork av lobase, som ble oppdatert til OpenBSD 7.2 og portert for Musl ). Det er planlagt å bruke apk-tools-verktøysettet fra Alpine Linux for å administrere pakker og installere tilleggsprogrammer, og abuild og aports-monteringsverktøyene for å generere bilder. Når OpenBSD-brukermiljøgaffelen er klar, er den planlagt å overføres til Alpine-prosjektet for bruk som et alternativ til BusyBox-pakken.

I tillegg kan vi merke oss kunngjøringen av CloudFW 2.0-prosjektet med implementering av fastvare basert på Coreboot og LinuxBoot for å erstatte UEFI, og gir en fullverdig åpen firmwarestabel for x86-servere. Utviklingen er utført av det kinesiske selskapet Bytedance (eier TikTok), som bruker CloudFW på maskinvare i sin infrastruktur.



Kilde: opennet.ru

Legg til en kommentar