Rilis manajer boot GNU GRUB 2.14

Sawisé rong taun pangembangan, rilis stabil GNU GRUB (GRand Unified Bootloader) modular lan multi-platform saiki wis kasedhiya. GRUB ndhukung macem-macem platform, kalebu PC berbasis BIOS standar, platform IEEE-1275 (perangkat keras berbasis PowerPC/Sparc64), sistem EFI, sistem nganggo prosesor RISC-V, Loongson, Itanium, ARM, ARM64, LoongArch, lan ARCS (SGI), lan piranti sing nggunakake paket CoreBoot sumber terbuka. Kode proyek kasebut ditulis ing C lan disebarake miturut lisensi GPLv3.

Inovasi utama:

  • Dhukungan kanggo kontrol integritas data ing volume logis LVM (LVM LV) ditambahake, sing diterapake nggunakake dm-integrity.
  • Dhukungan kanggo konfigurasi sing nggunakake LVM cachevol kanggo nyepetake akses menyang disk alon kanthi nyimpen data ing drive cepet wis ditambahake.
  • Dhukungan kanggo EROFS (Extendable Read-Only File System) ditambahake, sistem file sing dikembangake dening Huawei kanggo digunakake ing partisi sing mung bisa diwaca. Struktur EROFS wis disederhanakake kanthi signifikan kanthi ngilangi sawetara area metadata, kayata bitmap blok gratis, sajrone implementasine. EROFS ndhukung panyimpenan data sing dikompres, nanging nggunakake pendekatan sing beda kanggo nyimpen blok sing dikompres, sing dioptimalake kanggo entuk kinerja dhuwur nalika ngakses data kanthi acak.
  • Nambahake kemampuan kanggo nyelehake blok variabel lingkungan GRUB ing area sing wis diundhuh ing header sistem file Btrfs. Variabel kasebut bisa nyimpen informasi babagan partisi boot standar.
  • Dhukungan kanggo mbukak gambar GRUB EFI ing mode proteksi NX (No Execute) wis ditambahake, sing nglarang eksekusi instruksi ing area memori sing ora ditandhani khusus minangka file sing bisa dieksekusi.
  • Dhukungan kanggo protokol Shim loader wis ditambahake, sing digunakake kanggo verifikasi pemuatan lapisan shim kanggo booting ing mode UEFI Secure Boot.
  • Dhukungan kanggo ngunggah gambar kernel terpadu UKI (Unified Kernel Image), sing nggabungake handler kanggo ngunggah kernel saka UEFI (UEFI boot stub), gambar kernel ditambahake. Linux lan lingkungan sistem initrd sing dimuat menyang memori, digunakake kanggo inisialisasi sadurunge masang sistem file root. Gambar UKI diformat minangka file sing bisa dieksekusi tunggal ing format PE, sing bisa dimuat nggunakake bootloader tradisional utawa langsung dipicu dening firmware UEFI.
  • Dhukungan kanggo konfigurasi bootloader universal ing format BLS (Boot Loader Specification) ditambahake, kanggo parsing sing printah blscfg wis dileksanakake.
  • Dhukungan kanggo skema hashing sandhi Argon2 wis ditambahake.
  • Dhukungan kanggo mekanisme "TPM2 key protector" ditambahake kanggo mbukak kunci partisi sing dienkripsi kanthi otomatis nalika boot, amarga nyimpen informasi kanggo dekripsi kunci ing TPM (Trusted Platform Module).
  • Dhukungan kanggo tandha digital sing dilampirake ditambahake (Tandha sing Dilampirake, digunakake kanggo masang tandha menyang modul kernel) Linux tanpa ngganti file kasebut dhewe) nalika verifikasi boot ing mode Boot Aman ing sistem PowerPC.
  • Nglakokaké opsi "--disable-cli" kanggo ngunci antarmuka baris printah GRUB lan nyegah panyuntingan item menu.
  • Dhukungan kanggo tanggal ing njaba kisaran 1901-2038 wis ditambahake.
  • Dhukungan kanggo dekompresi data sing dikompres nggunakake algoritma ZSTD wis ditambahake.
  • Transisi menyang cabang anyar perpustakaan kriptografi Libgcrypt 1.11.0 wis ditindakake (sadurunge, rilis libgcrypt 1.5.3, sing digawe ing taun 2013, digunakake).
  • Kerentanan sing wis akumulasi wis diilangi (1, 2).

Source: opennet.ru

Tuku hosting sing dipercaya kanggo situs kanthi proteksi DDoS, server VPS VDS 🔥 Tuku hosting situs web sing bisa dipercaya nganggo proteksi DDoS, server VPS VDS | ProHoster