What’s New in Debian 12 “Bookworm”? A Deep Dive into Features and Improvements
Debian 12 “Bookworm” launches with the Linux 6.1 LTS kernel, new non‑free firmware repository, APFS and NTFS tools, updated compilers, expanded architecture support, fresh artwork and fonts, and a five‑year support window, making it the most feature‑rich Debian release yet.
Debian Project has released the final version of Debian 12 “Bookworm”, a major release that brings new features, updated components, and numerous improvements.
Long‑awaited for its stability and security, Debian 12 is powered by the Linux 6.1 LTS kernel series, offering new and updated drivers for modern hardware and official support until December 2026.
The release introduces a new non‑free firmware repository; users upgrading from Debian 11 must add this repository to their sources.list file.
Additional enhancements include read/write support for Apple’s APFS via apfsprogs and apfs‑dkms, a new ntfs2btrfs conversion tool, the mimalloc memory allocator, the ksmbd‑tools kernel SMB server, and support for a merged /usr root filesystem layout.
Other notable features are secure‑boot support on UEFI AArch64 (ARM64) systems, the shiny‑server package for Debian Med Blend, and GCC 12.2 as the default system compiler.
The release also brings new Emerald artwork designed by Juliette Taka, new fonts, and a command‑line tool fnt to access 1,500 DFSG‑compliant fonts.
In total, Debian 12 adds 11,089 new packages for a grand total of 64,419, removes 6,296 obsolete packages, and updates 43,254 packages; the installation footprint is about 365 GB and the source contains roughly 1.34 billion lines of code.
GRUB now deprecates os‑prober by default, affecting dual‑boot users who must use dpkg‑reconfigure. The release also drops bash as /bin/sh, replaces upstream‑unmaintained libpam‑ldap and libnss‑ldap with libpam‑ldapd and libnss‑ldapd, removes tempfile and rename.ul, and switches from rsyslog to the systemd journalctl utility for log viewing.
The which command is deprecated; scripts should use command -v, while interactive Bash users can use type or type -a. This change does not affect Zsh, Csh, or Tcsh users.
Debian 12 continues to support a wide range of architectures: i386, x86_64, AArch64 (arm64), armel, armhf, mips64el, mipsel, ppc64el, riscv64, and IBM System z (s390x).
Live images for Debian 12 will soon be available, pre‑installed with KDE Plasma 5.27 LTS, GNOME 43, Xfce 4.18, Cinnamon 5.6, MATE 1.26, LXDE 11, and LXQt 1.2.0, but only for 64‑bit and 32‑bit systems.
Installation images for all supported architectures can be downloaded, and upgrading from Debian 11 “Bullseye” is straightforward by following the official upgrade guide and adding the new non‑free firmware repository.
Debian 12 “Bookworm” will receive five years of support, lasting until June 2028.
We hope you enjoy this powerful and stable Linux distribution.
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
MaGe Linux Operations
Founded in 2009, MaGe Education is a top Chinese high‑end IT training brand. Its graduates earn 12K+ RMB salaries, and the school has trained tens of thousands of students. It offers high‑pay courses in Linux cloud operations, Python full‑stack, automation, data analysis, AI, and Go high‑concurrency architecture. Thanks to quality courses and a solid reputation, it has talent partnerships with numerous internet firms.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
