Skip to content

Raspberry Pi OS

Raspberry Pi OS (formerly Raspbian) is the operating system developed and recommended by the Raspberry Pi Foundation. Based on Debian and deeply optimized for the ARM processors found in Raspberry Pi hardware, it is the default choice for Pi-based projects — from education and coding to home automation and media centers.

Basic Information

AttributeDetails
Based onDebian (tracks Debian release cadence)
Release cycleFollows Debian stable; periodic updated images released
Default desktopLXDE (customized as the Pixel desktop); Lite edition is headless
Target usersRaspberry Pi owners, students, educators, embedded developers
Websitehttps://www.raspberrypi.com/software/

Key Features

  • Deep ARM optimization: Recompiled for ARM Cortex-A processors, with GPU hardware acceleration and VideoCore driver support built in to fully utilize Pi hardware capabilities.
  • Multiple editions: Desktop (with Pixel GUI), Lite (minimal, headless), and Full (Desktop plus recommended software) editions serve different needs — from a fully-featured desktop to a lean server image.
  • Raspberry Pi Imager: The official flashing tool lets you browse, download, and write OS images to a microSD card in one step. It also supports pre-configuring Wi-Fi credentials, SSH, hostname, and user accounts before first boot.
  • Education-focused software: Pre-installed Scratch 3, Thonny Python IDE, and Wolfram Mathematica (free for non-commercial use) make it an ideal platform for STEM education.
  • GPIO library support: Built-in RPi.GPIO and pigpio libraries make it easy to interact with the 40-pin GPIO header from Python or other languages.

Relationship to Debian

Raspberry Pi OS closely tracks Debian, with the current release based on Debian 12 Bookworm. It uses the standard Debian APT package management system, so the vast majority of Debian packages install without modification. On top of Debian, the Raspberry Pi Foundation applies ARM-specific kernel patches, proprietary VideoCore GPU firmware, dedicated hardware drivers, and the Pixel desktop customizations.

Getting Started

bash
# Recommended: use Raspberry Pi Imager (GUI tool)
# Download at: https://www.raspberrypi.com/software/

# Command-line alternative (Linux/macOS):
wget https://downloads.raspberrypi.com/raspios_lite_arm64/images/latest/raspios_lite_arm64.img.xz
xz -d raspios_lite_arm64.img.xz
sudo dd if=raspios_lite_arm64.img of=/dev/sdX bs=4M status=progress
sync

# After first boot, update the system
sudo apt update && sudo apt full-upgrade -y

# Configure interfaces (camera, SPI, I2C, SSH, etc.)
sudo raspi-config

Who Is It For?

  • Anyone who owns a Raspberry Pi — from the original Model B to the Pi 5
  • Students and teachers looking for an affordable, hands-on Linux and programming environment
  • Makers and hobbyists building IoT, robotics, or home automation projects
  • Users who want a low-power, low-cost Linux server or media center

Next Steps

Return to the Debian Derivatives overview to explore other Debian-based distributions.