What's New in Debian 13: Full Update Review
On August 9, 2025, a new stable version of one of the oldest Linux distributions — Debian 13, code-named Trixie — was released. For most users, this is just an operating system update, but behind this event stand two years of work by thousands of volunteer developers around the world. Why does this matter? Because Debian is the foundation of Ubuntu, Linux Mint, elementary OS, and hundreds of other distributions. Changes in Debian eventually reach a huge part of the Linux community.
This article is for everyone: both those who are just taking a look at Linux and system administrators who need to understand whether it is worth moving to the new version right now. We will look at what is new in Debian 13 , what hardware requirements apply, how installation and upgrading work, and what to pay attention to so you do not run into unpleasant surprises.
What Debian is and why you should follow its updates
Debian is a free operating system based on the Linux kernel, maintained by a non-profit community of developers. The project has existed since 1993 and is considered one of the most stable and reliable distributions. Debian does not chase new releases — each version is released only after months of testing, and that is exactly what makes it popular for servers and systems where reliability matters more than having the latest version of a given program.
New stable Debian versions appear roughly every two years. Each such version gets a codename — a character from the animated film “Toy Story.” Debian 12 was called Bookworm, Debian 13 — Trixie (a triceratops dinosaur from the same universe). After the new version is released, the previous one becomes oldstable and still receives security updates for some time. Debian 12 Bookworm now has this status.
It is worth following updates for several reasons. First, new versions support modern hardware — graphics cards, processors, network cards that simply do not work with older kernels. Second, updates close security vulnerabilities. Third, fresh program versions are compatible with modern websites, file formats, and protocols.
Debian 13 what is new: the main changes
In short, Debian 13 Trixie is a major update of the entire software stack. More than 44,000 packages have been updated, more than 14,100 new ones added, and the total size of the repository has exceeded 69,800 packages. Below is a breakdown by key areas.
Linux 6.12 LTS kernel and support for new hardware
The most important change in the core of the system is the move to Linux kernel version 6.12 LTS. Debian 12 used kernel 6.1, so over one release cycle the system made a noticeable leap forward. The LTS abbreviation means long-term support: such a kernel receives security patches and bug fixes longer than ordinary releases. This matters to users — the system will receive stable kernel updates throughout the entire Debian 13 lifecycle.
In practice, this means better support for modern Intel and AMD processors, new integrated graphics, wireless network adapters, and peripherals. Special attention should be paid to expanded support for ARM computers: MacBook keyboards on M1 and M2 chips now work correctly through MTP and SPI drivers.
Official RISC-V support
For the first time in its history, Debian officially supports the riscv64 architecture — 64-bit RISC-V processors. This is an open, royalty-free architecture that is gaining popularity in embedded devices, single-board computers, and educational projects. Before Trixie, RISC-V users could only work with Debian through unofficial ports. Now it is a fully officially supported platform.
Security: protection at the processor level
One of the technically interesting innovations is the activation of hardware protection against an entire class of code-execution attacks. On Intel processors this is called CET (Control-flow Enforcement Technology), and on ARM — PAC/BTI (Pointer Authentication and Branch Target Identification). Put simply: modern attacks on programs often use the trick of “return-address substitution” — the program is tricked into executing malicious code instead of the intended one. New hardware-level protection mechanisms make such manipulations significantly harder.
In addition, Debian 13 has completed the transition to a 64-bit data type for time (64-bit time_t) on all architectures except i386. This is related to the 2038 problem — the Unix equivalent of the “Y2K problem”: on January 19, 2038, 32-bit time counters will overflow. Debian 13 removes this risk for most architectures.
Updated desktop environments
Debian 13 comes with several current versions of graphical desktops to choose from. GNOME 48 received digital well-being features: screen-time limits, grayscale mode, and break reminders. Wayland color management and HDR support for compatible monitors have been added, and fractional scaling has been improved — important for high pixel-density displays. KDE Plasma has been updated to version 6.3, Xfce to 4.20, and LXQt to 2.1.0.
Installer changes
Debian’s installer has not stood still either. Support for HTTP Boot has been added — now the system can be booted and installed directly from a web server via the UEFI protocol, without a physical flash drive or disk. This is convenient for mass server deployment. The unit of measurement for disk partitioning has changed from MB to GB — the interface is now more intuitive. Btrfs recovery handling has also been improved.
tmpfs for /tmp and changes in system settings
By default, the temporary directory /tmp is now mounted in RAM (tmpfs) instead of being stored on disk. Files in /tmp are deleted after 10 days of inactivity, and in /var/tmp — after 30 days. In practice, this speeds up programs that actively use temporary files and reduces disk load. But keep in mind: if memory is limited, the space used by /tmp will reduce available RAM.
New design: the Ceratopsian theme
Artist Elize Cooper created the Debian 13 artwork called Ceratopsian — in honor of Trixie from “Toy Story.” The theme is made in the style of a pencil drawing digitized through Inkscape, and it appears everywhere: desktop wallpaper, lock screen, installer, Plymouth boot screen, and GRUB menu.
Debian 13 system requirements
Debian traditionally supports a wide range of hardware, and Trixie is no exception. To install the base system without a graphical interface, very modest resources are enough: theoretically 170 MB of RAM is sufficient — in this case the installer will start in memory-saving mode, and a swap file is mandatory. For comfortable work with a graphical environment, significantly more is needed.
An important change concerns architectures: i386 (32-bit systems) is no longer supported as a standalone platform. There is neither an official kernel nor an installer for purely 32-bit machines. i386 support has been retained only for running 32-bit applications on 64-bit amd64 systems. If your computer is fundamentally 32-bit, upgrading to Debian 13 is impossible; you should consider other distributions that still support i386, or upgrade the hardware.
This is also the last release for the armel architecture (older 32-bit ARM devices). armel users are advised to move to armhf or arm64.
Debian 12 vs Debian 13 comparison
| Parameter | Debian 12 Bookworm | Debian 13 Trixie |
|---|---|---|
| Release date | June 2023 | August 2025 |
| Linux kernel | 6.1 LTS | 6.12 LTS |
| GNOME | 43 | 48 |
| KDE Plasma | 5.27 | 6.3 |
| GCC | 12 | 14.2 |
| Python | 3.11 | 3.13 |
| RISC-V support | Unofficial | Official (riscv64) |
| i386 as a main platform | Yes | No (co-arch only) |
| /tmp by default | On disk | tmpfs (in RAM) |
| Full support | Until June 2026 | Until August 2028 |
| LTS support | Until June 2028 | Until June 2030 |
| Number of packages | ~59,000 | ~69,800 |
| HTTP Boot in installer | No | Yes |
Step-by-step Debian 13 installation
Let us look at how to install Debian 13 from scratch. The process is standard for Linux distributions, but has its own nuances.
Step 1. Download the image. Go to the official debian.org website and download the current Debian 13.4 (Trixie) image — this is the current stable version. For a regular computer, the amd64 image is suitable. Several options are available: netinstall (a small file that downloads packages during installation), a full DVD image (everything included), as well as live images with different desktop environments for getting acquainted with the system before installation.
Step 2. Write the image to a flash drive. Use Balena Etcher, Rufus (on Windows), or the dd command in Linux. A flash drive of 8 GB or more will work for any image variant.
Step 3. Boot from the flash drive. Restart the computer and enter the Boot Menu (usually F12, F8, or Esc at startup — depends on the motherboard manufacturer). Choose booting from the USB drive.
Step 4. Installer. The graphical or text-based Debian installer will open. Choose the language, country, and keyboard layout. Set the computer name, the superuser (root) password, and create a regular user for everyday work.
Step 5. Disk partitioning. This is the key stage. Automatic partitioning is suitable for beginners — the installer will split the disk into partitions itself. Experienced users can set the partitioning manually. Note: in Debian 13 the unit of measurement during partitioning changed from MB to GB, which is more intuitive. The minimum recommended partition size for a system with a desktop environment is about 10–15 GB.
Step 6. Software selection. The installer will offer additional components: a desktop environment (GNOME, KDE, Xfce, and others), a web server, an SSH server, standard system utilities. You can choose only the basic tools and add the rest later.
Step 7. Installing the GRUB bootloader. At the final stage, the installer will write the GRUB bootloader to the disk. It is responsible for starting the system. If Windows is already installed on the computer, GRUB will detect it automatically and add an entry to the boot menu.
Step 8. First boot. After rebooting, the system is ready to use. First, update the package list and install all available updates — more on that in the next section.
Debian 13 commands for initial setup
After installation, a few commands will help bring the system into working order. The first thing to do is open the terminal (or connect via SSH on a server) and update the packages:
sudo apt update && sudo apt upgrade -yThe apt update command updates the list of available packages from the repositories, and apt upgrade installs updates. The flag -y means automatic agreement to all changes.
For server installations, Debian 13 commands for managing services are often needed. Restarting a service, checking its status, and enabling it at startup are done through systemctl:
sudo systemctl restart nginx
sudo systemctl status nginx
sudo systemctl enable nginxYou can check the installed system version with the command:
cat /etc/os-releaseTo install an individual package, use apt install package-name. You can find a package by keyword with apt search keyword.
Upgrading to Debian 13 from Debian 12
One of Debian’s strengths is the ability to upgrade in place, without reinstalling the system. Upgrading to Debian 13 from a running Debian 12 Bookworm is officially supported and done with standard tools. Nevertheless, before starting, be sure to make a backup of important data: files in /etc, /home, and the list of installed packages.
The algorithm is as follows. First, fully update the current Debian 12 system so that all packages are current. Then open the package sources file and replace every occurrence of the word bookworm with trixie:
sudo sed -i 's/bookworm/trixie/g' /etc/apt/sources.list
sudo apt update
sudo apt upgrade --without-new-pkgs
sudo apt full-upgradeThe full-upgrade command differs from the regular upgrade in that it can remove obsolete packages and resolve dependency conflicts if necessary — this is needed when changing the distribution version. After completion, reboot the system.
If your APT configuration used bookworm-backports entries, they should be removed or replaced with trixie-backports before starting the upgrade. If you use APT pinning or APT::Default-Release, these settings will also need revision — they may block package upgrades to the new version.
There is no direct path from Debian 11 (Bullseye) to Trixie — you need to upgrade to Debian 12 first, and then to 13. Skipping intermediate versions is not recommended.
Debian 13.4 what is new: the latest point release
On March 14, 2026, Debian 13.4 was released — the fourth point update of the stable branch. It is important to understand the difference: this is not a new version of the system, but an accumulated set of fixes. Debian 13 itself remains the same — only part of the packages have been updated to newer and more reliable versions.
In Debian 13.4, vulnerabilities were fixed in Firefox, Chromium, Thunderbird, GIMP, OpenSSL, OpenJDK, PostgreSQL, and the Linux kernel (updated kernel 6.12.73). An HTTP/2 regression in the Apache HTTPD web server was fixed, and a problem with detecting a ZFS partition in GRUB was resolved. The glibc update closed vulnerabilities involving heap corruption and stack content leakage. A change in GNOME Shell that caused the interface to disappear on some systems was also rolled back, and Samba and OpenSSL were moved to newer stable versions.
If you are already running Debian 13 and regularly receive security updates through security.debian.org, most of these fixes are already installed. Nevertheless, running apt update && apt upgrade guarantees your system is fully up to date without reinstalling.
Practical use cases
Web server or VPS. Debian 13 is an excellent server foundation: stable, predictable, with a five-year support horizon until 2030. The updated stack (Apache, Nginx, PostgreSQL, OpenSSL) is current. Many providers already offer ready-made Debian 13 images for quick deployment of virtual servers — for example, on the Serverspace platform, VPS rental with distribution selection is available, which allows you to launch Debian 13 in literally a few minutes without manual installation.
Developer workstation. Python 3.13 and GCC 14.2 out of the box, current language toolchain versions — Debian 13 covers most backend developer needs.
Home computer or laptop. If you want to move from Windows or macOS to Linux, Debian 13 is a sensible choice: the system runs stably, does not require constant attention, and does not overload relatively modest hardware. Xfce 4.20 works great on laptops with 4–8 GB of RAM and consumes minimal resources.
Single-board computers and ARM devices. Official riscv64 support and up-to-date driver versions for ARM open Debian 13 to Raspberry Pi 4/5, ARM servers, and experimental RISC-V boards. For educational and embedded projects, this is a strong argument.
Corporate infrastructure. The long support cycle makes Debian 13 predictable for IT departments: three years of full support until 2028, then another two years of LTS support until 2030. That is a long enough horizon to avoid rushing upgrades, but also not get stuck on an outdated stack.
Limitations and risks during the transition
A few points deserve special attention before upgrading or doing a fresh install.
The switch of OpenLDAP to OpenSSL instead of GnuTLS changes the available TLS configuration parameters. If LDAP is used in an organization, the client and server configuration should be checked: some parameters behaved differently in the previous stack. In particular, if CA certificates are not explicitly specified, the system now automatically uses the system trust store — which may come as a surprise to those used to explicit control.
Tmpfs for /tmp is convenient, but it requires attention on systems with limited RAM. If some software writes large files to /tmp heavily, it will “eat” RAM. If necessary, the behavior can be easily changed through systemd configuration or by mounting /tmp back to disk.
Users of i386 systems should make a decision in advance: Debian recommends either reinstalling the system as amd64 (if the processor is 64-bit — and most machines from the last 15 years technically support 64-bit mode), or staying on Debian 12 while support lasts.
Third-party proprietary kernel modules (for example, some graphics drivers or VPN clients) may require reinstallation or updating when the kernel changes from 6.1 to 6.12. This is a standard situation when switching major kernel versions — it is better to check compatibility in advance on a test environment.
Common mistakes and how to avoid them
Skipping backups. A distribution upgrade is a major operation. Even with the officially supported path from Bookworm to Trixie, a power failure or an unexpected package conflict can leave the system unusable. A backup of /etc, /home, and the output of dpkg --get-selections is the minimum required before starting.
Forgetting about backports entries. If sources.list contains lines with bookworm-backports, they must be removed before changing the version. Leaving them in place means conflicts during the upgrade or incorrectly updated packages.
Upgrading from Debian 11 directly to 13. Debian does not support upgrading across a version. First Debian 12, then Debian 13. Trying to skip a step can lead to broken dependencies.
Not checking custom software compatibility. Moving from GCC 12 to GCC 14 and from Python 3.11 to 3.13 is a significant step. If the system has custom compiler modules, Python extensions, or scripts designed for specific interpreter behavior, they should be tested on the new version in advance.
Ignoring LDAP configuration after the upgrade. If an organization uses OpenLDAP, switching the TLS backend from GnuTLS to OpenSSL can cause authentication to stop working after the upgrade. This is not a critical error, but it requires manual verification and possibly config adjustments.
Advantages and limitations of Debian 13
The main advantages of Trixie follow from the philosophy of the entire project: the system is reliable, well tested, and supported for a long time. A five-year support horizon, official RISC-V, a modern kernel, updated desktop environments, and serious security improvements make Debian 13 a relevant choice for several years ahead. For servers, this is especially valuable: you get a stable foundation without needing to plan yearly upgrades.
The limitations should also be stated honestly. Debian is fundamentally conservative: even in Trixie, many packages are not the newest by the standards of rolling-release distributions like Arch Linux. If you need a program in the absolutely latest version right now, you may need to use backports or third-party repositories. In addition, the Debian community does not promote proprietary software by default: some popular drivers and codecs require manual addition of the non-free repository.
Conclusion
Debian 13 Trixie is a mature, well-thought-out update that does not make a revolution, but makes the system noticeably more modern. Kernel 6.12 LTS, official RISC-V, processor-level security improvements, and current versions of desktops and software stacks — all of this together creates a platform you can trust for the next five years.
If you are already on Debian 12, plan the upgrade: Bookworm will receive full support until June 2026, so there is time, but you should not wait until the last minute. If you are using Debian 11, the upgrade is more urgent, and the best path now is: first to 12, then to 13For new installations, the question “what is new in Debian 13” is answered unambiguously: Trixie is the current default choice.
Full documentation, download images, and the official upgrade guide are available on the debian.org website in the Release Notes section for Trixie.
Frequently asked questions (FAQ)
When was Debian 13 released and what is it called?
Debian 13 was released on August 9, 2025. The version’s codename is Trixie, after the triceratops dinosaur from the animated film “Toy Story.” The current version as of April 2026 is Debian 13.4, released on March 14, 2026.
Until what year is Debian 13 supported?
Full support for Debian 13 from the Debian security team runs until August 9, 2028. After that, the system receives updates for another two years as part of the LTS program — until June 30, 2030. That is five years of support in total.
Can Debian 13 be installed on an old 32-bit computer?
No. Debian 13 does not have an official installer or kernel for i386 (32-bit) systems. If your processor is fundamentally 32-bit, you will have to either stay on Debian 12 or switch to another distribution with i386 support. If the processor is 64-bit but previously ran a 32-bit OS, reinstall the system as amd64.
Do I need to reinstall the system to move from Debian 12 to Debian 13?
No, reinstallation is not needed. Debian supports in-place upgrading through APT. It is enough to replace the branch name in sources.list from bookworm to trixie and perform the upgrade with apt full-upgrade. But a data backup before that is mandatory.
What is a point release and how does Debian 13.4 differ from Debian 13.0?
A point release is an accumulated package of security and major bug fixes. Debian 13.4 is not a new version of the operating system, but an update of individual packages within the same stable branch. For users who regularly receive updates, most fixes have already been installed automatically.
How do I find out which Debian version is installed?
Run the command cat /etc/os-release in the terminal — it will show the full name and version of the distribution, including the codename. The DEBIAN_VERSION_FULL field will show the point version, for example, 13.4.
Is Debian 13 suitable for beginner Linux users?
For beginners, Debian is a reasonable, though not the easiest, choice. The installer is fairly understandable, but the distribution is not tuned for “maximum friendliness” out of the box. If you are just starting to learn Linux, consider Ubuntu or Linux Mint based on Debian: they are easier to configure and have more ready-made solutions for typical tasks.
Does Debian 13 support Raspberry Pi?
Yes. Debian 13 officially supports the arm64 and armhf architectures used in Raspberry Pi 4 and Pi 5. For older models (Pi 2 and Pi 3 in 32-bit mode), armhf is suitable. The official Raspberry Pi OS image is based on Debian, and Trixie has already become its base in current versions.