Skip to content

What's New in Debian 13 (Trixie)

Debian 13 codenamed "Trixie" was officially released in August 2025 and is the current stable release. As of March 2026, the latest point release is 13.4. This page introduces the important changes and new features in this version.

🚀 Major New Features

📦 Software Package Updates

SoftwareDebian 13 VersionDebian 12 VersionKey Improvements
Linux Kernel6.126.1Better hardware support, performance optimization
Python3.133.11Faster execution speed, new language features
GCC14.212.2Latest compiler technology, C++23 support
GNOME4843Modern interface, improved user experience
KDE Plasma6.35.27Enhanced features, improved stability
LibreOffice25.2.37.4Better document compatibility
Firefox ESR128+102Enhanced privacy protection and performance

🖥️ Desktop Environment Improvements

GNOME 48 Optimizations

  • Performance Boost: Faster startup, optimized memory usage
  • User Interface: More modern design language
  • File Manager: Enhanced Nautilus functionality
  • Settings Center: More intuitive system settings interface

KDE Plasma 6.3 Enhancements

  • Wayland Support: Better Wayland compatibility
  • Theme System: Improved theme customization features
  • System Integration: Deeper system integration

🏗️ Architecture Support

New Architectures

  • RISC-V 64-bit (riscv64) - First official support for open-source instruction set architecture
  • ARM64 Security Enhancements - Support for PAC/BTI security features

Continued Support for Architectures

ArchitectureDescriptionApplicable Devices
amd6464-bit x86Mainstream PCs and servers
arm64ARM 64-bitRaspberry Pi 4, Mac M-series
armhfARM 32-bit hard floatOlder Raspberry Pi
ppc64elPowerPC 64-bit little endianIBM Power servers
s390xIBM z/ArchitectureMainframes

🔧 System Improvements

Software Repository Changes

New non-free-firmware Component

Debian 13 added a dedicated component for hardware firmware:

bash
# Full recommended sources.list (including non-free software)
main contrib non-free non-free-firmware

Note

non-free-firmware is a new addition, not a replacement for non-free. The non-free component continues to exist. If you need packages like nvidia-driver, you still need to include non-free.

non-free-firmware Component

Dedicated component for hardware firmware:

  • Purpose: Separates hardware firmware from other non-free software for clearer license classification
  • Content: GPU firmware, WiFi firmware, Bluetooth firmware, etc.
  • Impact: The Debian Installer now automatically prompts whether non-free firmware is needed

Network Boot Enhancements

HTTP Boot Support

  • UEFI HTTP Boot: Support for network booting via HTTP/HTTPS
  • Cloud Native: Better suited for cloud environments and containerized deployments
  • IPv6 Support: Complete IPv6 network boot support

Container Technology Improvements

bash
# Better container support
sudo apt install podman buildah

# cgroup v2 enabled by default
systemctl --user enable podman.socket

# Improved systemd integration
podman generate systemd --new container_name

🛡️ Security Enhancements

ARM64 Security Features

PAC (Pointer Authentication)

  • Pointer Authentication: Prevents ROP/JOP attacks
  • Hardware Support: Requires processors supporting ARMv8.3-A
  • Auto-enabled: Automatically enabled on supported hardware

BTI (Branch Target Identification)

  • Branch Target Identification: Prevents code reuse attacks
  • Compiler Support: Full support from GCC and Clang
  • Performance Impact: Minimal performance overhead

Cryptographic Algorithm Updates

bash
# Stronger cryptographic algorithms
# SHA-3 hash algorithm support
# ChaCha20-Poly1305 cipher suites
# Ed25519 signature algorithm

# Check supported algorithms
openssl list -cipher-algorithms
openssl list -digest-algorithms

🚀 Boot and System Optimizations

systemd Optimizations

bash
# Faster boot times
systemd-analyze time

# Parallel boot optimization
systemd-analyze critical-chain

# Service dependency optimization
systemd-analyze plot > bootup.svg

Memory Management Improvements

  • /tmp mounted as tmpfs: Debian 13 mounts /tmp in memory (tmpfs) by default, automatically cleared on reboot, improving I/O performance
  • Memory reclaim optimization: Smarter memory management
  • Enhanced ZRAM support: Better memory compression

📊 Development Tools Updates

Programming Languages

bash
# Python 3.13 new features
- Experimental JIT compiler
- Better error messages
- New typing features
- 5-15% performance improvement

# Rust updated to latest version
sudo apt install rustc

# Go language
sudo apt install golang-1.21

# Node.js LTS
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt install nodejs

Development Environment

bash
# Container development
sudo apt install podman podman-compose

# Cloud native tools
sudo apt install kubectl helm

# Modern build tools
sudo apt install meson cmake ninja-build

🌐 Internationalization Improvements

Chinese Support Optimization

bash
# Better Chinese font rendering
fonts-noto-cjk-extra

# Improved input method support
ibus-libpinyin

# Chinese language packs
libreoffice-l10n-zh-cn
firefox-l10n-zh-cn

Multilingual Environment

  • More language packs: Added support for multiple languages
  • Font optimization: Improved multilingual font rendering
  • Timezone data: Latest timezone information

🔄 Migration Guide

Upgrading from Debian 12

bash
# Prepare for upgrade
sudo apt update
sudo apt upgrade

# Backup important data
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup

# Update software sources
sudo sed -i 's/bookworm/trixie/g' /etc/apt/sources.list
sudo apt update
sudo apt full-upgrade

Configuration File Changes

bash
# Check configuration file changes
sudo apt list --upgradable
debconf-show package-name

# Handle configuration file conflicts
sudo dpkg-reconfigure package-name

🔮 Release Timeline & Point Updates

Released Versions

VersionRelease DateNotes
13.02025-08-09Initial stable release
13.32026-01-10Security fixes and critical bug fixes
13.42026-03-08Security fixes and critical bug fixes
13.52026-05-16 (est.)Next planned point release
13.62026-07-11 (est.)Next planned point release

Support Lifecycle

  • Regular Security Support: ~3 years (until ~2028)
  • Long Term Support (LTS): Expected until ~2030
  • Security Updates: DSA security advisories actively published

Next Steps

After learning about Debian 13 new features, you can:

  1. Install Debian 13 - Experience the latest version
  2. System Configuration - Optimize system settings
  3. Participate in Testing - Help improve Debian

Want to experience the latest features? Install Debian 13 Now →