전자 공학 프로젝트에서 자주 활용되는 라즈베리 파이는, 마이크로컨트롤러와 유사해 보이지만, 완전한 운영 체제를 구동할 수 있는 독립적인 컴퓨터입니다.
다양한 운영 체제가 이 단일 보드 컴퓨터 제품군을 위해 제공되므로, 라즈베리 파이 사용자들은 폭넓은 선택지를 갖게 됩니다. 그러나 모든 운영 체제가 특정 사용 목적에 적합한 것은 아니므로, 자신의 필요에 최적화된 운영 체제를 선택하는 것이 중요합니다.
다용도 운영 체제
이 범주의 운영 체제는 특정 목적에 특화되지 않았지만, 일반적인 컴퓨터 사용자의 요구 사항을 충족하도록 설계되었습니다. 여기에는 인터넷 탐색, 기본적인 생산성 작업, 미디어 감상, 그리고 간단한 게임 등이 포함됩니다.
데비안 리눅스를 기반으로 하는 라즈베리 파이 OS(이전의 Raspbian)는 라즈베리 파이 제품군의 공식 운영 체제입니다. 이 운영 체제는 무료로 다운로드할 수 있으며, 대부분의 라즈베리 파이 키트에 포함된 microSD 카드에 미리 로드되어 제공됩니다. 라즈베리 파이 재단에 따르면, 이미저 통계 웹사이트에 따르면 라즈베리 파이 OS는 현재까지 라즈베리 파이에서 가장 많이 사용되는 운영 체제이며, 우분투가 그 뒤를 따르고 있습니다.
32비트 버전과 64비트 버전이 모두 제공되며, 64비트 버전은 일부 주요 이점을 제공합니다.
라즈베리 파이 OS는 사용하기 쉬운 LXDE(Lightweight X11 Desktop Environment)의 수정된 버전을 사용합니다. 또한, 35,000개 이상의 소프트웨어 패키지가 사전 컴파일되어 제공되어 라즈베리 파이에 쉽게 설치할 수 있습니다.
우분투 MATE는 경량 MATE 데스크톱 환경을 기본 사용자 인터페이스로 사용하는 우분투 리눅스의 공식 파생 버전입니다. 이는 표준 우분투보다 라즈베리 파이의 상대적으로 적은 리소스에 대한 부담을 줄여줍니다.
우분투 MATE는 이미 리눅스 경험이 있고 라즈베리 파이 환경에서 더욱 익숙한 환경을 원하는 사용자에게 적합합니다. 데스크톱 컴퓨팅 및 하드웨어 수리에 필요한 완전한 데스크톱 환경을 제공합니다.
혹은, 우분투 데스크톱 OS의 표준 버전을 선택할 수도 있습니다. 가이드에서는 우분투 MATE와 함께 라즈베리 파이에 우분투 데스크톱, 서버, 코어를 설치하는 방법을 안내합니다.
라즈베리 파이 컴퓨터는 비디오, 음악, 이미지를 다른 장치에 제공하는 미디어 센터로 자주 사용됩니다. 미디어 센터 운영 체제를 사용하면 이러한 파일들을 훨씬 쉽게 정리하고 연결된 사용자와 공유할 수 있습니다.
LibreELEC은 Kodi 미디어 플레이어용으로 특화된 리눅스 JeOS(Just Enough Operating System)입니다. 이는 현재 중단된 OpenELEC 프로젝트의 포크이며, 사전 구성된 버전의 Kodi 및 여러 선택적인 타사 PVR(개인 비디오 레코더) 백엔드 소프트웨어 응용 프로그램과 함께 제공됩니다.
LibreELEC 운영 체제는 작고 가벼우며, 플래시 기반 저장 장치에 최적화되어 있습니다. 라즈베리 파이에서 Kodi만 실행하려는 경우, 이것이 최적의 선택일 수 있습니다.
OSMC(오픈 소스 미디어 센터)는 주로 라즈베리 파이 및 기타 장치용 Kodi 프런트 엔드를 제공하는 데비안 기반 미디어 센터입니다. 사용하기 쉽고 설치가 빠르며 LibreELEC보다 더 많은 기능을 제공합니다. 라즈베리 파이를 주로 홈 시어터 PC로 사용하고 싶지만, 때때로 다른 프로젝트도 실행하고 싶다면 OSMC가 가장 적합한 선택일 수 있습니다.
사물 인터넷 및 홈 자동화
라즈베리 파이는 홈 어시스턴트와 같은 홈 자동화 플랫폼을 활용하여 인터넷 지원 장치 네트워크를 제어하는 데 사용할 수 있습니다.
HAOS(Home Assistant OS)는 SBC 및 x86-64 시스템에서 홈 어시스턴트와 해당 추가 기능을 실행하도록 최적화된 무료 오픈 소스 소프트웨어입니다. 홈 어시스턴트는 장치에 대한 로컬 접근을 활성화하여 스마트 홈 네트워크를 관리합니다.
OpenHAB(Open Home Automation Bus)는 홈 자동화를 위한 오픈 소스 플랫폼입니다. 제조사에 관계없이 스마트 홈 장치를 제어할 수 있습니다. 라즈베리 파이에서 사용하려면 미리 구성된 이미지를 다운로드하여 microSD 카드 또는 USB 플래시 드라이브에 설치해야 합니다.
레트로 운영 체제
또한, 라즈베리 파이에서 RISC OS, MS DOS, Amiga와 같은 오래된 운영 체제를 실행할 수 있습니다. 이는 에뮬레이션 및 교육 목적으로 유용할 수 있습니다.
RISC OS는 1980년대에 처음 개발되었으며, Acorn의 Archimedes 및 A7000 개인용 컴퓨터 시대로 거슬러 올라갑니다. RISC(Reduced Instruction Set Computer) 아키텍처의 이름을 딴 RISC OS는 ARM 기반 컴퓨터를 위한 최초의 운영 체제 중 하나였습니다.
현재 오픈 소스로 제공되며, 거의 모든 라즈베리 파이 모델에서 다운로드할 수 있습니다. 최첨단 운영 체제는 아니지만, 레트로 컴퓨팅에 대한 향수를 자극하고 성장하는 사용자 커뮤니티에 참여할 수 있는 방법이 될 수 있습니다.
특수 프로젝트
라즈베리 파이 컴퓨터는 레트로 게임, 3D 프린팅, 또는 침투 테스트와 같은 특정 프로젝트에도 활용될 수 있습니다.
RetroPie는 라즈베리 파이에서 레트로 게임을 에뮬레이션할 수 있도록 하는 오픈 소스 소프트웨어 모음입니다. 라즈베리 파이 OS Lite와 EmulationStation, RetroArch와 같은 여러 에뮬레이터를 기반으로 구축되었습니다. RetroPie를 사용하여 레트로 게임 콘솔을 구축하는 방법에 대한 가이드도 참고해 보세요.
이미지 출처: Colaborativa dot eu/플리커
OctoPrint는 3D 프린터를 원격으로 모니터링하고 제어할 수 있는 응용 프로그램입니다. OctoPrint 서버는 오래된 스마트폰이나 라즈베리 파이와 같은 장치에서 실행할 수 있습니다. 라즈베리 파이에서 OctoPi 이미지를 설치하고 3D 프린터에 연결하기만 하면 됩니다.
서버 및 네트워크 응용 프로그램
라즈베리 파이에 파일 서버나 네트워크 연결 스토리지를 구축하는 데 관심이 있다면, 해당 목적에 적합한 운영 체제 설치를 고려해야 합니다.
OpenMediaVault는 데비안 리눅스를 기반으로 하며, 웹 기반 관리, 이메일 통계 보고서, 사용자 및 그룹 관리, 플러그인 시스템과 같은 주요 기능을 제공합니다. 파일 서버를 간편하게 생성할 수 있는 간단하고 사용하기 쉬운 인터페이스를 제공합니다. 라즈베리 파이에 OpenMediaVault를 설치하는 것은 매우 간단합니다.
DietPi는 매우 가벼운 데비안 기반 리눅스 배포판으로, 라즈베리 파이 OS Lite보다 훨씬 작고 구성이 훨씬 쉽습니다. DietPi는 최소한의 리소스 사용에 최적화되어 있으며, 자체 호스팅 프로젝트에 매우 적합합니다. 라즈베리 파이에 DietPi를 설치하는 방법에 대한 가이드에서 이 OS가 제공하는 기능을 자세히 알아볼 수 있습니다.
다른 유용한 선택지도 있습니다
다양한 프로젝트에 라즈베리 파이를 사용하는 경우, 운영 체제에 모든 목적에 맞는 단일 옵션이 없다는 것을 빠르게 알게 될 것입니다. 실제로, 다양한 OS microSD 카드를 미리 로드하여 필요할 때 바로 사용할 수 있도록 준비하는 것이 라즈베리 파이 사용자들 사이에서 매우 일반적입니다.