2. Nouveautés de Debian 13

Le wiki contient plus de renseignements à ce sujet.

2.1. Architectures prises en charge

Voici ci-dessous la liste des architectures officiellement prises en charge par Debian 13 :

  • PC 64 bits (amd64)

  • ARM 64 bits (arm64)

  • ARM EABI (armel)

  • ARMv7 (ARM avec unité de calcul flottant, armhf)

  • PowerPC 64 bits petit-boutiste (ppc64el)

  • RISC-V 64 bits petit-boutiste (riscv64)

  • IBM System z (s390x)

De plus sur les systèmes PC 64 bits, un espace utilisateur 32 bits partiel (i386) est disponible. Veuillez consulter Prise en charge réduite de l’architecture i386 pour plus de détails.

Voir Dernière publication pour armel pour les limitations de prise en charge de l’architecture ARM EABI (armel).

Vous pouvez en savoir plus sur l’état des portages et les renseignements spécifiques en consultant les pages web sur les portages Debian.

2.2. Quoi de neuf dans la distribution ?

2.2.1. Prise en charge officielle de riscv64

Cette version est la première à prendre en charge officiellement l’architecture riscv64 qui permet aux utilisateurs d’exécuter Debian sur du matériel RISC-V 64 bits et de bénéficier de toutes les fonctionnalités de Debian 13.

Le wiki contient plus de renseignements sur la prise en charge de riscv64 dans Debian.

2.2.2. Protection contre les attaques de type ROP et COP/JOP sur amd64 et arm64

trixie introduit des fonctionnalités de sécurité sur les architectures amd64 et arm64 conçues pour atténuer les exploits Return-Oriented Programming (ROP) et les attaques Call/Jump-Oriented Programming (COP/JOP).

Sur amd64, ces fonctionnalités sont basées sur la « Control-flow Enforcement Technology » d’Intel (CET) pour la protection contre les ROP et les COP/JOP. Sur arm64, elles sont basées sur « Pointer Authentication » (PAC) pour protéger contre les ROP et « Branch Target Identification » (BTI) pour les COP/JOP.

Ces fonctionnalités sont activées automatiquement si votre matériel les prend en charge. Pour amd64, consultez la documentation du noyau Linux et la documentation d’Intel, et pour arm64, consultez le wiki et la documentation d’ARM, qui contient des informations sur la façon de vérifier si votre processeur prend en charge CET et PAC/BTI et sur leur fonctionnement.

2.2.3. Prise en charge de HTTP Boot

L’installateur Debian et les images d’installation autonomes de Debian peuvent maintenant être démarrés avec « HTTP Boot » si les microprogrammes UEFI et U-Boot sont pris en charge.

Sur les systèmes utilisant le microprogramme TianoCore, entrez dans le menu Device Manager et choisissez Network Device List, puis sélectionnez l’interface réseau, HTTP Boot Configuration et spécifiez l’URL complète de l’ISO Debian à démarrer.

Pour les autres implémentations de microprogramme, consultez la documentation du matériel de votre système et/ou celle du microprogramme.

2.2.4. Amélioration de la traduction des pages de manuel

Le projet manpages-l10n a apporté de nombreuses améliorations et de nouvelles traductions aux pages de manuel. Les traductions en roumain et en polonais ont notamment été considérablement améliorées depuis bookworm.

2.2.5. Prise en charge de la vérification orthographique dans les navigateurs web Qt WebEngine

Le navigateurs web basés sur Qt WebEngine, notamment Privacy Browser et Falkon, prennent en charge désormais la vérification orthographique en utilisant les données de hunspell. Ces données sont disponibles au format BDIC binary dictionary fourni dans chaque paquet de langue Hunspell pour la première fois dans Trixie.

Plus d’informations sont disponibles dans le rapport de bogue associé.

2.2.6. Transition de l’ABI time_t 64 bits

Toutes les architectures autres que i386 utilisent désormais une ABI time_t 64 bits qui prend en charge les dates au-delà de 2038

Sur les architectures 32 bits, (armel et armhf) l’ABI de nombreuses bibliothèques a changé sans modifier la bibliothèque « soname ». Sur ces architectures, les paquets et les logiciels de tierce partie devront être recompilés/reconstruits et vérifiés pour rechercher d’éventuelles pertes de données silencieuses.

L’architecture i386 ne participe pas à cette transition dans la mesure où sa fonction principale est de prendre en charge des logiciels anciens.

Vous trouverez plus de détails sur le wiki Debian.

2.2.7. Progrès de Debian vers des constructions reproductibles

Les contributeurs de Debian ont accompli des progrès significatifs pour garantir que les constructions produisent des résultats reproductibles octet à octet. Vous pouvez vérifier l’état des paquets installés sur votre machine à l’aide du nouveau paquet debian-repro-status, ou visiter reproduce.debian.net pour des statistiques globales de Debian pour Trixie et les versions ultérieures.

Vous pouvez contribuer à ces efforts en rejoignant sur IRC le canal #debian-reproducible pour discuter des correctifs, ou vérifier les statistiques en installant le nouveau paquet rebuilderd en configurant votre propre instance.

2.2.8. Prise en charge de wcurl et HTTP/3 dans curl

Aussi bien l’interface en ligne de commande que libcurl prennent désormais en charge de HTTP/3.

Les requêtes HTTP/3 peuvent être faites avec les drapeaux --http3 ou --http3-only.

Le paquet curl fournit maintenant wcurl, une alternative à wget qui utilise curl pour effectuer les téléchargements.

Télécharger des fichiers est aussi simple que wcurl URL.

2.2.9. Prise en charge du dictionnaire binaire BDIC Hunspell

Trixie fournit des dictionnaires binaires .bdic compilés à partir du source d’Hunspell pour la première fois dans Debian. Le format .bdic a été développé par Google pour être utilisé dans Chromium. Il peut être utilisé dans QT WebEngine qui dérive du source de Chromium. Les navigateurs web basés sur Qt WebEngine peuvent tirer profit des dictionnaires .bdic s’ils bénéficient d’une prise en charge amont adéquate. Plus d’informations sont disponibles dans le rapport de bogue associé.

2.2.10. Environnements de bureau et paquets populaires

Cette nouvelle version de Debian propose plus de logiciels que la version précédente, bookworm ; la distribution inclut plus de 14116 nouveaux paquets, pour un total de plus de 69830 paquets. La plupart des logiciels de la distribution ont été mis à jour : plus de 44326 paquets logiciels (ce qui représente 63% des paquets de la distribution bookworm). Un nombre significatif de paquets (plus de 8844, soit 12% des paquets de bookworm) ont également été supprimés de la distribution pour diverses raisons. Vous ne verrez pas de mise à jour pour ces paquets et ils seront indiqués comme « obsolètes » dans les interfaces de gestion des paquets ; consultez pour cela la Paquets obsolètes.

Debian fournit à nouveau plusieurs applications et environnements de bureau. Entre autres, sont maintenant inclus GNOME 48, KDE Plasma 6.3, LXDE 13, LXQt 2.1.0, et Xfce 4.20.

Des applications ont également été mises à jour comme les suites bureautiques :

  • LibreOffice est mis à jour vers la version 25 ;

  • GNUcash est mis à jour vers la version 5.10.

Parmi de nombreuses autres mises à jour, cette publication inclut également celles des logiciels suivants :

Paquet

Version dans bookworm (Debian 12)

Version dans trixie (Debian 13)

Apache

2.4.62

2.4.64

Bash

5.2.15

5.2.37

Serveur DNS BIND

9.18

9.20

Cryptsetup

2.6

2.7

curl/libcurl

7.88.1

8.14.1

Emacs

28.2

30.1

Exim (serveur de courriel par défaut)

4.96

4.98

GCC (GNU Compiler Collection) comme compilateur par défaut

12.2

14.2

GIMP

2.10.34

3.0.4

GnuPG

2.2.40

2.4.7

Inkscape

1.2.2

1.4

Bibliothèque GNU C

2.36

2.41

Noyau Linux

Série 6.1

6.12 series

Chaîne de compilation LLVM/Clang

13.0.1, 14.0 (par défaut) et 15.0.6

19 (par défaut), 17 et 18 disponibles

MariaDB

10.11

11.8

Nginx

1.22

1.26

OpenJDK

17

21

OpenLDAP

2.5.13

2.6.10

OpenSSH

9.2p1

10.0p1

OpenSSL

3.0

3.5

Perl

5.36

5.40

PHP

8.2

8.4

Postfix

3.7

3.10

PostgreSQL

15

17

Python 3

3.11

3.13

Qt 5

5.15.8

5.15.15

Qt 6

6.4.2

6.8.2

Rustc

1.63

1.85

Samba

4.17

4.22

Systemd

252

257

Vim

9.0

9.1

2.2.11. Plasma 6

Debian 13 est la première version de Debian à fournir Plasma 6. Il s’agit d’une mise à niveau majeure depuis Plasma 5 présent dans Debian 12 et il est construit sur une pile entièrement nouvelle basée sur les bibliothèques Qt 6 et KDE Framework 6.

Debian 13 (trixie) fournit :

  • Qt 6.8.2 (au lieu de 6.4.2) ;

  • KDE Frameworks 6.13 (nouveau) ;

  • Plasma 6.3.6 (remplace Plasma 5.27.5) ;

  • les applications KDE Gear :

    • la suite KDE PIM version 24.12.3 ;

    • Les autres applications Gear version 25.04.3 (sauf Neochat, Kdevelop, Partition Manager).

Vous trouverez le détail de tous les paquets ajoutés ou supprimés dans la pile entre les versions 12 et 13 sur la page Trixie Release Plans de l’équipe Qt/KDE.

La mise à niveau des profils utilisateur est généralement prise en charge, mais des problèmes occasionnels ont été signalés. Les problèmes qui n’ont pas pu être corrigés dans la distribution sont suivis sur la page Plasma 6 Upgrade Quirks du wiki, ainsi que leurs palliatifs.

Pour conserver la compatibilité avec les applications existantes, Debian 13 fournit aussi :

  • Qt 5.15.15 (au lieu de 5.15.8)

  • KDE Frameworks 5.116 (au lieu de 5.103)

L’application Krita et quelques autres dépendent encore de KDE Frameworks 5, mais KF5 n’est plus développé et elles sont considérées comme obsolètes par l’amont. Elles seront supprimées durant le cycle de développement de forky.