Stay Updated Icon

Subscribe to Our Tech & Career Digest

Join thousands of readers getting the latest insights on tech trends, career tips, and exclusive updates delivered straight to their inbox.

Raspberry Pi OS Update: What's New in the Final Bookworm Release

10:28 PM   |   11 May 2025

Raspberry Pi OS Update: What's New in the Final Bookworm Release

The Final Bookworm-Based Raspberry Pi OS Update Arrives

Last Big Release Until Trixie Shows Up

Debian Bookworm is getting its final iteration as the foundation for Raspberry Pi's operating system. This release marks the culmination of the Bookworm series on the Raspberry Pi, packed with updates and improvements.

Since the last major Raspberry Pi OS release in November 2024, numerous changes have been integrated, offering both visible enhancements and under-the-hood optimizations.

Enhanced Screen Locking

One of the most noticeable changes is the revamped screen locking mechanism. A modified version of the swaylock screen locking application has been implemented to provide users with better feedback and clarity on how to unlock their devices.

Simon Long, Senior Principal Software Engineer at Raspberry Pi, noted, "Anyone who has used swaylock will be familiar with its somewhat minimal interface – when you lock the screen, you just get a completely white screen with no indication of what has happened or what you need to do."

To address this, the updated swaylock version offers more intuitive prompts and visual cues, making the unlocking process more user-friendly.

Console and Desktop Auto Login

The update also introduces a separation between console and desktop auto login functionalities. While a command-line console can be accessed by holding down Control, Alt, and a function key, this feature can now be disabled. This change enhances security by preventing unauthorized console access, especially when a password-protected lock screen is in place.

Updated Printers Application

The printers application has been updated by porting the printer control plugin from the GNOME desktop control center. This update, dubbed 'rpinters' (a pun, as Simon Long admits), brings a more streamlined and efficient printing management interface to the Raspberry Pi OS.

Touchscreen Support Improvements

Significant changes have been made to touchscreen support. The OS now uses mouse emulation by default, allowing users to interact with the screen as a virtual mouse. A single tap functions as a single click, and a double-tap emulates a double-click. This approach ensures compatibility across various applications.

However, mouse emulation means that familiar touch functions like swiping to scroll may not work as expected. To accommodate user preferences, an option has been added to switch between mouse emulation and native touch input.

Long explained, "Hopefully, at some point Wayland touchscreen support will be mature enough that it is no longer necessary to offer this option, but in the meantime, this lets users choose their preferred behavior."

Taskbar and Performance Optimizations

Users may notice a quicker taskbar startup time after booting. These performance optimizations contribute to a smoother and more responsive user experience.

uBlock Origin Lite

Due to changes made by Chromium's authors, the Raspberry Pi team can no longer pre-install the full-featured uBlock Origin adblocker. Instead, the OS now comes with uBlock Origin Lite pre-installed.

Long stated, "From this release onwards, we are pre-installing the slightly less full-featured uBlock Origin Lite."

While uBlock Origin Lite offers a lighter footprint, it still provides effective ad-blocking capabilities. Users who prefer the full version can manually install it.

Alternative Browsers

Besides Chromium, other browsers like Firefox are also available for users who prefer alternative browsing experiences.

Real-World Testing

The update has been tested and confirmed to work as advertised. The 'rpinters' application is a notable improvement, and the performance enhancements around the desktop and taskbar are subtle yet noticeable. Overall, this update is a practical refinement rather than a radical overhaul.

Kernel and Future Updates

This release operates on version 6.12 of the Linux kernel. The next major update is slated to be based on the upcoming Debian release, Trixie, promising further advancements and features.

Key Takeaways

  • Final release based on Debian Bookworm
  • Enhanced screen locking with swaylock
  • Separation of console and desktop auto login
  • Updated printers application ('rpinters')
  • Improved touchscreen support with mouse emulation option
  • Taskbar and performance optimizations
  • Pre-installed uBlock Origin Lite
  • Runs on Linux kernel 6.12
  • Next major update based on Debian Trixie

Deep Dive into Raspberry Pi OS Bookworm Update Features

The latest Raspberry Pi OS update, built upon the Debian Bookworm foundation, represents a significant step forward in the evolution of this popular operating system for Raspberry Pi devices. This update is not just a collection of minor tweaks; it introduces substantial improvements that enhance user experience, security, and overall system performance. Let's delve into the key features and changes in this release.

Enhanced Screen Locking with Swaylock

One of the most prominent enhancements in this update is the improved screen locking mechanism. The integration of a modified version of the swaylock screen locking application addresses a long-standing usability issue. Previously, users were greeted with a blank white screen upon locking their devices, offering no indication of what had happened or how to unlock the screen. This lack of feedback often led to confusion and frustration.

The updated swaylock version provides clear and intuitive prompts, guiding users through the unlocking process. This enhancement is particularly beneficial for novice users who may be unfamiliar with the intricacies of Linux-based operating systems. By offering visual cues and instructions, the new screen locking mechanism makes the unlocking process more accessible and user-friendly.

Console and Desktop Auto Login Separation

Another notable security enhancement is the separation of console and desktop auto login functionalities. In previous versions of Raspberry Pi OS, accessing a command-line console was as simple as holding down the Control, Alt, and a function key combination. While this feature was convenient for developers and advanced users, it also posed a security risk, as it bypassed the password-protected lock screen.

The latest update allows users to disable the console auto login feature, preventing unauthorized access to the command-line interface. This enhancement is particularly important for Raspberry Pi devices deployed in public or semi-public environments, where physical access may be difficult to control. By requiring authentication for console access, the OS provides an additional layer of security, protecting sensitive data and preventing unauthorized system modifications.

Updated Printers Application ('rpinters')

The updated printers application, playfully named 'rpinters,' represents a significant improvement in printing management on Raspberry Pi OS. By porting the printer control plugin from the GNOME desktop control center, the Raspberry Pi team has provided users with a more streamlined and efficient printing interface.

The new printers application simplifies the process of adding, configuring, and managing printers. It offers a user-friendly interface that allows users to easily select printer drivers, adjust print settings, and monitor print jobs. This enhancement is particularly beneficial for users who rely on their Raspberry Pi devices for printing documents, photos, or other materials.

Improved Touchscreen Support with Mouse Emulation Option

Touchscreen support has been significantly improved in this update, with the introduction of a mouse emulation option. By default, the OS now emulates mouse input, allowing users to interact with the screen as a virtual mouse. A single tap functions as a single click, and a double-tap emulates a double-click. This approach ensures compatibility across a wide range of applications, including those not specifically designed for touch input.

However, the Raspberry Pi team recognizes that some users may prefer native touch input, which allows for more intuitive gestures such as swiping to scroll. To accommodate these preferences, an option has been added to switch between mouse emulation and native touch input. This flexibility allows users to choose the input method that best suits their needs and preferences.

The decision to offer both mouse emulation and native touch input reflects the Raspberry Pi team's commitment to providing a user-friendly and customizable operating system. By offering a choice of input methods, the OS caters to a diverse range of users, from those who prefer traditional mouse-based interaction to those who embrace the convenience of touch input.

Taskbar and Performance Optimizations

In addition to the major feature enhancements, this update also includes a number of performance optimizations that contribute to a smoother and more responsive user experience. One notable optimization is the quicker taskbar startup time after booting. This improvement reduces the amount of time users have to wait for the taskbar to become fully functional, allowing them to start working more quickly.

Other performance optimizations include improvements to memory management, file system access, and graphics rendering. These optimizations work together to reduce system overhead and improve overall performance, making the OS more responsive and efficient.

Pre-Installed uBlock Origin Lite

Due to changes made by Chromium's authors, the Raspberry Pi team can no longer pre-install the full-featured uBlock Origin adblocker. Instead, the OS now comes with uBlock Origin Lite pre-installed. While uBlock Origin Lite offers a lighter footprint, it still provides effective ad-blocking capabilities, protecting users from intrusive and annoying advertisements.

The decision to pre-install uBlock Origin Lite reflects the Raspberry Pi team's commitment to providing a safe and secure browsing experience. By blocking advertisements, the adblocker reduces the risk of malware infections, protects user privacy, and improves browsing performance.

Runs on Linux Kernel 6.12

This release operates on version 6.12 of the Linux kernel. The Linux kernel is the core of the operating system, responsible for managing system resources and providing a foundation for applications to run on. Version 6.12 of the Linux kernel includes a number of performance improvements, security enhancements, and new features that contribute to the overall stability and functionality of the OS.

Next Major Update Based on Debian Trixie

Looking ahead, the next major update of Raspberry Pi OS is slated to be based on the upcoming Debian release, Trixie. Debian Trixie is expected to include a number of significant improvements, including a newer version of the Linux kernel, updated system libraries, and new desktop environment features. By basing the next major update on Debian Trixie, the Raspberry Pi team will ensure that the OS remains up-to-date with the latest technologies and security patches.

Conclusion

The latest Raspberry Pi OS update, built upon the Debian Bookworm foundation, represents a significant step forward in the evolution of this popular operating system. With its enhanced screen locking, console and desktop auto login separation, updated printers application, improved touchscreen support, performance optimizations, and pre-installed uBlock Origin Lite, this update offers a more user-friendly, secure, and efficient computing experience. As the final release based on Debian Bookworm, this update sets the stage for the next major iteration, which will be based on Debian Trixie, promising even greater advancements and features.