2. Was ist neu in Debian 13
Das Wiki enthält weitere Informationen zu diesem Thema.
2.1. Unterstützte Architekturen
Die folgenden Architekturen werden offiziell von Debian 13 unterstützt:
64-Bit PC (
amd64
)64-Bit ARM (
arm64
)ARM EABI (
armel
)ARMv7 (EABI hard-float ABI,
armhf
)64-Bit Little-Endian PowerPC (
ppc64el
)64-Bit Little-Endian RISC-V (
riscv64
)IBM System z (
s390x
)
Zusätzlich ist für 64-Bit PC-Systeme eine partielle 32-Bit Userland-Umgebung (i386
) verfügbar. Lesen Sie für weitere Details bitte Eingeschränkter Support für i386.
Näheres zum Stand der Portierungen und portspezifische Informationen für Ihre Architektur finden Sie auf Debians Portierungs-Webseiten.
2.2. Was ist neu in der Distribution?
2.2.1. Offizielle Unterstützung von riscv64
Diese Veröffentlichung ist die erste mit offiziellem Support für die riscv64-Architektur; sie erlaubt es, Debian auf 64-Bit RISC-V-Hardware laufen zu lassen und dort von der kompletten Funktionalität von Debian 13 zu profitieren.
Das Wiki enthält weitere Informationen über den riscv64-Support in Debian.
2.2.2. Härtung gegen ROP- und COP/JOP-Angriffe auf amd64 und arm64
trixie führt Sicherheits-Features für die amd64- und arm64 -Architektur ein, um Return-Oriented Programming (ROP)-Exploits und „Call/Jump-Oriented Programming (COP/JOP)“-Angriffe abzumildern.
Auf amd64 basiert dies auf Intels „Control-flow Enforcement“-Technologie (CET) für ROP- und COP/JOP-Protection, auf arm64 basiert es auf Pointer Authentication (PAC) für ROP-Protection und Branch Target Identification (BTI) für COP/JOP-Protection.
Die Features werden automatisch aktiviert, wenn Ihre Hardware sie unterstützt. Für amd64 lesen Sie die Linux Kernel-Dokumentation und die Intel-Dokumentation; für arm64 schauen Sie ins Wiki und in die Arm-Dokumentation. Sie finden dort Informationen, wie Sie überprüfen können, of Ihr Prozessor CET und PAC/BTI unterstützt, und wie diese funktionieren.
2.2.3. Unterstützung für HTTP Boot
Der Debian-Installer und Debian Live-Images können jetzt auf unterstützter UEFI- und U-Boot-Firmware über „HTTP Boot“ gestartet werden.
Auf Systemen, die TianoCore-Firmware einsetzen, gehen Sie in das Device Manager-Menü, dann auf Network Device List, wählen die entsprechende Netzwerkschnittstelle aus, gehen dann auf HTTP Boot Configuration, und geben die vollständige URL zur Debian-ISO-Datei an, um davon zu booten.
Bei anderen Firmware-Implementierungen lesen Sie bitte die Dokumentation zu Ihrer System-Hardware und/oder Firmware.
2.2.4. Improved manual pages translations
The manpages-l10n project has contributed many improved and new translations for manual pages. Especially Romanian and Polish translations are greatly enhanced since 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. 64-bit time_t ABI transition
All architectures other than i386
now use a 64-bit time_t
ABI, supporting
dates beyond 2038.
On 32-bit architectures (armel
and armhf
) the ABI of many libraries
changed without changing the library „soname“. On these architectures, third-party
software and packages will need to be recompiled/rebuilt, and checked for possibly
silent data loss.
The i386
architecture did not participate in this transition, since its
primary function is to support legacy software.
More details can be found on the Debian wiki.
2.2.7. Debian progress towards reproducible builds
Debian contributors have made significant progress toward ensuring package builds produce byte-for-byte reproducible results. You can check the status for packages installed on your system using the new package debian-repro-status, or visit reproduce.debian.net for Debian’s overall statistics for trixie and later.
You can contribute to these efforts by joining #debian-reproducible
on IRC
to discuss fixes, or verify the statistics by installing the new rebuilderd
package and setting up your own instance.
2.2.8. wcurl and HTTP/3 support in curl
Both the curl CLI and libcurl now have support for HTTP/3.
HTTP/3 requests can be made with the flags --http3
or --http3-only
.
The curl package now ships wcurl, a wget alternative that uses curl to perform downloads.
Downloading files is as simple as 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. Desktop-Umgebungen und bekannte Pakete
Diese neue Version von Debian erscheint wieder mit erheblich mehr Software als ihr Vorgänger bookworm; die Distribution enthält über 14116 neue Pakete und damit insgesamt über 69830 Pakete. Ein Großteil der Software in der Distribution wurde aktualisiert: über 44326 Softwarepakete (das entspricht 63% aller Pakete in bookworm). Außerdem wurde eine signifikante Zahl von Paketen (über 8844, 12% der Pakete in bookworm) aus verschiedenen Gründen aus der Distribution entfernt. Für diese Pakete werden Sie keine Aktualisierungen finden und sie werden in den Paketverwaltungsprogrammen als „veraltet“ (obsolete) markiert; lesen Sie dazu auch Veraltete Pakete.
Debian erscheint wieder mit verschiedenen Desktop-Anwendungen und -Umgebungen. Unter anderem enthält es die Desktop-Umgebungen GNOME 48, KDE Plasma 6.3, LXDE 13, LXQt 2.1.0 und Xfce 4.20.
Produktivprogramme wurden ebenfalls aktualisiert, inklusive der Büroanwendungs-Pakete:
LibreOffice wurde auf Version 25 aktualisiert;
GNUcash wurde auf Version 5.10 aktualisiert.
Neben vielen weiteren enthält diese Veröffentlichung auch folgende Aktualisierungen:
Paket |
Version in 12 (bookworm) |
Version in 13 (trixie) |
---|---|---|
Apache |
2.4.62 |
2.4.64 |
Bash |
5.2.15 |
5.2.37 |
BIND DNS-Server |
9.18 |
9.20 |
Cryptsetup |
2.6 |
2.7 |
curl/libcurl |
7.88.1 |
8.14.1 |
Emacs |
28.2 |
30.1 |
Exim (Standard E-Mail-Server) |
4.96 |
4.98 |
GCC, die GNU Compiler Collection (Standard-Kompiliersoftware) |
12.2 |
14.2 |
GIMP |
2.10.34 |
3.0.4 |
GnuPG |
2.2.40 |
2.4.7 |
Inkscape |
1.2.2 |
1.4 |
GNU-C-Bibliothek |
2.36 |
2.41 |
Linux-Kernel |
6.1-Serie |
6.12 series |
LLVM/Clang-Werkzeugkette |
13.0.1 und 14.0 (Standardversion) und 15.0.6 |
19 (default), 17 and 18 available |
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 |