Raspberry Pi announced a refreshed Bookworm-based Raspberry Pi OS image on 7 May 2025. This article covers that release's desktop refinements and the transition that was then expected to Debian Trixie. Trixie is now available: Debian 13 was released on 9 August 2025, and Raspberry Pi announced its Trixie-based OS on 2 October 2025. Keep this timeline in mind when following the historical desktop instructions below.
What's New in This Raspberry Pi OS Release?
The May 2025 update focused on enhancing user experience, security, and an overall smoother operation. Here are some of the standout features:
- Enhanced Security with a Friendlier Lock Screen: The screen locker (based on "swaylock") has been improved. Now, when your screen locks, it's clearer what has happened and how to unlock it, providing better feedback than before.
- Smarter Auto-Login: For those who prefer automatic login, you can now specify this separately for the text-based console and the graphical desktop. This is a useful security control. To close that particular bypass, turn off console auto-login; separate settings alone do not disable an already logged-in console.
- New and Improved Printer Management: Adding and managing printers is now easier thanks to a new tool ported from the GNOME desktop environment.
- Better Touchscreen Functionality: Touchscreen handling has received an upgrade. You can now easily switch between "native touch" mode (where swipe gestures work as expected in compatible applications) and "mouse emulation" mode (where your finger acts like a mouse, useful for apps not designed for touch).
- Smoother Multi-Monitor Virtual Keyboard: If you use a virtual keyboard across multiple monitors, you'll find its operation has been improved.
- Faster Desktop Startup: You might notice your desktop, particularly the taskbar, loading a bit quicker on boot-up.
- Browser Ad-Blocker Update: The May image shipped Chromium pre-installed with "uBlock Origin Lite." This is a slightly less full-featured version than the previous uBlock Origin, a change necessitated by updates to the browser itself.
Updating Packages Within Your Installed Release
For routine package updates within an installed Raspberry Pi OS release, the usual terminal commands are:
sudo apt update
sudo apt full-upgrade
Check the command output for repository or package errors and review proposed changes before accepting them. Having no pending packages can mean the installed release is already up to date; it does not mean you have moved to a new Debian base. The Release 5.6 – April 2025 splash-screen label was a check suggested by the publisher for that May release, not a timeless identifier for the latest OS.

The Last of Debian Bookworm: Why This Matters
At the time, Raspberry Pi described this as probably the final Bookworm-based release before Trixie. That was an expectation, not a promise that all Bookworm images or security updates would stop. The current downloads page still offers a Bookworm-based Legacy line alongside Trixie.
So, what's Debian and why is this a big deal?
Understanding Debian Linux
Think of Debian as a giant, incredibly well-organized library of free and open-source software. Debian is a complete operating-system distribution built around the Linux kernel and a large collection of software packages. Linux itself is the kernel that manages hardware and system resources. Debian is:
- Free and Open Source: Anyone can use, study, modify, and share it.
- Community-Driven: Thousands of volunteers worldwide collaborate to develop and maintain it.
- Stable and Reliable: Debian is renowned for its stability, making it a popular choice for servers and systems that need to run without a hitch.
- A Foundation for Others: Many other Linux distributions, like the popular Ubuntu, are built on top of Debian.
How Raspberry Pi OS Works with Debian
Raspberry Pi OS is essentially a customized version of Debian, specifically tailored for Raspberry Pi hardware. The Raspberry Pi team takes the solid Debian foundation and then:
- Optimizes it: They make sure it runs efficiently on the ARM processors used in Raspberry Pi computers.
- Adds Specific Software: They include unique tools and applications like the Raspberry Pi Desktop interface, programming tools like Thonny for Python, educational software, and drivers needed for Raspberry Pi's hardware components.
So, when Debian releases a new major version, it's a big event for Raspberry Pi OS too.
The Release Cycle: Keeping Pace with Debian
Debian has commonly released a new stable version roughly every two years, but software releases are not a permanent odd-year calendar guarantee. Raspberry Pi OS adds its own images, kernel integration and desktop configuration on top of that base, so Debian and Raspberry Pi OS release dates are distinct.
Bookworm is Debian 12; Trixie is Debian 13. The May 2025 announcement looked forward to the next base, while subsequent announcements confirmed its arrival. An APT package refresh on Bookworm does not, by itself, become a supported Bookworm-to-Trixie migration.
Looking Ahead: What Debian "Trixie" Might Bring to Raspberry Pi OS
While the Raspberry Pi team will do their own magic to tailor it, the following were expectations when this article was published. Debian 13 subsequently shipped Linux 6.12 LTS, Python 3.13, LibreOffice 25.2, GIMP 3.0.4 and OpenJDK 21; Raspberry Pi’s actual image determines which packages and kernel you receive.
- Newer Linux Kernel: Potentially a version around Linux Kernel 6.12 (LTS - Long Term Support). Newer kernels bring better hardware support, performance improvements, and new features. Raspberry Pi OS generally uses LTS kernels for stability.
- Updated Software Packages: Expect newer versions of many applications and system components, such as:
- LibreOffice (for office tasks)
- GIMP (for image editing)
- Python 3 (a popular programming language)
- OpenJDK (for Java applications)
- And many underlying system libraries and tools.
- New Default Theme: Debian Trixie is set to feature a new default theme called "Ceratopsian."
- Ongoing Improvements: General enhancements in security, performance, and support for newer technologies.
What does this mean for Raspberry Pi OS users?
A newer base can provide:
- Access to the latest software features from the wider open-source community.
- Enhanced security due to updated packages and kernel.
- Potential performance boosts and better compatibility with newer hardware peripherals.
The transition to a new Debian base is a significant undertaking for the Raspberry Pi team. Desktop tools, drivers and third-party services must all be checked against the chosen image. Debian’s theme and package set do not automatically define Raspberry Pi’s custom desktop. Sometimes, as seen with the move to Wayland in the Bookworm-based OS, these transitions can bring about noticeable changes in how the system operates.
Conclusion: A Solid Update and an Exciting Future
The May 2025 release was a welcome usability improvement, particularly for locking, printer management and touch input. The subsequent Trixie release continued that evolution with a refreshed desktop theme, a unified Control Centre and more modular desktop packages. The original enthusiasm for a friendlier Raspberry Pi desktop remains, but choose and maintain an image based on your actual hardware and applications.
Major Architectural Shifts During the Raspberry Pi OS Bookworm Cycle
Bookworm changed several defaults over its lifetime. These changes explain why an older guide may point at a configuration file or desktop tool that no longer controls your installation:
| Area | Bookworm-era change | Practical check |
|---|---|---|
| Desktop | Initial Wayland work used wayfire on newer boards; labwc became the default across models in the October 2024 desktop image. | Check your actual session and remote-desktop compatibility before applying X11-specific advice. |
| Audio | PipeWire was introduced for desktop audio. | Check the selected audio device and application behavior; a new subsystem does not promise a fixed latency improvement. |
| Networking | NetworkManager became the default in Bookworm, replacing dhcpcd. | Use the network manager active on your system rather than assuming editing dhcpcd.conf changes the connection. |
| Python | System Python is externally managed; third-party pip packages belong in a virtual environment. | Recreate each project's environment for the new Python version and verify dependencies. |
How to Verify Your Raspberry Pi OS Version, Kernel & EEPROM Firmware
For a headless installation, read the distribution, package architecture and running kernel independently. The kernel architecture is not always the same as the userland package architecture:
cat /etc/os-release
dpkg --print-architecture
uname -m
uname -rBootloader EEPROM firmware on supported models is a separate component. Consult the publisher's EEPROM tool and release guidance if troubleshooting boot behavior. Installing firmware with rpi-eeprom-update -a changes the system; it is not a read-only OS-version check.
Preparing for Debian 13 "Trixie": Clean Flash vs. In-Place Upgrade
Raspberry Pi's Trixie announcement recommends writing a clean image instead of attempting an in-place upgrade of a customized Bookworm installation. Use a spare card or SSD so the working system remains available while testing. Flashing an image erases the chosen target, so identify it carefully.
Inventory the services, configuration, secrets, data directories, scheduled tasks and network addresses first. Docker Compose files describe containers but do not contain all persistent volumes or database state. Take application-consistent backups and check that images exist for the architecture you intend to use. A 32-bit application or old Python wheel may need a different package on a 64-bit image.
Boot the new image, verify network access, displays, audio and any camera/HAT requirements, then restore one service at a time. Test its data and client access before retiring the old media. There is no universal ten-minute restoration time: the amount of data, release migrations and device compatibility determine the work required.



