Laba sano oo horumar ah ka dib, sii deynta xasilloon ee GNU GRUB oo ah madal badan oo GNU ah (GRand Unified Bootloader) ayaa hadda diyaar ah. GRUB waxay taageertaa noocyo badan oo kala duwan oo madal ah, oo ay ku jiraan PC-yada ku salaysan BIOS-ka caadiga ah, madal IEEE-1275 (qalabka ku salaysan PowerPC/Sparc64), nidaamyada EFI, nidaamyada leh RISC-V, Loongson, Itanium, ARM, ARM64, LoongArch, iyo ARCS (SGI), iyo aaladaha isticmaalaya xirmada CoreBoot ee furan. Koodhka mashruuca waxaa lagu qoray C waxaana lagu qaybiyay shatiga GPLv3.
Hal-abuurka ugu muhiimsan:
- Waxaa lagu daray taageero loogu talagalay xakamaynta daacadnimada xogta ee mugga macquulka ah ee LVM (LVM LV), oo lagu hirgeliyay iyadoo la adeegsanayo dm-integrity.
- Waxaa lagu daray taageero loogu talagalay habaynta isticmaala LVM cachevol si loo dedejiyo helitaanka saxannada gaabiska ah iyadoo la kaydinayo xogta darawallada degdega ah.
- Taageero lagu daray EROFS (Nidaamka Faylka Akhriska Kaliya ee La Kordhin Karo), oo ah nidaam faylal ah oo ay samaysay Huawei si loogu isticmaalo qaybaha akhriska-kaliya. Qaab-dhismeedka EROFS si weyn ayaa loo fududeeyay iyadoo la tirtirayo qaar ka mid ah meelaha metadata, sida bitmap-ka xannibaadda bilaashka ah, inta lagu jiro hirgelinta. EROFS waxay taageertaa kaydinta xogta la cadaadiyay, laakiin waxay isticmaashaa hab ka duwan oo lagu kaydiyo baloogyada la cadaadiyay, oo loo habeeyay in lagu gaaro. waxqabadka sare marka aad si aan kala sooc lahayn u gasho xogta.
- Waxaa lagu daray awoodda lagu dhejin karo baloog doorsoomayaal deegaan GRUB ah meel la keydiyay oo ka mid ah cinwaanka nidaamka faylka Btrfs. Doorsoomayaashani waxay kaydin karaan macluumaadka ku saabsan qaybta boot-ka ee caadiga ah.
- Waxaa lagu daray taageero loogu talagalay socodsiinta sawirada GRUB EFI ee qaabka ilaalinta NX (No Execute), kaas oo mamnuucaya fulinta tilmaamaha meelaha xusuusta ee aan si gaar ah loogu calaamadin inay yihiin kuwo la fulin karo.
- Waxaa lagu daray taageero loogu talagalay hab-maamuuska Shim loader, oo loo isticmaalo rarista la xaqiijiyay ee lakabka shim si loogu rakibo qaabka Boot-ka ee UEFI Secure.
- Taageero lagu daray rarista sawirrada kernel-ka ee midaysan UKI (Sawirka Kernel-ka ee Midaysan), kaas oo isku daraya gacan-qabte si loogu raro kernel-ka UEFI (boot stub UEFI), sawir kernel ah Linux iyo deegaanka nidaamka initrd ee lagu shubay xusuusta, oo loo isticmaalo bilowga ka hor inta aan la rakibin nidaamka faylka xididka. Sawirka UKI waxaa loo qaabeeyey sidii fayl keliya oo la fulin karo oo qaab PE ah, kaas oo lagu shubi karo iyadoo la adeegsanayo bootloaders-ka dhaqameed ama si toos ah loogu soo rogo firmware-ka UEFI.
- Waxaa lagu daray taageero loogu talagalay habaynta bootloader-ka guud ee qaabka BLS (Boot Loader Specification), si loo falanqeeyo amarka blscfg.
- Waxaa lagu daray taageero loogu talagalay nidaamka hashing password-ka ee Argon2.
- Waxaa lagu daray taageero loogu talagalay habka "TPM2 key protector" si toos ah loogu furo qayb sir ah marka la bilaabayo, taas oo ay ugu wacan tahay kaydinta macluumaadka furfurista furayaasha ee TPM (Module Platform Trusted).
- Taageero lagu daray saxiixa dhijitaalka ah ee ku lifaaqan (Saxiixa Ku lifaaqan, oo loo isticmaalo in lagu lifaaqo saxiixa qaybaha kernel-ka) Linux iyada oo aan la beddelin faylka laftiisa) marka la xaqiijinayo boot-ka qaabka Boot-ka ee Amniga ah ee nidaamyada PowerPC.
- Waxaan hirgeliyay ikhtiyaarka "--disable-cli" si loo xiro is-dhexgalka khadka taliska GRUB iyo in laga hortago tafatirka walxaha liiska.
- Taageero lagu daray taariikhaha ka baxsan xadka 1901-2038.
- Waxaa lagu daray taageero loogu talagalay in la furo xogta la cadaadiyay iyadoo la adeegsanayo algorithm-ka ZSTD.
- U gudubka laanta cusub ee maktabadda sirta ah ee Libgcrypt 1.11.0 ayaa la sameeyay (hore, sii deynta libgcrypt 1.5.3, oo la sameeyay 2013, ayaa la isticmaalay).
- Nuglaantii ururtay waa la tirtiray (1, 2).
Source: opennet.ru
