Software:Raspberry Pi OS

From HandWiki
Short description: Debian-based operating system for Raspberry Pi
Raspberry Pi OS
Raspberry Pi OS Logo
Rapberry Pi OS Screenshot 2021-12-02 de.png
Raspberry Pi OS desktop
DeveloperRaspberry Pi Foundation
OS familyLinux (Unix-like)
Working stateCurrent
Source modelOpen source
Initial release15 July 2012 (32-bit) ; 2 Feb 2022 (64-bit)
Marketing targetRaspberry Pi
Available inEnglish, and other languages.
Update methodAPT
Package managerdpkg
PlatformsARM, I386
Kernel typeMonolithic
UserlandGNU
Default user interfacePIXEL[1]
LicenseFree and open-source software licenses (mainly GPL)
Support status
Supported

Raspberry Pi OS (formerly Raspbian) is a Unix-like operating system based on the Debian GNU/Linux distribution for the Raspberry Pi family of compact single-board computers. First developed independently in 2012, it has been produced as the primary operating system for these boards since 2013, distributed by the Raspberry Pi Foundation.[2]

Raspberry Pi OS is highly optimized for the Raspberry Pi with ARM CPUs. It runs on every Raspberry Pi except the Pico microcontroller. Raspberry Pi OS uses a modified LXDE desktop environment with the Openbox stacking window manager, along with a unique theme. The default distribution is shipped with a copy of the computer algebra system Wolfram Mathematica,[3] VLC, and a lightweight version of the Chromium web browser.

History

Raspberry Pi OS was first developed by Mike Thompson and Peter Green as Raspbian, an independent and unofficial port of Debian to the Raspberry Pi.[4] The first build was released on July 15, 2012.[5] As the Raspberry Pi had no officially provided operating system at the time, the Raspberry Pi Foundation built on the work by the Raspbian project and began producing and releasing their own version of the software.[6] The Foundation's first release of Raspbian, which now referred both to the community project as well as the official operating system, was announced on September 10, 2013.[2]

On May 28, 2020, the Raspberry Pi Foundation announced a beta 64-bit version. However, this version was not based on Raspbian, instead taking its user space software from Debian GNU/Linux.[7] When the Foundation did not want to use the name Raspbian to refer to software that was not based on the Raspbian project, the name of the officially provided operating system was changed to Raspberry Pi OS.[7] This change was also carried over to the 32-bit version, though it continued to be based on Raspbian.[7] The 64-bit version of Raspberry Pi OS was officially released on February 2, 2022.[8]

Features

User interface

Raspberry Pi OS has a desktop environment, PIXEL (short for Pi Improved Xwindows Environment, Lightweight),[9] based on LXDE,[10] which looks similar to many common desktops, such as macOS and Microsoft Windows. The desktop has a background image. A menu bar is positioned at the top and contains an application menu and shortcuts to a web browser (Chromium), file manager, and terminal. The other end of the menu bar shows a Bluetooth menu, Wi-Fi menu, volume control, and clock. The desktop can also be changed from its default appearance, such as repositioning the menu bar.[11]

Package management

Packages can be installed via APT, the Recommended Software app, and by using the Add/Remove Software tool, a GUI wrapper for APT.

Components

PCManFM is a file browser allowing quick access to all areas of the computer, and was redesigned in the first Raspberry Pi OS Buster release (2019-06-20).

Raspberry Pi OS originally distributed the web browser Epiphany, but switched to Chromium with the launch of its redesigned desktop.[12] The built-in browser comes preinstalled with uBlock Origin and h264ify.

Raspberry Pi OS comes with many beginner IDEs, such as Thonny Python IDE, Mu Editor, and Greenfoot. It also ships with educational software, such as Scratch and Bookshelf.

Reception

The download statistics from the Raspberry Pi Imager indicate that Raspberry Pi OS is by far the most used operating system on the Raspberry Pi, accounting for 68.44% of all OS downloads in the month preceding 24 February 2022.[13]

Jesse Smith from DistroWatch reviewed Raspbian in 2015:[14]

Though I did not intend to run the Raspberry Pi as a desktop computer, the Raspbian operating system does provide users with the LXDE desktop environment. The Pi does not have a great deal of processor speed or memory, but it does have enough resources to run LXDE and a handful of applications. So long as the user does not wish to do a lot at once, the Pi offers a fairly responsive desktop interface. I probably would not run heavier programs such as LibreOffice or Firefox on the Pi, but Raspbian does provide the Epiphany web browser and a few other desktop programs.

Microsoft repository controversy

In late January 2021, the Raspberry Pi OS package raspberrypi-sys-mods added a trusted GPG key and configuration entry in the APT package manager.[15] This addition made it easier to install Visual Studio Code, a source code editor developed by Microsoft. This change initiated a query to Microsoft's package servers every time the system checked for updates.[15] Given Microsoft's once-adversarial history with Linux, this form of telemetry upset some users.[16] The changes were later removed.[17]

Versions

Raspberry Pi OS is produced in three installation versions:

  • Raspberry Pi OS Lite (32-bit & 64-bit)
  • Raspberry Pi OS with desktop (32-bit & 64-bit)
  • Raspberry Pi OS with desktop and recommended software (32-bit)

Two legacy versions are recognized:

  • Raspberry Pi OS Lite (Legacy) (32-bit)
  • Raspberry Pi OS (Legacy) with desktop (32-bit)

Raspberry Pi OS Lite is the smallest version, and does not include a desktop environment. The desktop version includes the Pixel desktop environment. Raspberry Pi OS with desktop and recommended software comes pre-installed with additional productivity software, such as Libre Office.[3]

On December 2, 2021, the Raspberry Pi Foundation released Raspberry Pi OS (Legacy), a branch of the operating system that continued to receive security and hardware compatibility updates but was based on Buster, an older version of Debian.[18]

All versions are distributed as disk image files, having the file extension img, intended to be flashed to microSD cards from which Raspberry Pi OS is booted. In March 2020, the Raspberry Pi Foundation published the Raspberry Pi Imager,[19] a custom disk installer for Raspberry Pi OS, as well as other operating systems designed for the Raspberry Pi, including RetroPie,[20] and Kodi OS,

The Raspberry Pi documentation recommends at least a 4 GiB microSD card for Raspberry Pi OS Lite, and at least an 8 GiB microSD card for all other versions.[21]

Releases

Release date Debian version Linux kernel GCC APT X Server Pi 1/1+ Pi 2 Pi 3 Pi

Zero W

Pi 3+ Pi 4 Pi

Zero 2 W

Pi 5
2013-09-27 7

(Wheezy)

3.6 4.7.2 0.9.7 7.7 Yes No No No No No No No
2013-10-07 Yes No No No No No No No
2013-12-24 3.10 Yes No No No No No No No
2014-01-09 Yes No No No No No No No
2014-06-22 3.12 Yes No No No No No No No
2014-07-08 Yes No No No No No No No
2014-09-12 Yes No No No No No No No
2014-10-08 Yes No No No No No No No
2014-12-25 Yes No No No No No No No
2015-02-02 3.18 Yes Yes No No No No No No
2015-02-17 Yes Yes No No No No No No
2015-02-18 Yes Yes No No No No No No
2015-05-07 Yes Yes No No No No No No
2015-05-12 Yes Yes No No No No No No
2015-09-28 8

(Jessie)

4.1 4.9 1.0.9.8.1 Yes Yes No No No No No No
2015-11-24 Yes Yes No No No No No No
2016-02-08 Yes Yes No No No No No No
2016-02-09 Yes Yes No No No No No No
2016-02-29 Yes Yes Yes No No No No No
2016-03-18 Yes Yes Yes No No No No No
2016-05-13 4.4 Yes Yes Yes No No No No No
2016-05-31 Yes Yes Yes No No No No No
2016-09-28 Yes Yes Yes No No No No No
2016-11-29 Yes Yes Yes No No No No No
2017-02-27 4.9 Yes Yes Yes No No No No No
2017-03-03 Yes Yes Yes Yes No No No No
2017-04-10 Yes Yes Yes Yes No No No No
2017-06-23 Yes Yes Yes Yes No No No No
2017-07-05 Yes Yes Yes Yes No No No No
2017-08-17 9

(Stretch)

6.3 1.4.6 Yes Yes Yes Yes No No No No
2017-09-08 Yes Yes Yes Yes No No No No
2017-11-29 Yes Yes Yes Yes No No No No
2018-03-13 Yes Yes Yes Yes No No No No
2018-04-18 4.14 1.4.8 Yes Yes Yes Yes Yes No No No
2018-06-29 Yes Yes Yes Yes Yes No No No
2018-10-09 Yes Yes Yes Yes Yes No No No
2018-11-13 Yes Yes Yes Yes Yes No No No
2019-04-08 1.4.9 Yes Yes Yes Yes Yes No No No
2019-06-24 10

(Buster)

4.19 8.3 1.8.2 Yes Yes Yes Yes Yes Yes No No
2019-07-10 Yes Yes Yes Yes Yes Yes No No
2019-09-30 Yes Yes Yes Yes Yes Yes No No
2020-02-07 Yes Yes Yes Yes Yes Yes No No
2020-02-14 Yes Yes Yes Yes Yes Yes No No
2020-05-27 Yes Yes Yes Yes Yes Yes No No
2020-08-20 5.4.51 Yes Yes Yes Yes Yes Yes No No
2020-12-02 5.4.79 1.8.2.1 Yes Yes Yes Yes Yes Yes No No
2021-01-11 5.4.83 1.8.2.2 Yes Yes Yes Yes Yes Yes No No
2021-03-04 5.10.17 Yes Yes Yes Yes Yes Yes No No
2021-05-07 1.8.2.3 Yes Yes Yes Yes Yes Yes Yes No
2021-10-30 5.10.63 Yes Yes Yes Yes Yes Yes Yes No
2021-12-03 11

(Bullseye)

10.2.1 2.2.4 1.20.11 Yes Yes Yes Yes Yes Yes Yes No
2022-01-28 5.10.92 Yes Yes Yes Yes Yes Yes Yes No
2022-03-08 5.10.103 Yes Yes Yes Yes Yes Yes Yes No
2022-04-04 5.15.30 Yes Yes Yes Yes Yes Yes Yes No
2022-09-06 5.15.61 Yes Yes Yes Yes Yes Yes Yes No
2022-09-22 Yes Yes Yes Yes Yes Yes Yes No
2023-02-21 5.15.84 Yes Yes Yes Yes Yes Yes Yes No
2023-05-03 6.1.21 Yes Yes Yes Yes Yes Yes Yes No
2023-12-05 Yes Yes Yes Yes Yes Yes Yes No
2023-10-10 12

(Bookworm)

12.2.0 2.6.1 1.21.1 Yes Yes Yes Yes Yes Yes Yes Yes
2023-12-05 6.1.69 12.2.4 Yes Yes Yes Yes Yes Yes Yes Yes
Release date Debian version Linux Kernel GCC APT X Server Pi 1/1+ Pi 2 Pi 3 Pi

Zero W

Pi 3+ Pi 4 Pi

Zero 2 W

Pi 5

References

  1. Introducing PIXEL - Raspberry Pi
  2. 2.0 2.1 "Raspbian release notes". https://downloads.raspberrypi.com/raspbian/release_notes.txt. 
  3. 3.0 3.1 "Download Raspberry Pi OS for Raspberry Pi" (in en-GB). https://www.raspberrypi.com/software/operating-systems/. "Mathematica and the Wolfram Language are included in this release under license and with permission of Wolfram Research, Inc. and may be used for non-commercial purposes only." 
  4. "RaspbianAbout - Raspbian". https://www.raspbian.org/RaspbianAbout. 
  5. "Index of /raspbian/images/2012-07-15-wheezy-raspbian". https://downloads.raspberrypi.com/raspbian/images/2012-07-15-wheezy-raspbian/. 
  6. "RaspbianImages - Raspbian". http://www.raspbian.org/RaspbianImages. 
  7. 7.0 7.1 7.2 Piltch, Avram (2020-05-30). "Raspberry Pi OS: Why It's No Longer Called 'Raspbian'". https://www.tomshardware.com/news/raspberry-pi-os-no-longer-raspbian. "The official Pi operating system is now called 'Raspberry Pi OS.'" 
  8. "Raspberry Pi OS (64-bit)" (in en-GB). 2022-02-02. https://www.raspberrypi.com/news/raspberry-pi-os-64-bit/. 
  9. Long, Simon (September 28, 2016). "Introducing PIXEL - Raspberry Pi". https://www.raspberrypi.com/news/introducing-pixel/. 
  10. Kabade, Rajat (2016-09-30). "Raspberry Pi gets LXDE-based PIXEL desktop environment" (in en-US). https://www.opensourceforu.com/2016/09/raspberry-pi-gets-lxde-based-pixel-desktop-environment/. 
  11. "Customise your Raspberry Pi desktop". Raspberry Pi Foundation. https://projects.raspberrypi.org/en/projects/custom-pi-desktop/3. 
  12. Long, Simon (2016-09-28). "Introducing PIXEL" (in en-GB). https://www.raspberrypi.com/news/introducing-pixel//. 
  13. "rpi-imager Stats". https://rpi-imager-stats.raspberrypi.com/. 
  14. Smith, Jesse (22 June 2015). "DistroWatch Weekly, Issue 615, 22 June 2015". DistroWatch. https://distrowatch.com/weekly.php?issue=20150622#raspbian. 
  15. 15.0 15.1 Salter, Jim (2021-02-08). "Raspberry Pi OS added a Microsoft repo. No, it's not an evil secret" (in en-us). https://arstechnica.com/gadgets/2021/02/raspberry-pi-os-added-a-microsoft-repo-no-its-not-an-evil-secret/. 
  16. "Raspberry Pi | Microsoft Visual Studio Code APT repository automatically added · Issue #4083 · MichaIng/DietPi" (in en). https://github.com/MichaIng/DietPi/issues/4083. 
  17. "Remove MS repo · RPi-Distro/raspberrypi-sys-mods@ed96790" (in en). https://github.com/RPi-Distro/raspberrypi-sys-mods/commit/ed96790e6de281bc393b575c38aa8071ce39b555. 
  18. ""New" old functionality with Raspberry Pi OS (Legacy)" (in en-GB). 2021-12-02. https://www.raspberrypi.com/news/new-old-functionality-with-raspberry-pi-os-legacy/. 
  19. Hollingworth, Gordon (2020-03-05). "Introducing Raspberry Pi Imager, our new imaging utility" (in en-GB). https://www.raspberrypi.com/news/raspberry-pi-imager-imaging-utility/. 
  20. RetroPie
  21. "Raspberry Pi Documentation - Getting Started" (in en). https://www.raspberrypi.com/documentation/computers/getting-started.html. 

External links