Libreboot 20231021 is al uitgebracht en dit is het nieuws

vrijlaars

Libreboot streeft naar het creëren van een systeemomgeving die volledig afziet van propriëtaire software

Enkele dagen geleden is de nieuwe versie van Libreboot 20231021 uitgebracht . Deze versie biedt onder andere extra ondersteuning voor nieuwe HP- en ASUS-apparaten en is nu ook compatibel met GRUB LUKS2.

Voor degenen die niet bekend zijn met Libreboot: het is een project dat een volledig gratis fork van het CoreBoot-project ontwikkelt. Het biedt een binaire-vrije vervanging voor de propriëtaire UEFI- en BIOS-firmware die verantwoordelijk is voor het initialiseren van de CPU, het geheugen, randapparatuur en andere hardwarecomponenten.

Libreboot biedt opstartbare firmware voor compatibele x86/ARM-machines , waarmee een bootloader wordt opgestart die vervolgens uw besturingssysteem laadt. Het vervangt de propriëtaire BIOS/UEFI-firmware op x86-machines en biedt verbeterde configuratiemogelijkheden op compatibele ARM-gebaseerde Chromebooks (U-Boot bootloader in plaats van Google's deep-load bootloader).

Belangrijkste nieuws van Libreboot 20230625

Deze nieuwe versie van Libreboot 20231021 laat zien dat de U-Boot bootmanager die in de Chromebook-firmware wordt gebruikt, is bijgewerkt naar versie 2023.10 en sinds 12 oktober is gesynchroniseerd met de Coreboot-repository en sinds 24 augustus met de SeaBIOS-repository.

Een andere opvallende verandering in de nieuwe versie is de herstructurering van de mappenstructuur. De inhoud van de map " resources/scripts/ " is verplaatst naar een aparte map " script/ ", en de map " resources/ " is hernoemd naar " config/ ", aangezien daar alleen nog configuratiebestanden en patches staan ​​(patches zullen naar verwachting naar de map "patch/" worden verplaatst).

Er wordt vermeld dat de IFD/GbE -bestanden zijn verplaatst naar de map " config/ifd/ ", terwijl de leverancierspecifieke binaire bestanden gescheiden zijn van de IFD/GbE -bestanden en zich in de map " vendorfiles/ " bevinden.

Daarnaast benadrukt Libreboot 20231021 ook de nieuwe ondersteuning voor de Dell Latitude E6430 (Intel GPU), Lenovo ThinkPad X301, HP EliteBook 2170p en HP EliteBook 8470p laptops .

Bovendien zijn de commando's voor de lbmk (Libreboot build system) compilatietool vereenvoudigd; in plaats van "./build boot roms" kunt u nu bijvoorbeeld "./build roms" opgeven. Het aantal compilatiescripts is teruggebracht van 50 naar 12.

Er werden twee audits van het lbmk-bouwsysteem uitgevoerd, waardoor de codegrootte met 50% werd verkleind en de productiviteit werd verhoogd.

We zullen ook ontdekken dat ondersteuning voor versleutelde partities in LUKS2-formaat is toegevoegd met behulp van een sleutelgeneratiemechanisme gebaseerd op het argon2-algoritme (voorheen werden alleen configuraties met PBKDF2 ondersteund).

Andere opvallende wijzigingen zijn onder meer:

  • Ondersteuning voor servermoederborden is teruggekeerd voor de ASUS KFSN4-DRE- en ASUS KGPE-D16-modellen en ondersteuning is toegevoegd voor pc-moederborden voor de ASUS KCMA-D8- en Dell Precision T1650-modellen.
  • Overgegaan naar de momenteel in ontwikkeling zijnde tak van de GRUB 2.12-rc bootloader.
  • Ondersteuning toegevoegd voor het maken van serprog-firmware voor kaarten op basis van RP2040 (pico-serprog) en STM32 (stm32-vserprog) microcontrollers.
  • Het serprog-protocol wordt ondersteund door flashrom en wordt gebruikt voor SPI-flashfirmware.
  • Veel strakkere en robuustere foutafhandeling;
  • Het grootste deel van de logica is verenigd in afzonderlijke scripts die elk één type taak uitvoeren, in plaats van meerdere scripts die hetzelfde type gesprek uitvoeren.
  • GitHub wordt niet langer gebruikt in de belangrijkste Git-repositorykoppelingen, maar alleen als back-up
  • Back-up repository's zijn nu gedefinieerd, voor alle hoofdrepository's in config/git/
  • Projecten met één boom worden niet langer onnodig opnieuw gedownload als ze al zijn gedownload.
  • Betere integriteitscontrole bij het downloaden van bestanden van leveranciers
  • GRUB LUKS2-ondersteuning nu beschikbaar, met argon2-sleutelafleiding
  • Zeer klein aantal modules in GRUB, waardoor alleen het noodzakelijke behouden blijft.
  • Het opschonen van leveranciersbestanden wordt nu gedaan door het injectiescript, in plaats van door het releasescript.
  • U-Boot kan nu onafhankelijk worden gecompileerd, zonder gebruik te maken van het ROM-buildscript, omdat er nu naast coreboot ook crossgcc-afhandeling voor U-Boot is voorzien.

Als u tot slot meer wilt weten over deze nieuwe release, kunt u de details vinden via de volgende link.


Voeg dit toe als voorkeursbron in Google.