Vydanie boot managera GNU GRUB 2.14

Po dvoch rokoch vývoja bol predstavený stabilný release modulárneho multiplatformového boot managera GNU GRUB 2.14 (GRand Unified Bootloader). GRUB podporuje široké spektrum platforiem, vrátane bežných počítačov s BIOS-om, platforiem IEEE-1275 (hardvér založený na PowerPC/Sparc64), EFI systémov, systémov s procesormi RISC-V, Loongson, Itanium, ARM, ARM64, LoongArch a ARCS (SGI), ako aj zariadení používajúcich voľný balík CoreBoot. Kód projektu je napísaný v jazyku C a je distribuovaný pod licenciou GPLv3.

Hlavné novinky:

  • Pridaná podpora kontroly integrity dát v logických zväzkoch LVM (LVM LV), implementovaná pomocou dm-integrity.
  • Pridaná podpora konfigurácií, ktoré používajú LVM cachevol na zrýchlenie prístupu k pomalým diskom prostredníctvom cacheovania dát na rýchlych úložiskách.
  • Pridaná podpora súborového systému EROFS (Extendable Read-Only File System), vyvinutého spoločnosťou Huawei na použitie na oddieloch prístupných v režime iba na čítanie. Štruktúra EROFS je značne zjednodušená odstránením niektorých oblastí metadát, ako je bitmapa voľných blokov. EROFS podporuje uloženie dát v komprimovanej podobe, ale používa iný prístup na uloženie komprimovaných blokov, optimalizovaný na dosiahnutie vysoká výkonnosť náhodného prístupu k dátam.
  • Pridaná možnosť umiestnenia bloku s premennými prostredia GRUB do rezervovanej oblasti hlavičky súborového systému Btrfs. V takýchto premenných môžu byť uložené dáta o predvolenom bootovacom oddiele.
  • Pridaná podpora spúšťania EFI-obrazu GRUB v režime ochrany NX (No Execute), zakazujúcom vykonávanie inštrukcií v oblastiach pamäte, ktoré nie sú špeciálne označené ako povolené na vykonávanie.
  • Pridaná podpora protokolu Shim loader, ktorý sa používa na overené bootovanie shim vrstvou pre bootovanie v režime UEFI Secure Boot.
  • Pridaná podpora bootovania unifikovaných obrazov jadra UKI (Unified Kernel Image), ktoré kombinujú spracovateľa na bootovanie jadra z UEFI (UEFI boot stub), obraz jadra Linux a načítané systémové prostredie initrd, použité na počiatočnú inicializáciu pred pripojením koreňového FS. UKI-obraz je prezentovaný ako jeden spustiteľný súbor vo formáte PE, ktorý môže byť načítaný pomocou tradičných boot loaderov alebo priamo vyvolaný z firmware UEFI.
  • Pridaná podpora univerzálnej konfigurácie bootloadera vo formáte BLS (Boot Loader Specification), pre ktorú bola implementovaná príkazová funkcia blscfg.
  • Pridaná podpora schémy hashovania hesiel Argon2.
  • Pridaná podpora mechanizmu „TPM2 key protector“ na automatické odomknutie zašifrovaného oddielu pri zavádzaní, vďaka uloženiu informácií na dešifrovanie kľúčov v TPM (Trusted Platform Module).
  • Pridaná podpora pripojenej digitálnej podpísanej správy (Appended Signature, používa sa na pripojenie podpisu k modulom jadra Linux bez zmeny samotného súboru) pri overovaní bootovania v režime Secure Boot na systémoch PowerPC.
  • Zrealizovaná možnosť „—disable-cli“ na zablokovanie príkazového rozhrania GRUB a zakázanie úpravy položiek menu.
  • Pridaná podpora dát, ktoré nepadnú do rozmedzia 1901-2038.
  • Pridaná podpora rozbalenia dát, ktoré boli komprimované pomocou algoritmu ZSTD.
  • Prechod na používanie novej vetvy kryptografickej knižnice Libgcrypt 1.11.0 (predtým sa používala verzia libgcrypt 1.5.3, vytvorená v roku 2013).
  • Odstránené nahromadené zraniteľnosti (1, 2).

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster