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.

See Last release for armel for limitations on support for the ARM EABI (armel) architecture.

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. Spell-checking support in Qt WebEngine web browsers

Web browsers based on Qt WebEngine, notably Privacy Browser and Falkon, now support spell-checking using hunspell data. The data is available in the BDIC binary dictionary format shipping in each Hunspell language package for the first time in Trixie.

More information is available in the related bug report.

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. BDIC Binary Hunspell Dictionary Support

Trixie ships .bdic binary dictionaries compiled from Hunspell source for the first time in Debian. The .bdic format was developed by Google for use in Chromium. It can be used by Qt WebEngine, which is derived from Chromium’s source. Web browsers based on Qt WebEngine can take advantage of the provided .bdic dictionaries if they have appropriate upstream support. More information is available in the related bug report.

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

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 will be the first release of Debian shipping Plasma 6. This is a major upgrade from Plasma 5 found in Debian 12 and is built on an entirely new stack based on Qt 6 and KDE Framework 6 libraries.

Debian 13 (trixie) ships:

  • Qt 6.8.2 (up from 6.4.2)

  • KDE Frameworks 6.13 (new)

  • Plasma 6.3.6 (replaces Plasma 5.27.5)

  • KDE Gear applications:

    • KDE PIM suite in version 24.12.3

    • Other Gear applications in version 25.04.3 (except Neochat, KDevelop, Partition Manager)

The details of all packages added and removed in the stack between Debian 12 and 13 can be found in the Trixie Release Plans wiki page of the Qt / KDE Team.

In place upgrades of user profiles are generally supported but some occasional issues have been reported. Issues that could not be fixed in the distribution are being tracked in the Plasma 6 Upgrade Quirks wiki page alongside their workarounds.

For compatibilty with existing applications, Debian 13 also ships:

  • Qt 5.15.15 (up from 5.15.8)

  • KDE Frameworks 5.116 (up from 5.103)

Krita and a few other applications still depend on KDE Frameworks 5 but KF5 are not developed anymore and are considered deprecated upstream. They will be removed during the forky development cycle.