배경
최근 Raspberry Pi 4를 키오스크 디스플레이 용도로 세팅하면서 OS를 직접 설치하게 되었다. 그 과정은 Pi 4 키오스크 대시보드 설정기에 기록해 두었는데, 당시 Lite를 선택한 이유를 간단히 언급만 하고 넘어갔다.
이번 글에서는 Raspberry Pi OS의 에디션 종류와 차이점, 그리고 Wheezy(Debian 7)부터 Trixie(Debian 13)까지의 버전 변천사를 정리한다.
Raspbian에서 Raspberry Pi OS로
원래 이 OS의 이름은 Raspbian이었다. Debian의 ARM 포트를 Raspberry Pi에 맞게 재빌드한 커뮤니티 프로젝트로, Mike Thompson과 Peter Green이 주도했다.
2020년 5월, Raspberry Pi Foundation이 8GB RAM 모델의 Pi 4를 발표하면서 동시에 64-bit OS 베타를 공개했다. 이 64-bit 버전은 커뮤니티 Raspbian 프로젝트가 아닌 Debian에서 직접 빌드한 것이었기 때문에, “Raspbian”이라는 이름이 정확하지 않았다. 이를 계기로 32-bit/64-bit를 통합하여 Raspberry Pi OS로 이름을 변경했다.
64-bit 버전은 이후 2022년 2월에 정식 릴리스되었다.
에디션 비교
Raspberry Pi OS는 세 가지 에디션으로 제공된다. 각 에디션은 32-bit(armhf)와 64-bit(aarch64) 두 아키텍처로 나뉜다.
Lite
CLI만 제공되는 최소 구성이다. 데스크톱 환경이 없다.
- 용도: 서버, IoT, 임베디드, 키오스크(cage 등 별도 컴포지터 사용)
- 유휴 RAM: ~60-180 MB
- 이미지 크기: ~500 MB (압축), 설치 후 ~3.9 GB
- 포함 소프트웨어: 기본 CLI 도구만
Desktop
labwc(Wayland 컴포지터) 기반 데스크톱 환경이 포함된다.
- 용도: 일반 데스크톱, 교육, 가벼운 개발
- 유휴 RAM: ~400-600 MB
- 이미지 크기: ~1.1 GB (압축), 설치 후 ~6.7 GB
- 포함 소프트웨어: Chromium, Firefox, Thonny, Geany, VLC, 파일 관리자, 터미널 등
Desktop + Recommended Software
Desktop 에디션에 추가 소프트웨어를 번들한 것이다.
- 용도: 교육 환경, 초보자용 풀 데스크톱
- 이미지 크기: ~2.5 GB (압축), 설치 후 ~8 GB 이상
- 추가 소프트웨어: LibreOffice, Wolfram Mathematica, Scratch, Claws Mail, Java 등
에디션 비교 요약
| Lite | Desktop | Desktop + Recommended | |
|---|---|---|---|
| 데스크톱 환경 | 없음 (CLI) | labwc/Wayland | labwc/Wayland |
| 유휴 RAM | ~60-180 MB | ~400-600 MB | ~400-600 MB |
| 이미지 크기 (압축) | ~500 MB | ~1.1 GB | ~2.5 GB |
| 최소 SD 카드 | 16 GB | 32 GB | 32 GB |
32-bit vs 64-bit
각 에디션은 32-bit(armhf)와 64-bit(arm64) 두 가지로 제공된다.
- 32-bit: 모든 Raspberry Pi 모델에서 동작한다. Pi 1, Zero(초기 모델)처럼 ARMv6 SoC를 사용하는 모델은 32-bit만 지원한다.
- 64-bit: Pi 3 이상(Pi 3, 3B+, 3A+, 4, 400, 5, Zero 2 W, CM3 이상)에서 동작한다. 4GB 이상의 RAM을 온전히 활용하려면 64-bit가 필요하다.
Pi 5는 64-bit 커널이 필수이며, 그 위에서 32-bit userspace를 실행하는 것은 가능하다.
선택 기준
Pi 3 이상이라면 특별한 이유가 없는 한 64-bit를 선택하는 것이 좋다. 성능, 메모리 활용, 소프트웨어 호환성 모두에서 유리하다.
버전 히스토리
Raspberry Pi OS는 Debian의 안정 릴리스를 기반으로 한다. Debian의 코드네임을 그대로 따르며, 새 Debian 안정 버전이 나올 때마다 새 Raspberry Pi OS가 출시된다.
Wheezy (Debian 7) - 2013
Raspberry Pi Foundation이 공식 이미지를 배포하기 시작한 첫 버전이다. (커뮤니티 빌드는 2012년 7월부터 있었다)
- 커널: 3.6 ~ 3.18
- 데스크톱: LXDE + Openbox
- 디스플레이 서버: X11
Jessie (Debian 8) - 2015
- 커널: 4.1 ~ 4.9
- 주요 변경:
- 2016년 9월 PIXEL 데스크톱 도입 - LXDE 위에 새로운 아이콘, 배경화면, UI 개선을 올린 것
- Chromium이 Epiphany를 대체하여 기본 브라우저가 됨
- SysVinit에서 systemd로 전환 완료
Stretch (Debian 9) - 2017
- 커널: 4.9 ~ 4.19
- 주요 변경:
- PIXEL 데스크톱 개선 지속
- Bluetooth 지원 강화
Buster (Debian 10) - 2019
- 커널: 4.19 ~ 5.10
- 주요 변경:
- OpenGL 드라이버 개선
- 이 시기에 “Raspbian” → “Raspberry Pi OS” 이름 변경 (2020년 5월)
- 64-bit OS 베타 발표
Bullseye (Debian 11) - 2021
- 커널: 5.10 ~ 6.1
- 주요 변경:
- GTK+2에서 GTK+3로 UI 전면 마이그레이션
- 2GB 이상 RAM 모델에서 Mutter가 Openbox를 대체 (Wayland 초기 지원)
- KMS(Kernel Mode Setting) 비디오 드라이버 기본 적용
- 레거시 카메라 스택 폐기, libcamera로 전환
- Legacy 브랜치 개념 도입 - 이전 버전(Buster 기반)을 계속 제공
Bookworm (Debian 12) - 2023
Raspberry Pi OS의 디스플레이 아키텍처가 크게 전환된 버전이다.
- 커널: 6.1 ~ 6.12
- 주요 변경:
- Wayfire(wlroots 기반)가 Mutter를 대체
- Pi 4, Pi 5에서 Wayland가 기본으로 전환 (이전 모델은 X11/Openbox 유지)
- PipeWire가 PulseAudio를 대체
- NetworkManager가 dhcpcd를 대체
- Raspberry Pi 최적화 Firefox 추가
- 2024년 10월 업데이트: labwc가 Wayfire를 대체, 모든 모델에서 Wayland가 기본으로 전환 완료
Trixie (Debian 13) - 2025
현재 최신 버전이다. 2025년 10월 출시.
- 커널: Linux 6.12 LTS
- GCC: 14.2.0
- 컴포지터: labwc
- 주요 변경:
- 새 GTK 테마: PiXtrix(라이트), PiXonyx(다크)
- 새 아이콘 테마: PiXtrix
- 새 시스템 폰트: Nunito Sans Light (약 10년간 사용된 Piboto 교체)
- 통합 Control Centre - 기존의 분리된 설정 앱들(Appearance, Mouse & Keyboard, Screen Configuration 등)을 하나의 플러그인 기반 앱으로 통합
- 모듈식 패키지 구조 - 메타 패키지로 조직화하여 Lite ↔ Desktop 전환이 쉬워짐
- Y2038 대응 - 64-bit 시간 값 적용
- cloud-init 통합 - 레거시
firstrun.sh를 대체하는 첫 부팅 설정 시스템 - 2025년 11월 업데이트: HiDPI 스케일링 지원, Alacarte 메뉴 에디터 추가
데스크톱 환경 변천사
Raspberry Pi OS의 데스크톱 환경은 10년 넘게 꾸준히 변화해 왔다. 특히 디스플레이 서버의 전환이 주목할 만하다.
| 시기 | 데스크톱 | 윈도우 매니저 / 컴포지터 | 디스플레이 서버 |
|---|---|---|---|
| 2012-2016 | LXDE | Openbox | X11 |
| 2016-2021 | PIXEL | Openbox | X11 |
| 2021-2023 | PIXEL/GTK3 | Mutter (2GB+) / Openbox | X11 기본, Wayland 옵션 |
| 2023-2024.10 | Bookworm | Wayfire | Pi 4/5 Wayland, 나머지 X11 |
| 2024.10-2025.09 | Bookworm | labwc | 전 모델 Wayland |
| 2025.10- | Trixie | labwc | 전 모델 Wayland |
X11에서 Wayland로
X11에서 Wayland로의 전환은 3년에 걸쳐 단계적으로 진행되었다.
- Bullseye (2021): Mutter 도입으로 Wayland 첫 지원. 기본값은 여전히 X11. 2GB 이상 RAM 모델에서만 사용 가능.
- Bookworm (2023): Wayfire 채택. Pi 4/5에서 Wayland가 기본값. 구형 모델은 X11 유지.
- Bookworm 업데이트 (2024.10): labwc로 전환. labwc 개발자들과 협업을 통해 X11 수준의 성능을 달성한 후, 모든 Pi 모델에서 Wayland를 기본값으로 설정. X11 전환 완료.
- Trixie (2025): labwc 기반 Wayland 유지. X11/LXDE, Wayland/Wayfire, Wayland/labwc 세 가지 구성을 선택 가능.
어떤 에디션을 선택할 것인가
용도에 따라 선택은 명확하다.
Lite를 선택하는 경우:
- 서버, IoT, 임베디드 등 CLI만 필요한 환경
- 키오스크처럼 단일 앱만 실행하는 환경 (cage 등 최소 컴포지터 사용)
- 리소스를 최대한 아끼고 싶을 때
- SSH로만 접근하는 헤드리스 환경
Desktop을 선택하는 경우:
- GUI 기반 개발이나 일반 데스크톱 용도
- 웹 브라우징, 미디어 재생 등 일상적인 사용
- 입문자가 처음 Pi를 접할 때
Desktop + Recommended Software를 선택하는 경우:
- 교육 환경에서 바로 사용할 수 있는 풀세트가 필요할 때
- 소프트웨어를 일일이 설치하기 번거로울 때
Trixie부터 에디션 전환이 쉬워졌다
Trixie에서 도입된 모듈식 패키지 구조 덕분에, Lite에서 Desktop으로의 전환이 메타 패키지 설치만으로 가능해졌다. 처음부터 완벽한 선택을 할 필요가 줄어든 셈이다.
내 경우 키오스크 전용 디스플레이가 목적이었으므로 Lite + cage 조합을 선택했다. Desktop 환경의 알림, 팝업 등 외부 interrupt를 구조적으로 차단하면서 RAM 사용량도 최소화할 수 있었다. 자세한 내용은 Pi 4 키오스크 대시보드 설정기를 참고.