Libreboot 20230319:n julkaisu. Linux-jakelun kehittäminen OpenBSD-apuohjelmilla

Ilmaisen käynnistettävän laiteohjelmiston Libreboot 20230319 julkaisu on esitelty. Projekti kehittää coreboot-projektin valmiin koontiversion, joka korvaa patentoidut UEFI- ja BIOS-laiteohjelmistot, jotka vastaavat suorittimen, muistin, oheislaitteiden ja muiden laitteistokomponenttien alustamisesta. minimoi binäärilisäkkeet.

Librebootin tarkoituksena on luoda järjestelmäympäristö, jonka avulla voit kokonaan luopua omistetuista ohjelmistoista, ei vain käyttöjärjestelmätasolla, vaan myös käynnistyksen mahdollistavasta laiteohjelmistosta. Libreboot ei ainoastaan ​​poista peruskäynnistystä ei-vapaista komponenteista, vaan myös lisää ominaisuuksia, jotka helpottavat loppukäyttäjien käyttöä, luoden jakelun, jota kuka tahansa käyttäjä voi käyttää ilman erityisiä taitoja.

Librebootin tukemien laitteiden joukossa:

  • Pöytäjärjestelmät Gigabyte GA-G41M-ES2L, Intel D510MO, Intel D410PT, Intel D945GCLF ja Apple iMac 5,2.
  • Kannettavat tietokoneet: ThinkPad X60 / X60S / X60 Tablet, ThinkPad T60, Lenovo ThinkPad X200 / X200S / X200 Tablet / X220 / X230, Lenovo ThinkPad R400, Lenovo ThinkPad T400 / T400S / T420 T440 / T500S / T530 T500 ovo Think Pad W530 / W500, Lenovo ThinkPad R1, Apple MacBook2 ja MacBookXNUMX sekä erilaisia ​​ASUS:n, Samsungin, Acerin ja HP:n Chromebookeja.

Uudessa julkaisussa:

  • Lisätty tuki Lenovo ThinkPad W530- ja T530-kannettaville tietokoneille. Seuraavan version odotetaan tukevan HP EliteBook 8560w, Lenovo G505S ja Dell Latitude E6400.
  • Asus p2b_ls- ja p3b_f -levyjen tuki on lopetettu.
  • Korteille, joissa on Haswell-mikroarkkitehtuuriin perustuvat prosessorit, muistin alustuskoodi (raminit) on mukautettu. Testattu ThinkPad T440p ja ThinkPad W541 kannettavissa tietokoneissa.
  • Ratkaistu lepotilaan (S3) siirtymiseen liittyvät ongelmat ThinkPad T440p- ja ThinkPad W541 -kannettavissa tietokoneissa.
  • GRUB on ottanut käyttöön pakotetun konsolin lähtötilan (GRUB_TERMINAL=konsoli) muuttamatta videotilaa, mikä on parantanut joidenkin Linux-jakelujen asennusmedian käynnistysvalikoiden näyttöä.
  • Suurin osa x86-levyistä on synkronoitu CoreBoot-koodikannan kanssa helmikuusta 2023 lähtien, mukaan lukien parannukset laitteille, joissa on Haswell-mikroarkkitehtuuriin perustuvat sirut (ThinkPad T440p/W541).
  • Nykyisistä GRUB- ja SeaBIOS-koodikannoista tehdyt muutokset on siirretty.
  • Aikakatkaisu tiedostossa grub.cfg vähennetty 10 sekunnista 5 sekuntiin.
  • ThinkPad GM45 -kannettavissa oletusarvoista videomuistin kokoa on pienennetty 352 megatavusta 256 megatavuun.
  • Nvmutil-koodikanta on muokattu uudelleen.

Lisäksi Librebootin kirjoittaja alkoi kehittää uutta minimalistista Live-jakelua järjestelmien palauttamiseksi vikojen jälkeen. Analogisesti Heads-jakelun kanssa projektissa kehitetään Flashilla isännöityä ripattua järjestelmäympäristöä, joka voidaan ladata LibreBootista, CoreBootista tai LinuxBootista, mutta sen sijaan, että se koottaisiin käynnistettäväksi "hyötykuormaksi", uudessa projektissa on tarkoitus valmistella erillinen järjestelmänäköistiedosto, joka ladataan CBFS:ään ja kutsutaan GRUB:n tai SeaBIOSin välimuotoisista hyötykuormista, joka pystyy suorittamaan Flashissa isännöityjä suoritettavia tiedostoja.

Projekti on mielenkiintoinen, koska siinä on tarkoitus yhdistää Linux-ydin, standardi Musl C -kirjasto ja työkalut OpenBSD-perusympäristöstä. Tämän idean toteuttamiseksi jatkettiin lobase-projektin kehitystä, joka oli mukana OpenBSD-apuohjelmien siirtämisessä Linuxiin, mutta hylättiin 5 vuotta sitten (Librebootin kirjoittaja loi fork of lobase, joka päivitettiin OpenBSD 7.2:een ja siirrettiin Muslille ). Pakettien hallintaan ja lisäohjelmien asentamiseen on tarkoitus käyttää Alpine Linuxin apk-tools-työkalupakkia sekä kuvien luomiseen abuild- ja aports -kokoonpanotyökaluja. Kun OpenBSD-käyttäjäympäristön haarukka on valmis, se suunnitellaan siirrettäväksi Alpine-projektiin käytettäväksi vaihtoehtona BusyBox-paketille.

Lisäksi voimme huomioida ilmoituksen CloudFW 2.0 -projektista, jossa UEFI:n korvaamiseksi toteutetaan Coreboot- ja LinuxBoot-pohjainen laiteohjelmisto, joka tarjoaa täysimittaisen avoimen laiteohjelmistopinon x86-palvelimille. Kehityksen toteuttaa kiinalainen Bytedance (omistaa TikTokin), joka käyttää CloudFW:tä infrastruktuurissaan.



Lähde: opennet.ru

Lisää kommentti