Raspberry Pi OS Debuts New Version Featuring Linux Kernel 6.1, Improved Performance, and App Updates
Today, the Raspberry Pi Foundation unveiled a fresh edition of their official Raspberry Pi OS distribution tailored for Raspberry Pi computers, featuring component updates, bug fixes, and several performance enhancements.
The most significant alteration in the Raspberry Pi OS 2023-05-03 release is the transition from the long-term supported Linux 5.15 LTS kernel to the long-term supported Linux 6.1 LTS kernel. This shift is expected to boost the performance of Raspberry Pi devices.
Indeed, current Raspberry Pi OS users, like myself, were already utilizing the Linux 6.1 LTS kernel when executing the rpi-update command via a terminal emulator. However, Linux 6.1 LTS is now the standard kernel in new Raspberry Pi OS images, available for download from the official website for those planning to install it on their Raspberry Pi computer.
Various applications have received updates in this new Raspberry Pi OS version. The most notable is Chromium 113, the default browser for Raspberry Pi OS. In addition to incorporating the latest security patches, Chromium 113 introduces WebGPU support by default, potentially enhancing the performance of web apps and overall browsing experience.
Other updates include Raspberry Pi Imager 1.7.4, RealVNC Viewer 220.127.116.11981, RealVNC Server 18.104.22.168073, Mathematica 13.2.1, and Matlab 23.1.0. Another intriguing update is the revised VLC hardware acceleration patch, designed to enhance video playback performance.
The libcamera and libcamera-apps elements have also been updated to refine IMX296 sensor tuning, enhance audio resampling and encoding management using the libav library, boost the performance of Qt preview window rendering, optimize thumbnail rendering, support 16-bit Bayer in the DNG writer, manage generalized statistics, and rectify an overflow problem that caused inaccurate calculations in the AGC algorithm.
The picamera2 library has also been updated, incorporating an MJPEG server example that utilizes the hardware MJPEG encoder, an example showcasing a preview from two cameras within a single Qt app, the capacity for the H.264 encoder to accept frame time intervals for SPS headers, promote the correct profile/level, and support constant quality parameters, as well as introduce new Exif DateTime and DateTimeOriginal tags.
Several bugs were addressed, including an occasional segfault in the CPU temperature plugin, an X11 server crash when altering screen orientation, X11 server DPMS malfunctions, and the addition of new language translations.