라즈베리 파이(Raspberry Pi)는 가격 대비 성능이 뛰어난 초저가 싱글 보드 컴퓨터로, 다양한 프로젝트에 활용할 수 있는 만능 하드웨어입니다. OSMC를 설치해 전용 미디어 플레이어로 활용하거나, RetroPie나 Recalbox를 이용해 레트로 게임 에뮬레이션 머신으로 꾸미는 것이 가장 인기 있는 사용법입니다. 그만큼 활용 범위가 넓다 보니 "라즈베리 파이로 일반 데스크톱 컴퓨터를 대체할 수 있을까?"라는 질문도 자주 나옵니다. 물론 라즈베리 파이는 하드웨어 성능 면에서 분명한 한계가 있지만, 아래 소개하는 가벼운 운영체제들을 사용하면 충분히 데스크톱 역할을 해낼 수 있습니다.
참고: 라즈베리 파이는 시장에 여러 모델이 출시되어 있습니다. 이 글에서는 라즈베리 파이 3B/3B+에서 원활하게 구동되는 운영체제를 중심으로 소개합니다. 제로(Zero) 같은 저사양 모델에서도 설치 자체는 가능할 수 있지만, 실제 사용 환경은 모델에 따라 크게 달라질 수 있다는 점을 감안해 주세요.
1. Raspbian
Raspbian은 독립적으로 개발되고 있지만, 사실상 라즈베리 파이의 '공식' 운영체제로 자리 잡은 배포판입니다. 리눅스 데비안(Debian)을 기반으로 하며, 2012년부터 지금까지 꾸준히 업데이트되어 왔습니다. 웹 브라우징과 오피스 프로그램 등 필수 기능을 기본으로 갖추고 있어 처음 리눅스를 접하는 초보자도 부담 없이 데스크톱 환경을 사용할 수 있습니다. 또한 내장 앱 스토어를 통해 방대한 소프트웨어 패키지를 손쉽게 설치할 수 있다는 것도 큰 장점입니다.
Raspbian은 추천 소프트웨어가 포함된 버전과 포함되지 않은 버전 두 가지로 다운로드할 수 있습니다. 라즈베리 파이의 자원을 극한까지 아끼고 싶다면 'Raspbian Stretch Lite'를 선택해 보세요. 단, Lite 버전에는 데스크톱이나 어떠한 형태의 그래픽 사용자 인터페이스(GUI)도 포함되어 있지 않습니다. 즉, 명령줄 인터페이스(CLI)만으로 모든 작업을 수행해야 한다는 점을 유의해야 합니다.
2. Flint OS
크롬북(Chromebook)을 사용해 본 적이 있다면 Flint OS를 처음 접하더라도 금방 익숙해질 수 있습니다. Flint OS는 구글의 오픈소스 운영체제인 크로미엄 OS(Chromium OS), 즉 크롬북에 탑재된 것과 동일한 운영체제를 기반으로 만들어졌습니다. 크롬북처럼 웹 애플리케이션과 클라우드 서비스 중심으로 설계되어 있어, 라즈베리 파이용으로 구할 수 있는 몇 안 되는 클라우드 기반 운영체제입니다. 쉽게 말해 '가성비 좋은 크롬북'이라고 생각하면 됩니다.
Flint OS는 웹 기반 데스크톱 환경으로 동작하기 때문에 일반적인 운영체제보다 훨씬 적은 시스템 자원을 소모합니다. 덕분에 부팅 속도와 프로그램 실행 속도가 매우 빠릅니다. 또한 다른 운영체제만큼 높은 연산 성능을 요구하지 않기 때문에 상대적으로 저사양 하드웨어에서도 원활하게 구동됩니다. 배터리로 작동하는 휴대용 라즈베리 파이 컴퓨터를 만들 계획이라면, Flint OS를 사용했을 때 더 긴 배터리 사용 시간을 기대할 수 있습니다. 웹 기반 앱만으로 사용에 불편이 없다면 Flint OS는 확실히 고려해 볼 가치가 있는 선택지입니다.
3. Kano OS
Kano Kit은 몇 년 전 성공적인 킥스타터 크라우드펀딩을 통해 세상에 나왔습니다. 핵심 아이디어는 아주 단순했습니다. 필요한 부품을 한 박스에 담아 아이들이 스스로 컴퓨터를 조립하고 프로그래밍하는 방법을 배울 수 있게 하는 것이죠. Kano Kit에는 라즈베리 파이 본체와 케이스, 필요한 케이블, 아이 친화적인 블루투스 키보드, 그리고 이해하기 쉬운 매뉴얼까지 모두 포함되어 있습니다. 다행히 키트를 구매하지 않아도 Kano OS는 오픈소스로 공개되어 있기 때문에 누구나 무료로 내려받아 설치할 수 있습니다.
10세 미만 어린이를 대상으로 개발된 Kano OS는 사용법이 간단하면서도 완전한 기능을 갖춘 데스크톱 환경을 제공합니다. Kano OS가 차별화되는 부분은 바로 인터랙티브 교육 앱입니다. 예를 들어 'Story Mode'에서는 디지털 캐릭터가 라즈베리 파이 회로 기판 위를 돌아다니며 각 부품과 구성 요소를 하나씩 짚어 주고, 그 작동 원리까지 재미있게 설명해 줍니다. 여기에 코딩의 기초를 가르치는 프로그래밍 게임이 기본 탑재되어 있고, 수정해서 직접 만질 수 있는 마인크래프트(Minecraft) 버전까지 번들로 제공됩니다. 결국 Kano OS는 아이들이 운영체제를 사용하는 과정 자체에서 컴퓨터를 배워 나갈 수 있도록 설계된 교육 특화 운영체제라고 할 수 있습니다.
4. Risc OS
Risc OS는 1980년대 영국의 Acorn Computers가 자사 아르키메데스(Archimedes) 개인용 컴퓨터를 위해 개발한 운영체제로, 그 역사가 무척 깁니다. 이후 오픈소스 프로젝트인 'Risc OS Open'으로 이어졌으며, 라즈베리 파이용 버전도 배포되고 있습니다. Risc OS를 부팅하는 순간 윈도우, 맥, 리눅스와는 전혀 다른 독특한 환경이라는 것을 바로 알 수 있습니다. 하지만 사용법을 익히는 데 시간을 들여 보면 그 성능에 놀라게 될 것입니다. 비결은 바로 그 놀라운 경량성 때문입니다. 그래픽 데스크톱 인터페이스를 포함한 운영체제 전체 용량이 약 10MB에 불과합니다. 더욱이 Risc OS용 소프트웨어는 메가바이트가 아닌 킬로바이트 단위로 계산될 정도입니다. 말할 것도 없이, Risc OS는 현존하는 가장 빠른 운영체제 중 하나입니다.
물론 학습 곡선이 가파른 편이라 진입 장벽은 있습니다. 하지만 새로운 운영체제를 배워 볼 수 있는 훌륭한 기회이기도 합니다. 다행히 Risc OS를 이해하는 데 도움이 되는 문서와 자료가 풍부하게 준비되어 있습니다. 구조와 사용법을 익히고 나면, Risc OS는 라즈베리 파이에서 강력하면서도 놀랍도록 가벼운 운영체제로 변신합니다.
혹시 라즈베리 파이를 사용하고 계신가요? 여러분이 추천하는 운영체제가 있다면 댓글로 알려주세요!