Sortie de Debian 12 « Bookworm »

Après presque deux ans de développement, la version Debian GNU/Linux 12.0 (Bookworm) est disponible pour neuf architectures officiellement prises en charge : Intel IA-32/x86 (i686), AMD64/x86-64, ARM EABI (armel), ARM64, ARMv7 (armhf), mipsel, mips64el, PowerPC 64 (ppc64el) et IBM System z (s390x). Les mises à jour pour Debian 12 seront publiées pendant 5 ans.

Des images d'installation sont disponibles pour le téléchargement via HTTP, jigdo ou BitTorrent. Des LiveUSB ont été développés pour les architectures amd64 et i386, disponibles avec GNOME, KDE, LXDE, Xfce, Cinnamon et MATE, ainsi qu'un DVD multi-architectures combinant des paquets pour la plateforme amd64 avec des paquets supplémentaires pour l'architecture i386. Avant la procédure de migration depuis Debian 11 « Bullseye », il convient de consulter le document suivant.

Le dépôt comprend 64419 paquets binaires, soit 4868 paquets de plus que dans Debian 11. Par rapport à Debian 11, 11089 nouveaux paquets binaires ont été ajoutés, 6296 (10 %) paquets obsolètes ou abandonnés ont été supprimés, et 43254 (67 %) paquets ont été mis à jour. La taille totale de tous les codes sources proposés dans la distribution est de 1 341 564 204 lignes de code. La taille totale de tous les paquets est de 365 Go. 96,3 % (95,7 % dans la version précédente) des paquets bénéficient d'un support pour les reconstructions reproductibles, permettant de confirmer que l'exécutable a bien été construit à partir des sources déclarées et ne contient pas de modifications non autorisées, qui pourraient par exemple résulter d'une attaque sur l'infrastructure de construction ou d'une backdoor dans le compilateur.

Les principales modifications de Debian 12.0 :

  • Les images d'installation officielles incluent, en plus des firmwares libres du dépôt principal, des firmwares propriétaires précédemment disponibles via le dépôt non libre. Si le matériel nécessite des firmwares externes, les firmwares propriétaires nécessaires sont chargés par défaut. Pour les utilisateurs qui préfèrent uniquement les logiciels libres, il est possible de désactiver l'utilisation des firmwares non libres lors de l'étape de démarrage.
  • Un nouveau dépôt non-free-firmware a été ajouté, dans lequel des paquets de firmware ont été transférés depuis le dépôt non-free. L'installateur propose la possibilité de demander dynamiquement des paquets de firmware depuis le dépôt non-free-firmware. La création d'un dépôt distinct pour les firmwares permet d'accéder aux firmwares sans les inclure dans les supports d'installation du dépôt général non-free.
  • Le noyau Linux a été mis à jour vers la version 6.1 (la version fournie dans Debian 11 était 5.10). Les mises à jour incluent systemd 252, Apt 2.6 et Glibc 2.36.
  • La pile graphique et les environnements de bureau ont été mis à jour : GNOME 43, KDE Plasma 5.27, LXDE 11, LXQt 1.2.0, MATE 1.2, Xfce 4.18, Mesa 22.3.6, X.Org Server 21.1, Wayland 1.21. Dans les environnements GNOME, le serveur multimédia Pipewire et le gestionnaire de sessions audio WirePlumber sont utilisés par défaut.
  • Les applications utilisateurs ont été mises à jour, par exemple, LibreOffice 7.4, GNUcash 4.13, Emacs 28.2, GIMP 2.10.34, Inkscape 1.2.2, VLC 3.0.18, Vim 9.0.
  • Les applications serveur ont été mises à jour, par exemple, Apache httpd 2.4.57, BIND 9.18, Dovecot 2.3.19, Exim 4.96, lighttpd 1.4.69, Postfix 3.7, MariaDB 10.11, nginx 1.22, PostgreSQL 15, Redis 7.0, SQLite 3.40, Samba 4.17, OpenSSH 9.2p1.
  • Les outils de développement ont été mis à jour, y compris GCC 12.2, LLVM/Clang 14 (la version 15.0.6 est également disponible), OpenJDK 17, Perl 5.36, PHP 8.2, Python 3.11.2, Rust 1.63, Ruby 3.1.
  • Ajout de la prise en charge du système de fichiers APFS (Apple File System) en mode lecture et écriture, en utilisant les paquets apfsprogs et apfs-dkms. L'utilitaire ntfs2btrfs a été inclus pour convertir les partitions NTFS en Btrfs.
  • Ajout de la prise en charge de la bibliothèque de gestion de mémoire mimalloc, qui peut servir de remplacement transparent à la fonction malloc. L'une des caractéristiques de mimalloc est sa compacité et sa très haute performance (dans des tests, mimalloc surpasse jemalloc, tcmalloc, snmalloc, rpmalloc et Hoard).
  • Ajout du paquet ksmbd-tools et mise en œuvre du support de l'implémentation intégrée dans le noyau Linux du système de fichiers de serveurs basé sur le protocole SMB.
  • Un ensemble de nouvelles polices a été ajouté et les polices précédemment proposées ont été mises à jour. Un gestionnaire de polices fnt (analogue d'apt pour les polices) a été proposé, qui résout les problèmes d'installation de polices supplémentaires et de mise à jour des polices existantes. Avec fnt, il est possible d'installer des polices plus récentes présentes dans le dépôt Debian Sid, ainsi que des polices externes de la collection Google Web Fonts.
  • Dans le chargeur GRUB, le paquet os-prober est utilisé pour détecter d'autres systèmes d'exploitation installés et générer un menu pour les charger. Parmi autres, lors du démarrage, il permet de reconnaître le système d'exploitation Windows 11 déjà installé.
  • En raison de l'arrêt du développement, les paquets libpam-ldap et libnss-ldap ont été supprimés. À la place, il est recommandé d'utiliser les paquets libpam-ldapd et libnss-ldapd équivalents en termes de fonctionnalité pour l'authentification des utilisateurs via LDAP.
  • L'installation du processus d'arrière-plan pour la journalisation, comme rsyslog, a été interrompue par défaut. Pour consulter les journaux, il est conseillé d'utiliser l'outil « systemd journalctl » au lieu d'analyser les fichiers de logs. Le comportement ancien peut être restauré en installant le paquet system-log-daemon si nécessaire.
  • Les composants systemd-resolved et systemd-boot ont été séparés en paquets distincts. Dans le paquet systemd, le client de synchronisation horaire systemd-timesyncd a été déplacé des dépendances obligatoires aux dépendances recommandées, ce qui permet des installations minimales sans client NTP.
  • La prise en charge du démarrage en mode UEFI Secure Boot pour les systèmes basés sur l'architecture ARM64 a été rétablie.
  • Le paquet fdflush a été supprimé, et il est recommandé d'utiliser « blockdev —flushbufs » de util-linux à sa place.
  • Les programmes tempfile et rename.ul ont été supprimés. À la place, il est conseillé d'utiliser les utilitaires mktemp et file-rename dans les scripts.
  • L'outil which a été déclaré obsolète et sera supprimé dans les futures versions. Comme alternative, il est recommandé d'utiliser les commandes « type » ou « type -a » dans les scripts bash pour déterminer le chemin des fichiers exécutables.
  • Les paquets libnss-gw-name, dmraid et request-tracker4 ont été déclarés obsolètes et seront supprimés dans Debian 13.
  • Il est désormais possible d'attribuer des noms permanents aux interfaces réseau (« enX0 ») pour les dispositifs réseau virtuels Xen.
  • Prise en charge de nouveaux dispositifs basés sur des processeurs ARM et RISC-V ajoutée.
  • Les manuels système (man) en russe et ukrainien ont été mis à jour.
  • Des collections de paquets thématiques liés à la médecine, à la biologie et à l'astronomie ont été ajoutées, préparées par les équipes Debian Med et Debian Astro. Par exemple, la composition comprend des paquets tels que shiny-server (plateforme pour l'hébergement d'applications web en R), openvlbi (corrélateur pour télescopes), astap (traitement d'images astronomiques), planetary-system-stacker (pour former des images de planètes à partir de fragments), de nouveaux pilotes et bibliothèques prenant en charge le protocole INDI, des paquets Python liés à Astropy (python3-extinction, python3-sncosmo, python3-specreduce, python3-synphot), ainsi que des bibliothèques Java pour travailler avec les formats ECSV et TFCAT.
  • Le dépôt a été enrichi de paquets du projet UBports avec l'environnement utilisateur Lomiri (anciennement Unity 8) et le serveur d'affichage serveur Mir 2, qui agit comme un serveur composite basé sur Wayland.
  • La préparation de la sortie finale a retardé la transition initialement attendue dans Debian 12, qui prévoyait de passer d'une séparation distincte pour /usr à une nouvelle structure, où les répertoires /bin, /sbin et /lib* sont présentés comme des liens symboliques vers les répertoires correspondants à l'intérieur de /usr.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster