Izdaja zagonskega managerja GNU GRUB 2.14

Po dveh letih razvoja je bila predstavljena stabilna izdaja modularnega večplatformnega zagonskega managerja GNU GRUB 2.14 (GRand Unified Bootloader). GRUB podpira širok spekter platform, vključno z običajnimi osebnimi računalniki z BIOS-om, platformami IEEE-1275 (oprema, ki temelji na PowerPC/Sparc64), EFI-sistemom, sistemi z RISC-V, Loongson, Itanium, ARM, ARM64, LoongArch in ARCS (SGI), ter napravami, ki uporabljajo brezplačni paket CoreBoot. Koda projekta je napisana v jeziku C in je na voljo pod licenco GPLv3.

Glavne novosti:

  • Dodana je podpora za integriteto podatkov v logičnih volumnih LVM (LVM LV), ki se izvaja s pomočjo dm-integrity.
  • Dodana je podpora za konfiguracije, ki uporabljajo LVM cachevol za pospešitev dostopa do počasnih diskov z ustvarjanjem predpomnilnika podatkov na hitrih medijih.
  • Dodana je podpora za datotečni sistem EROFS (Extendable Read-Only File System), ki ga je razvila družba Huawei za uporabo na particijah, dostopnih samo za branje. Struktura EROFS je bistveno poenostavljena z opustitvijo nekaterih področij metapodatkov pri izvajanju, kot je bitna karta prostih blokov. EROFS podpira shranjevanje podatkov v stisnjeni obliki, vendar uporablja drugačen pristop za shranjevanje stisnjenih blokov, optimiziran za dosego visoke zmogljivosti pri naključnem dostopu do podatkov.
  • Dodana je možnost namestitve bloka z okolijskimi spremenljivkami GRUB v rezervirano območje glave datotečnega sistema Btrfs. V teh spremenljivkah se lahko shranijo podatki o privzetem zagonu particije.
  • Dodana je podpora za zagon EFI-slik GRUB v načinu zaščite NX (No Execute), ki preprečuje izvajanje navodil na področjih pomnilnika, ki niso posebej označena kot dovoljena za izvajanje.
  • Dodana je podpora za protokol Shim loader, ki se uporablja za preverjeno nalaganje shim-vmesnika za zagon v načinu UEFI Secure Boot.
  • Dodana je podpora za nalaganje poenotenih slik jedra UKI (Unified Kernel Image), ki združujejo nalagalnik za nalaganje jedra iz UEFI (UEFI boot stub), sliko jedra Linux in naloženo v pomnilnik sistemsko okolje initrd, ki se uporablja za začetno inicijalizacijo v fazi pred montiranjem korenske datotečne sistema. UKI slika je oblikovana kot ena izvršna datoteka v formatu PE, ki jo lahko naložimo preko tradicionalnih nalagalnikov ali neposredno pokličemo iz UEFI programske opreme.
  • Dodana je podpora za univerzalno konfiguracijo nalagalnika v formatu BLS (Boot Loader Specification), za katerega je bila implementirana ukaz blscfg.
  • Dodana je podpora za shemo oblačenja gesel Argon2.
  • Dodana je podpora za mehanizem 'TPM2 key protector' za samodejno odklepanje šifriranega razdelka ob nalaganju, zahvaljujoč shranjevanju informacij za dešifriranje ključev v TPM (Trusted Platform Module).
  • Dodana je podpora za dodano digitalno podpisovanje (Appended Signature, uporablja se za dodajanje podpisa k modulu jedra Linux brez spremembe same datoteke) pri overjanju nalaganja v načinu Secure Boot na sistemih PowerPC.
  • Izvedena je možnost '—disable-cli' za blokiranje vmesnika ukazne vrstice GRUB in prepoved urejanja elementov menija.
  • Dodana je podpora za datume, ki ne spadajo v razpon 1901-2038.
  • Dodana je podpora za razpakiranje podatkov, stisnjenih z algoritmom ZSTD.
  • Prešlo se je na uporabo nove veje kriptografskega knjižnice Libgcrypt 1.11.0 (prej je bila uporabljena izdaja libgcrypt 1.5.3, oblikovana v letu 2013).
  • Odpravljene so bile akumulirane ranljivosti (1, 2).

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster