Pidora
Pidora는 Raspberry Pi 같은 ARM 기반 초소형 컴퓨터를 대상으로 Fedora를 이식·구성한 Linux 배포판이다. 초기 Raspberry Pi에서 Fedora의 소프트웨어 패키지와 데스크톱 및 개발 도구를 사용하기 위한 설치 이미지와 사용자 환경을 제공했다.
| 분류 | Linux 배포판, Fedora 기반 리믹스 |
|---|---|
| 개발 주체 | Pidora 프로젝트 |
| 계통 | Fedora |
| 커널 | Linux 커널 |
| 사용자 공간 | GNU 및 오픈 소스 소프트웨어 |
| 패키지 형식 | RPM |
| 패키지 관리 | YUM, RPM |
| 배포 형태 | Raspberry Pi 전용 이미지 |
| 지원 아키텍처 | ARMv6 |
| 데스크톱·관리 환경 | 명령줄 및 경량 데스크톱 |
| 주요 용도 | Raspberry Pi용 ARM 시스템 |
| 라이선스 | 다양한 자유·오픈 소스 라이선스 |
| 공식·프로젝트 페이지 | 프로젝트 자료 |
| 최초 공개 | 2013년 |
| 개발 상태 | 종료 |
Pidora는 Raspberry Pi 같은 ARM 기반 초소형 컴퓨터를 대상으로 Fedora를 이식·구성한 Linux 배포판이다. 초기 Raspberry Pi에서 Fedora의 소프트웨어 패키지와 데스크톱 및 개발 도구를 사용하기 위한 설치 이미지와 사용자 환경을 제공했다.[1]
Fedora의 ARM 이식 기술과 패키지 관리 체계를 활용했으며 이후 Fedora 자체의 Raspberry Pi 지원이 확대되면서 별도의 Pidora 배포는 역사적인 프로젝트가 되었다.
Pidora는 Raspberry Pi의 초기 세대 보드를 대상으로 개발된 Fedora Remix 배포판이다. 당시 Raspberry Pi의 ARMv6 프로세서는 일반적인 Fedora ARM 배포 이미지에서 지원하는 하드웨어와 차이가 있었기 때문에, Fedora 패키지와 사용자 환경을 해당 장치에서 이용하려면 별도의 빌드와 설치 이미지 구성이 필요했다.
Raspberry Pi용 배포에는 ARM 아키텍처와 부트 펌웨어, SD 카드 부팅·장치 드라이버를 위한 구성이 사용된다. 기본 사용자 공간에는 Fedora 계열 GNU 도구와 Linux 셸 및 개발 환경을 포함할 수 있으며, RPM 기반 패키지를 통해 필요한 응용 프로그램을 설치할 수 있다. 컴퓨터용 일반 x86_64 설치 이미지와 달리 하드웨어 전용 시스템 이미지로 제공되는 것이 특징이다.
Pidora의 패키지 빌드와 배포는 Fedora와 공통된 소스 패키지·RPM 생태계를 활용하면서 초기 Raspberry Pi 모델의 컴퓨팅 성능과 메모리 용량을 고려해야 했다. 그래픽 데스크톱이나 개발 도구를 사용할 수 있지만, 응용 프로그램의 사용 가능성과 실행 성능은 CPU 명령 집합과 장치 지원 범위에 영향을 받는다.
단일보드 컴퓨터에서 Linux를 실행할 때에는 GPIO, USB 장치, 저장 장치와 네트워크 인터페이스도 중요한 활용 요소다. Pidora는 이러한 하드웨어를 사용하면서 Fedora의 개발용 패키지, 프로그래밍 환경과 명령줄 도구에 접근할 수 있게 했다. 이 같은 조합은 임베디드 장치와 교육용 컴퓨터에서 활용됐다.
Pidora는 2013년에 등장한 역사적인 Fedora 리믹스로, 이후 Fedora의 공식 ARM 지원과 Raspberry Pi 지원이 발전하며 별도의 초기 Pidora 이미지가 차지하던 역할은 변화했다. Fedora와 Raspberry Pi의 관계를 이해할 때, ARMv6 초기 세대의 전용 이미지와 이후 Fedora ARM64 시스템 지원을 구별할 수 있다.[2]