Après deux ans de développement, la version Debian GNU/Linux 11.0 (Bullseye) a été publiée, disponible pour neuf architectures officiellement prises en charge : Intel IA-32/x86 (i686), AMD64/x86-64, ARM EABI (armel), ARM 64 bits (arm64), ARMv7 (armhf), mipsel, mips64el, PowerPC 64 (ppc64el) et IBM System z (s390x). Les mises à jour pour Debian 11 seront publiées pendant cinq ans.
Des images d'installation sont disponibles en téléchargement via HTTP, jigdo ou BitTorrent. Une image d'installation non officielle nonfree, incluant des firmwares propriétaires, a également été créée. Des LiveUSB pour les architectures amd64 et i386 sont disponibles avec des variantes GNOME, KDE et Xfce, ainsi qu'un DVD multiarcitectural combinant des paquets pour la plate-forme amd64 avec des paquets supplémentaires pour l'architecture i386.
Le dépôt propose 59 551 paquets binaires (42 821 paquets sources), soit environ 1 848 paquets de plus que ceux proposés dans Debian 10. Par rapport à Debian 10, 11 294 nouveaux paquets binaires ont été ajoutés, 9 519 (16 %) paquets obsolètes ou abandonnés ont été supprimés, et 42 821 paquets (72 %) ont été mis à jour. La taille totale de tous les codes sources proposés dans la distribution s'élève à 1 152 960 944 lignes de code. La préparation de la version a impliqué 6 208 développeurs.
Pour 95,7 % des paquets, un support pour les builds reproductibles est assuré, permettant de confirmer que l'exécutable a été construit à partir des sources déclarées et ne contient pas de modifications étrangères, dont l'insertion pourrait, par exemple, être réalisée par une attaque sur l'infrastructure de compilation ou un backdoor dans le compilateur.
Les changements clés dans Debian 11.0 :
- Le noyau Linux a été mis à jour vers la version 5.10 (le noyau 4.19 était fourni dans Debian 10).
- La pile graphique et les environnements de bureau ont été mis à jour : GNOME 3.38, KDE Plasma 5.20, LXDE 11, LXQt 0.16, MATE 1.24, Xfce 4.16. Le paquet bureautique LibreOffice a été mis à jour à la version 7.0, et Calligra à la version 3.2. GIMP 2.10.22, Inkscape 1.0.2, Vim 8.2 ont également été mis à jour.
- Les applications serveur ont été mises à jour, notamment Apache httpd 2.4.48, BIND 9.16, Dovecot 2.3.13, Exim 4.94, Postfix 3.5, MariaDB 10.5, nginx 1.18, PostgreSQL 13, Samba 4.13, OpenSSH 8.4.
- Les outils de développement ont été mis à jour : GCC 10.2, LLVM/Clang 11.0.1, OpenJDK 11, Perl 5.32, PHP 7.4, Python 3.9.1, Rust 1.48, Glibc 2.31.
- Les paquets CUPS et SANE permettent l'impression et la numérisation sans installation préalable de pilotes sur les imprimantes et les scanners connectés au système via un port USB. Le mode fonctionne sans pilotes est pris en charge pour les imprimantes compatibles avec le protocole IPP Everywhere, et pour les scanners — avec les protocoles eSCL et WSD (les backends sane-escl et sane-airscan sont utilisés). Pour interagir avec un périphérique USB en tant qu'imprimante ou scanner réseau, un processus d'arrière-plan ipp-usb utilisant le protocole IPP-over-USB est employé.
- Une nouvelle commande « open » a été ajoutée, destinée à ouvrir un fichier dans le programme par défaut associé à ce type de fichier. Par défaut, la commande est associée à l'outil xdg-open, mais elle peut également être associée à l'outil run-mailcap, qui tient compte des liaisons du sous-système update-alternatives lors du lancement.
- Dans systemd, une hiérarchie cgroup unifiée (cgroup v2) est activée par défaut. Les cgroups v2 peuvent être utilisés, par exemple, pour limiter la consommation de mémoire, les ressources CPU et les entrées/sorties. La principale différence entre les cgroups v2 et v1 est l'utilisation d'une hiérarchie commune de cgroups pour toutes les ressources, au lieu de différentes hiérarchies pour la répartition des ressources CPU, la régulation de la consommation de mémoire et des entrées/sorties. Les hiérarchies distinctes ont entraîné des difficultés d'organisation des interactions entre les gestionnaires et des coûts supplémentaires en ressources pour le noyau lors de l'application de règles pour un processus mentionné dans différentes hiérarchies. Pour ceux qui ne souhaitent pas passer au cgroup v2, il est toujours possible de continuer à utiliser les cgroups v1.
- Dans systemd, un journal séparé est maintenant géré (le service systemd-journald est activé), qui est sauvegardé dans le répertoire /var/log/journal/ et n'affecte pas la tenue de journaux traditionnels, gérés par des processus comme rsyslog (les utilisateurs peuvent désormais supprimer rsyslog et s'appuyer uniquement sur systemd-journald). En plus du groupe systemd-journal, les utilisateurs du groupe adm ont accès à la lecture des informations du journal. L'outil journalctl a ajouté le support de filtrage par expressions régulières.
- Un nouveau driver pour le système de fichiers exFAT est désormais activé par défaut dans le noyau, rendant l'installation du paquet exfat-fuse inutile. Le paquet exfatprogs, qui comprend un nouvel ensemble d'outils pour créer et vérifier les systèmes de fichiers exFAT, est également inclus (l'ancien ensemble exfat-utils reste disponible pour installation, mais son utilisation n'est pas recommandée).
- Le support officiel de l'architecture mips a été interrompu.
- Pour le hachage des mots de passe, l'algorithme yescrypt est désormais utilisé par défaut au lieu de SHA-512.
- Ajout de la possibilité d'utiliser les outils de gestion des conteneurs isolés Podman, y compris en tant que substitution transparente à Docker.
- Le format des lignes dans le fichier /etc/apt/sources.list, en rapport avec la correction des problèmes de sécurité, a été modifié. Les lignes {dist}-updates ont été renommées en {dist}-security. Il est désormais permis de séparer les blocs "[]" par plusieurs espaces dans sources.list.
- Les drivers Panfrost et Lima ont été inclus, fournissant un support pour les GPU Mali utilisés dans les cartes avec des processeurs basés sur l'architecture ARM.
- Pour utiliser les moyens d'accélération matérielle du décodage vidéo, fournis par les GPU Intel basés sur l'architecture micro-architecturale Broadwell et plus récente, le driver intel-media-va-driver a été activé.
- Le support du mécanisme SBAT (UEFI Secure Boot Advanced Targeting) a été ajouté dans grub2, résolvant les problèmes de révocation des certificats pour le démarrage sécurisé UEFI.
- L'installateur graphique a été construit avec libinput plutôt qu'avec le driver evdev, ce qui a amélioré le support des pavés tactiles. Il est désormais permis d'utiliser le caractère souligné dans le nom d'utilisateur spécifié lors de l'installation pour le premier compte. L'installation de paquets pour le support des systèmes de virtualisation est assurée si un démarrage dans des environnements sous leur gestion est détecté. Un nouveau thème Homeworld a été activé.

- L'installateur offre la possibilité d'installer l'environnement de bureau GNOME Flashback, qui poursuit le développement du code de la barre de menus classique de GNOME, du gestionnaire de fenêtres Metacity et des applets auparavant disponibles dans le mode fall-back de GNOME 3.
- Une prise en charge de l'UEFI et du démarrage sécurisé a été ajoutée à l'application win32-loader, qui permet d'installer Debian depuis Windows sans créer de support d'installation séparé.
- Un installateur graphique a été activé pour l'architecture ARM64.
- Prise en charge ajoutée pour les plateformes ARM et les appareils puma-rk3399, Orange Pi One Plus, ROCK Pi 4 (A, B, C), Banana Pi BPI-M2-Ultra, Banana Pi BPI-M3, NanoPi NEO Air, FriendlyARM NanoPi NEO Plus2, Pinebook, Pinebook Pro, Olimex A64-Olinuxino, A64-Olinuxino-eMMC, SolidRun LX2160A Honeycomb, Clearfog CX, SolidRun Cubox-i Solo/DualLite, Turris MOX, Librem 5 et OLPC XO-1.75.
- Arrêt de la création d'images CD à disque unique avec Xfce, ainsi que l'interruption de la création d'images DVD ISO de 2 et 3 pour les systèmes amd64/i386.
Source : opennet.ru

