UtgÄvan av GNU GRUB 2.14 bootloadern

Efter tvÄ Ärs utveckling har den stabila versionen av den modulÀra flerplattformar GNU GRUB 2.14 (GRand Unified Bootloader) presenterats. GRUB stöder ett brett spektrum av plattformar, inklusive vanliga PC med BIOS, IEEE-1275-plattformar (utrustning baserad pÄ PowerPC/Sparc64), EFI-system, system med RISC-V, Loongson, Itanium, ARM, ARM64, LoongArch och ARCS (SGI), enheter som anvÀnder det fria paketet CoreBoot. Projektets kod Àr skriven i C och distribueras under GPLv3-licensen.

Huvudsakliga nyheter:

  • Stöd för dataintegritetskontroll i LVM-logiska volymer (LVM LV) har lagts till, implementerat med hjĂ€lp av dm-integritet.
  • Stöd för konfigurationer som anvĂ€nder LVM cachevol för att snabba upp Ă„tkomsten till lĂ„ngsamma diskar genom att cacha data pĂ„ snabba lagringsenheter har lagts till.
  • Stöd för filsystemet EROFS (Extendable Read-Only File System), utvecklat av Huawei för anvĂ€ndning pĂ„ partitioner som Ă€r Ă„tkomliga i skrivskyddat lĂ€ge, har lagts till. Strukturen i EROFS har förenklats avsevĂ€rt genom att vissa omrĂ„den av metadata, sĂ„som bitkartor för lediga block, har tagits bort vid implementeringen. EROFS stödjer lagring av data i komprimerad form, men anvĂ€nder en annan metod för lagring av komprimerade block, optimerad för att uppnĂ„ för hög prestanda vid slumpmĂ€ssig Ă„tkomst till data.
  • Möjligheten att placera en block med GRUB-miljövariabler i det reserverade omrĂ„det av Btrfs-filsystemets header har lagts till. I sĂ„dana variabler kan information om den som anvĂ€nds som standard startpartition sparas.
  • Stöd för att köra GRUB EFI-bilder i NX-skyddslĂ€get (No Execute), som förbjuder körning av instruktioner i minnesomrĂ„den som inte uttryckligen markerats som körbara, har lagts till.
  • Stöd för Shim loader-protokollet, som anvĂ€nds för verifierad inlĂ€sning av shim-lagret för start i UEFI Secure Boot-lĂ€get, har lagts till.
  • Stöd för laddning av enhetliga kĂ€rnbilder UKI (Unified Kernel Image), som kombinerar en boot-processor för att ladda kĂ€rnan frĂ„n UEFI (UEFI boot stub), Linux-kĂ€rnans bild och det laddade systemmiljön initrd som anvĂ€nds för initialisering i stadiet före montering av root-filsystemet, har lagts till. UKI-bilden utformas som en enskild körbar fil i PE-format, som kan laddas med traditionella bootloaders eller anropas direkt frĂ„n UEFI-firmware.
  • Stöd för universell bootloaderkonfiguration i BLS-formatet (Boot Loader Specification) har lagts till, med en blscfg-kommando för att tolka den.
  • Stöd för Argon2 lösenordshashning har lagts till.
  • Stöd för mekanismen "TPM2 key protector" har lagts till för automatisk upplĂ„sning av krypterade partitioner vid start, tack vare lagring av dekrypteringsinformation i TPM (Trusted Platform Module).
  • Stöd för appenderad digital signatur (Appended Signature, anvĂ€nds för att bifoga signaturer till Linux-kĂ€rnmoduler utan att Ă€ndra sjĂ€lva filen) har lagts till vid verifiering av start i Secure Boot-lĂ€get pĂ„ PowerPC-system.
  • Alternativet "—disable-cli" har införts för att blockera GRUB:s kommandoradsgrĂ€nssnitt och förhindra redigering av menyobjekt.
  • Stöd för datum utanför intervallet 1901-2038 har lagts till.
  • Stöd för uppackning av data komprimerad med ZSTD-algoritmen har lagts till.
  • ÖvergĂ„ng till den nya versionen av kryptobiblioteket Libgcrypt 1.11.0 har genomförts (tidigare anvĂ€ndes version libgcrypt 1.5.3, som skapades 2013).
  • Sammanlagda sĂ„rbarheter har Ă„tgĂ€rdats (1, 2).

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster