Raspbian
Raspbian은 초기 Raspberry Pi의 ARMv6 프로세서와 부동소수점 기능을 지원하기 위해 Debian 패키지를 다시 빌드한 Linux 배포판 및 패키지 저장소 프로젝트다. Debian의 일반적인 ARM hard-float 빌드가 요구하던 명령어 지원 범위와 초기 Raspbe...
| 분류 | Linux 배포판, ARMv6 기반 Raspberry Pi용 Debian 패키지 배포 프로젝트 |
|---|---|
| 개발 | Peter Green·Mike Thompson 등 Raspbian 공동체 |
| 계보 | Debian 소스 패키지·ARMv6 재컴파일 |
| 커널 | Linux 커널 |
| 사용자 환경 | 기본 저장소 중심·관련 데스크톱 이미지 |
| 소프트웨어 관리 | Debian 계열 deb·APT (역사적 버전 기준) |
| 지원 대상 | ARMv6+VFP 소형 컴퓨터·초기 Raspberry Pi |
| 주요 기능 | ARMv6 기반 Raspberry Pi용 Debian 패키지 배포 프로젝트 |
| 공식·역사 기록 | 원문 자료 |
Raspbian은 초기 Raspberry Pi의 ARMv6 프로세서와 부동소수점 기능을 지원하기 위해 Debian 패키지를 다시 빌드한 Linux 배포판 및 패키지 저장소 프로젝트다. Debian의 일반적인 ARM hard-float 빌드가 요구하던 명령어 지원 범위와 초기 Raspberry Pi 하드웨어의 차이를 해결하려는 목적에서 시작됐다. Raspbian 저장소와 Raspberry Pi 재단이 제공하던 공식 운영체제 이미지는 개발 주체를 구별해 설명할 수 있다.[1]
Raspbian은 2012년 Peter Green과 Mike Thompson 등이 주도하여 개발됐으며, 2012년 6월 초기에 3만 5천 개가 넘는 Debian 소프트웨어 패키지를 Raspberry Pi에 적합한 컴파일 설정으로 빌드하는 작업을 완료했다. 당시의 Debian armhf 패키지는 ARMv7 계열을 전제로 했기 때문에 초기 Raspberry Pi에 그대로 적용하기 어려웠다.[2]
Raspbian 프로젝트는 Debian 소스 패키지를 가능한 한 적은 변경으로 재컴파일해 ARMv6 및 VFPv2 기능을 지원하도록 구성했다. 일부 하드웨어 관련 패키지를 추가할 수 있지만 Debian과의 코드·패키지 호환성을 유지하는 것이 중요한 개발 원칙이었다. 따라서 별도의 프로그래밍 환경 전체를 새로 개발하기보다 Debian의 방대한 프로그램을 초기 Raspberry Pi에서 실행할 수 있게 하는 데 초점을 맞췄다.
역사적으로 Raspberry Pi 재단은 Raspbian 저장소를 활용해 공식 설치 이미지를 제공했고, 2020년 제품명은 Raspberry Pi OS로 변경되었다. 그 뒤의 공식 운영체제는 32비트·64비트 제품군과 독자적인 데스크톱 구성을 포함해 발전했으며, Raspbian이라는 독립 공동체 패키지 프로젝트와 완전히 같은 의미로 사용하는 데에는 역사적 맥락을 고려해야 한다.
현재의 Raspberry Pi OS 공식 문서는 Debian을 기반으로 한 Raspberry Pi 전용 운영체제라고 설명한다. Raspbian은 그 이전에 초기 Raspberry Pi의 하드웨어 제약을 해결하기 위한 Debian 소프트웨어 재빌드·패키지 기반을 마련한 핵심 프로젝트였다는 점에서 독립적인 기술사적 의미가 있다.[3]