Libreboot 20231021 on jo julkaistu ja nämä ovat sen uutisia

libreboot

Libreboot pyrkii luomaan järjestelmäympäristön, joka luopuu kokonaan omistamista ohjelmistoista

Muutama päivä sitten julkaistiin Libreboot 20231021:n uusi versio , joka korostaa muun muassa lisättyä tukea uusille HP- ja ASUS-laitteille sekä sitä, että GRUB LUKS2 on nyt yhteensopiva.

Niille, jotka eivät tunne Librebootia, se on projekti, joka kehittää täysin ilmaisen haaran CoreBoot-projektista. Se tarjoaa binäärivapaan korvaajan omalle UEFI- ja BIOS-laiteohjelmistolle, joka vastaa suorittimen, muistin, oheislaitteiden ja muiden laitteistokomponenttien alustamisesta.

Libreboot tarjoaa käynnistettävän laiteohjelmiston yhteensopiville x86/ARM-koneille käynnistämällä käynnistyslataimen, joka sitten lataa käyttöjärjestelmän. Se korvaa x86-koneiden omat BIOS/UEFI-laiteohjelmistot ja tarjoaa parannetut asetukset yhteensopiville ARM-pohjaisille Chromebookeille (U-Boot-käynnistyslataaja Googlen syvälataavan käynnistyslataajan sijaan).

Libreboot 20230625:n tärkeimmät uutiset

Tämä uusi Libreboot 20231021 -versio korostaa, että Chromebookin laiteohjelmistossa käytetty U-Boot -käynnistyksenhallintaohjelma on päivitetty versioon 2023.10 ja se on synkronoitu Coreboot-arkiston kanssa 12. lokakuuta lähtien ja SeaBIOS-arkiston kanssa 24. elokuuta lähtien.

Toinen merkittävä muutos uudessa versiossa on hakemistojen uudelleenjärjestely. Hakemiston " resources/scripts/ " sisältö on siirretty erilliseen " script/ "-hakemistoon, ja hakemiston " resources/ " nimi on muutettu muotoon " config/ ", koska sinne jäävät vain määritystiedostot ja korjauspäivitykset (korjaukset on tarkoitus siirtää hakemistoon "patch/").

Mainitaan, että IFD/GbE -tiedostot on siirretty hakemistoon " config/ifd/ ", kun taas toimittajakohtaiset binäärit ovat erillään IFD/GbE -tiedostoista ja sijaitsevat hakemistossa " vendorfiles/ ".

Lisäksi Libreboot 20231021 korostaa uutta tukea Dell Latitude E6430 (Intel GPU), Lenovo ThinkPad X301, HP EliteBook 2170p ja HP ​​EliteBook 8470p -kannettaville .

Lisäksi lbmk (Libreboot build system) -käännöstyökalun komentoja on yksinkertaistettu; esimerkiksi "./build boot roms" -komennon sijaan voit nyt määrittää "./build roms". Käännösskriptien määrää on vähennetty 50:stä 12:een.

Lbmk-rakennusjärjestelmälle suoritettiin kaksi auditointia, mikä pienensi koodin kokoa 50 % ja lisäsi tuottavuutta.

Huomaamme myös, että LUKS2-muodossa olevien salattujen osioiden tuki lisättiin käyttämällä argon2-algoritmiin perustuvaa avaimen luontimekanismia (aiemmin vain PBKDF2-kokoonpanoja tuettiin).

Muita merkittäviä muutoksia ovat:

  • Palvelimen emolevyjen tuki on palautettu ASUS KFSN4-DRE- ja ASUS KGPE-D16 -malleille, ja tuki on lisätty PC-emolevyille ASUS KCMA-D8- ja Dell Precision T1650 -malleille.
  • Siirretty GRUB 2.12-rc -käynnistyslataimen tällä hetkellä kehitteillä olevaan haaraan.
  • Lisätty tuki serprog-laiteohjelmiston luomiseen korteille, jotka perustuvat RP2040 (pico-serprog) ja STM32 (stm32-vserprog) mikrokontrollereihin.
  • Flashrom tukee serprog-protokollaa, ja sitä käytetään SPI-flash-laiteohjelmistoon.
  • Paljon tiukempi ja tehokkaampi virheiden käsittely;
  • Suurin osa logiikasta on yhdistetty yksittäisiksi skripteiksi, jotka suorittavat kukin yhden tyyppisen tehtävän useiden samantyyppisten keskustelujen suorittavien komentosarjojen sijaan.
  • GitHubia ei enää käytetä tärkeimmissä Git-arkistolinkeissä, vaan vain varmuuskopiona
  • Taustavarastot on nyt määritetty kaikille päätietovarastoihin tiedostossa config/git/
  • Yhden puun projekteja ei enää ladata tarpeettomasti uudelleen, kun ne on jo ladattu.
  • Parempi eheyden tarkistus ladattaessa tiedostoja toimittajilta
  • GRUB LUKS2 -tuki nyt saatavilla argon2-avaimen johdolla
  • Erittäin pieni määrä moduuleja GRUBissa, säilyttäen vain tarpeellisen.
  • Toimittajatiedostot puhdistetaan nyt lisäysskriptillä julkaisukomentosarjan sijaan.
  • U-Boot voidaan nyt kääntää itsenäisesti, ilman ROM-koontikomentosarjaa, koska crossgcc-käsittely on nyt saatavilla U-Bootille corebootin lisäksi.

Lopuksi, jos olet kiinnostunut oppimaan lisää tästä uudesta julkaisusta, löydät tiedot seuraavasta linkistä.


Lisää ensisijaiseksi lähteeksi Googlessa