Après deux ans de développement version stable du gestionnaire de démarrage modulaire multiplateforme 2.04 (GRand Unified Bootloader). GRUB prend en charge un large éventail de plateformes, y compris les PC classiques avec BIOS, les plateformes IEEE-1275 (équipements basés sur PowerPC/Sparc64), les systèmes EFI, RISC-V, le matériel basé sur le processeur compatible MIPS Loongson 2E, les systèmes Itanium, ARM, ARM64 et ARCS (SGI), ainsi que les dispositifs utilisant le paquet libre CoreBoot.
Principales :
- Prise en charge de l'architecture RISC-V;
- Prise en charge du mode de virtualisation Xen PVH (combinaison de la paravirtualisation (PV) pour l'entrée/sortie, la gestion des interruptions, le démarrage et l'interaction avec le matériel, avec l'utilisation de la virtualisation complète (HVM) pour limiter les instructions privilégiées, l'isolation des appels système et la virtualisation des tables des pages de mémoire);
- Prise en charge intégrée du démarrage sécurisé UEFI;
- Inclusion d'un pilote TPM (Trusted Platform Module) pour UEFI;
- Fourniture d'un nouveau pilote obdisk (OpenBoot) pour les systèmes avec des firmwares conformes à la spécification Open Firmware (IEEE 1275);
- Prise en charge des modes RAID 5 et RAID 6 dans Btrfs. Le support de la compression zstd a également été ajouté, mais il est pour l'instant présenté comme expérimental et seulement en liaison statique;
- Prise en charge de PARTUUID (identifiant de partition dans GPT (GUID Partition Tables));
- Prise en charge de VLAN;
- Prise en charge intégrée de DHCP;
- Un grand nombre de corrections liées aux architectures SPARC, ARM et ARM64;
- Amélioration de la prise en charge de Open Firmware (IEEE 1275);
- Prise en charge des compilateurs GCC 8 et 9;
- Refonte du code pour une intégration avec ;
- prise en charge du système de fichiers F2FS.
Source : opennet.ru
