라즈베리 파이

역사

2006년 라즈베리 파이의 초기 컨셉은 아트멜의 ATmega 644 마이크로컨트롤러를 기반으로 만들어졌다. 그 설계도와 PCB 레이아웃은 공개되어 다운로드 받을 수 있다. 재단 이사인 에반 업톰은 교사, 대학교, 그리고 아이들에게 컴퓨터에 대한 영감을 주려 노력하는 컴퓨터 열광자들을 모아 재단을 만들었다. 라즈베리 파이는 1981년 에이콘에서 만든 BBC 마이크로에서 영감을 받았다. 최초의 ARM 원형 버전의 컴퓨터는 USB 플래시 드라이브와 크기가 같았다. 여기엔 끝에 USB 포트가 하나 있었고, 반대편엔 HDMI 포트 하나가 있었다.

발매전

2011년 8월, 15번째 알파 보드가 만들어졌다. 이 보드는 기능적으론 계획했던 B 모델과 같았지만, 커다란 물리적 디버그 헤더를 장착해야만 했다. 25개의 B 모델 베타 판이 조립되어 시험되었다. 베타 보드의 부품 레이아웃은 생산중인 라즈베리 파이와 유사했다. 베타 보드 디자인에서 CPU 핀을 꽂는 부분 중 몇 개가 선명하지 않은 문제를 하나 발견했는데, 이는 최초 생산분에선 고쳐졌다. 베타보드에선 리눅스를 구동하고, 1080p 영화 트레일러와 더불어 Rightware 사무라이 OpenGL ES를 실행시켰다.
2012년 첫 번째 주에 10개의 라즈베리 파이 보드가 이베이 경매에 등록되었다. 라즈베리 파이를 경매에서 산 익명의 사람은 영국 셔퍼크의 컴퓨터 역사 센터에 이를 기부하였다. 열개의 라즈베리 파이 보드(원래 가격 220 파운드)는 16,000 파운드까지 뛰어 올랐으며, 그중 맨 마지막에 경매된 시리얼 번호 No. 1 라즈베리 파이는 3,500 파운드까지 올라갔다. 이를 보고 2월 말 즈음에 실제 판매가 이뤄질 것으로 예측한 사람들로 인해 재단 서버는 몰리는 사람들로 인해 생기는 부하를 감당하기 위해 애를 많이 썼다.

판매

첫 만 개의 라즈베리 파이 묶음이 중국과 대만에서 영국보다 더 많이 생산되었다. 그 이유중에는 관세가 완제품보단 반제품 상태인 것이 좀 더 이득이라는 점도 있었으며, 또한 영국 제조업자들이 제시한 리드타임인 12주보다 중국 제조업자들은 리드타임으로 4주를 제안했기 때문이다. 이렇게 절약한 비용은 재단의 연구 개발과 역량 강화에 재투자되었다.
2012년 3월 잘못된 이더넷 포트를 끼워 최초 물량의 선적이 늦어질 것이라고 발표되었다. 재단에서는 미래에 생산될 물량의 생산 질이 필요한 수준보다 높아질 것으로 기대했다.
"자석이 달린 이더넷 연결장치를 대량 확보할 수 있을 것이라 확신합니다. 그리고, 두 배급사인 프리미어 파넬사와 RS 콤포넌트사는 부품조달에 놀랄만한 도움을 주어왔습니다." - 에반 업톰
2012년 2월 29일 UTC 06:00에 판매 가 시작되었으며, 동시에 모델 A의 램이 128MB에서 256MB로 올랐다는 사실도 공개되었다. 재단 웹사이트에선 "6년 전 프로젝트 시작부터 우리가 최초로 개발하는 것이 곧 끝날 것 같았습니다 - 그게 라즈베리 파이의 시작이 되었군요"라고 공지했다. 영국내 판매를 허가받은 Farnell과 RS Components 두곳의 웹페이지는 출시 바로 직전 엄청난 트래픽을 맞았다. 이에 웹마스터가 말하길 "여러분, 제발 새로고침 좀 그만해주세요. 여러분 웹페이지에서도 그러시는 건가요? 여러분께선 서버를 공격하고 계시는 겁니다." 비록 확인된 것은 아니지만, 2백만건의 선 주문 희망이 들어왔다는 보고서가 존재한다. 공식 라즈베리 파이 트위터는 Farnell의 재고가 몇 분 만에 떨어졌고, RS Componets는 하룻동안 10만 건의 선주문을 받았다고 말했다.
2012년 3월 라즈베리 파이 제작사들은 선주문에 몰린 수를 보고 좋은 수라고 말했다.
그리고 2012년 4월 16일 최초 구매자들이 라즈베리 파이를 받았으며 2012년 5월 22일, 2만개 이상의 유닛이 선적길에 올랐다.

2013년

2013년 3월 30일부터 미국 가전연합 사이트를 통해 본격적인 판매에 돌입했다. 25달러에 판매되는 모델A와 35달러 모델B 두 종류이며 이중 모델A는 하루 만에 품절됐다. 또한 대한민국에서도 옥션 등에 판매가 되고 있다.

2015년

2015년 2월 2일부터 쿼드코어 CPU를 사용하고 램용량을 늘린 파이 2 B 모델이 본격적인 판매에 돌입하였으며, 2월 18일 500만개 판매 실적을 올렸다. 11월 26일 5달러 컴퓨터인 라즈베리 파이 제로를 선보였다. 라즈베리 파이 제로는 매진되어 판매 재고를 다시 만드는 중이라고 라즈베리 파이 재단은 밝혔다. 2015년 11월에 출간된 라즈베리 파이 공식 잡지인 MagPi 의 40호에는 라즈베리 파이 제로가 함께 동봉되어 있었는데 그 잡지 역시 매진되었다.

2016년

2016년 2월 29일 라즈베리 파이의 새로운 모델 '라즈베리 파이 3 모델 B(Raspberry Pi 3 Model B)'의 출시를 발표했다.
세 번째 버전인 라즈베리 파이 3는 무선랜 및 블루투스 기능이 기본 내장되어 있으며, 이전 모델인 라즈베리 파이 2의 900MHz보다 개선된 1.2GHz의 속도를 구현한 브로드컴 BCM2837 64bit ARMv8 프로세서를 기반으로 한다.
또한, 전력관리 기능도 개선되었다. 최대 2.5 Amps의 전력만을 사용하는 동시에 강력한 외부 USB기기를 더욱 많이 지원할 수 있다.
저전력 블루투스(Bluetooth Low Energy)와 무선 LAN을 지원하게 된 라즈베리파이 3는 구입 즉시 IoT, 블루투스 헤드폰 또는 스피커, 와이파이 게이트웨이,홈 클라우드 스토리지 등에 사용할 수 있다.
제품은 35달러에 구매 가능하며 이전 버전과 호환된다.

하드웨어

라즈베리 파이는 처음 판매된 B 모델과 나중에 나올 모델 A가 있다. 모델 A는 한개의 USB 포트와 이더넷 콘트롤러가 없고 모델 B보다 저렴하다. 모델 B는 2개의 USB포트와 10/100 이더넷 컨트롤러가 장착되어 있다.
모델 A는 RJ45 이더넷 포트가 없으나, 사용자가 추가한 USB 이더넷이나 와이파이 어댑터로 네트워킹이 가능하다. 사실 컨트롤러가 없는 A 모델과 컨트롤러가 달린 B 모델간의 큰 차이는 없는데, B모델의 컨트롤러는 내장 USB 이더넷 컨트롤러이기 때문이다. 현대 다른 컴퓨터와 같이 일반적인 USB 키보드와 마우스는 라즈베리 파이와 호환된다.
또한 라즈베리 파이는 실시간 시계가 없어, 운영 체제는 네트워크 타임 프로토콜을 사용하거나, 아니면 부팅할때마다 사용자가 시간을 다 적어줘야 한다. 그러나, 배터리 백업되는 실시간 시계(DS1307)을 I²C 인터페이스로 추가할 수 있다.
2012년 4월 20일 A 모델과 B 모델의 회로도가 라즈베리 파이 재단에 의해 공개되었다.
라즈베리 파이에서 하드웨어 가속 (H.264) 인코딩을 하는건 불가능하다. 라즈베리 파이의 GPU에 이와 같은 작업을 할 수 있는 가능성이 약간 있지만, 라즈베리 파이의 가격에 포함된 라이선스로는 디코딩만 허락되지 인코딩은 허락되지 않는다. 이 상황에 대한 근본적인 원인은 MPEG LA의 라이선스 조항에 담겨 있다.
하지만 계약서 내용 재확인 결과 H.264 인코딩 라이센스도 같이 계약한걸로 확인되어 개선 펌웨어에서 기능이 추가되었다고 한다
만약 카메라 모듈이 나온다면 라즈베리 파이가 그 가격에 H.264 인코딩을 할지 모른다는 말이 있다. 그러나 카메라 모듈은 라즈베리 파이의 GPU 코드의 도움을 받지 않고 자유 인코더인 테오라가 추가될 예정이다.

아키텍처

라즈베리 파이는 리눅스 커널 기반 운영 체제를 사용한다. Raspbian이라는 라즈베리 파이에 최적화된 데비안 계열의 자유 운영 체제가 현재로서는 가장 권장되는 시스템이며, 이는 2012년 7월에 출시되었다.
GPU는 펌웨어 이미지를 통해 접근이 가능하며, 이 이미지는 SD 카드로부터 부팅할때  GPU에 로드된다. 이 펌웨어 이미지는 바이너리 블롭으로도 알려져 있는데, 리눅스용 드라이버는 공개되지 않은 사유 소프트웨어이다. 응용 소프트웨어를 사용하게 되면, 비공개 실시간 라이브러리를 호출하게되고, 이는 다시 리눅스 내의 오픈 소스 드라이버를 호출하게 된다. 제공되는 커널 드라이버의 API가 이런 비공개 라이브러리를 지원하기 위해 특화되어 있다. 비디오 응용 프로그램은 OpenMAX를 사용하며, 3D 그래픽은 OpenGL ES를 사용하고, 2D 응용 프로그램은 OpenVG를 사용한다. OpenVG는 다시 EGL을 사용하게 된다. OpenMAX와  EGL은 다시 커널의 오픈소스 커널 드라이버를 사용하게된다.
2012년 02월 19일, 라즈베리 파이 파운데이션은 초기 버전의 운영 체제 이미지를 SD카드에 담아 발표했다. 이 이미지는 데비안 6.0 (Squeeze)에 기초하며, LXDE 데스크탑 환경과, 미도리 브라우저, 그리고 수많은 프로그래밍 툴을 같이 포함하고 있다. 또한 이 이미지는 라즈베리 파이를 구동 시킬 수 있는 QEMU에서 실행 가능하므로, QEMU를 지원하는 많은 환경에서 실행시켜 볼 수 있다.

주변장치

2012년 3월 라즈베리 파이 재단에서는 프로토타입 카메라 모듈을 테스트 했다. 이 프로토타입은 14 메가픽셀로, 정식에선 쓰는데 문제는 없을 정도로 해상도가 내려갈 예정이다. 정식버전은 2012년 하반기로 잡고 있다.
2013년에 5메가 픽셀의 라즈베리파이 카메라가 정식 출시되었다.

평가

기술관련 저자인 글랜 무디는 2011년 3월 이 프로젝트를 "잠재적인 BBC 마이크로 2"이라고 하였으며, PC호환 기계를 대체할 수는 없겠지만, 보충은 할 수 있겠다고 설명하였다. 2012년 3월 스티븐 피카드는 ITPRO지에서 BBC 마이크로의 후계자라고 소감을 말하였다. 다음 세대 리포트의 공동 저자인 알렉스 호프는 컴퓨터가 어린이들에게 프로그래밍의 즐거움을 가르칠수 있는 컴퓨터로 인해 유망하다는 말을 하였다. 알렉스 호프와 공저를 한 이안 리빙스턴은 BBC에서 빌딩 관리 시스템을 집어넣은후 BBC 나노라고 이름을 붙일수 있겠다라고 말했다. 크리스 윌리엄스는 The Register에서 비록 그게 그들이 사용하는데 유용하게 남아 있을때 키드 루비, 스크래치, 베이직등이 미래의 능력을 쌓는데 좋은 시작이라고 본다고 하고 있다. 컴퓨터 역사 센터에선 강력하게 라즈베리 파이를 밀고 있는데, 라즈베리 파이에 대해서 "새 시대의 문지기"같은 느낌이 든다고 말했다. 라즈베리 파이가 나오기전, 라즈베리 파이 보드가 구글의 생각의 윤곽이 영국 과학기술의 발전을 어떻게 가져올지에 대한 캠브리지에서의 이벤트때 ARM의 CEO인 워렌 이스트에 의해 출품된적이 있었다.
그러나 해리 페어해드는 좀더 좋은 교육용 소프트웨어가 현재 존재하는 하드웨어에 들어가면, 예를 들어 구글 앱 인벤터같은 걸 학교에서 프로그래밍하게 한다면 새로운 하드웨어를 선택하는 것보다 더 낫다는 주장을 펼쳤다. ZDNet 블로그를 쓰는 시몬 록웰은 청소년들이 1980년대에 생긴일들에도 불구하고, 좋은 도구가 될 거라고 주장했다.

사용

2012년 1월, 영국내 주립 그리고 사립 학교들에게서 조사를 했었으며, 나중에라는 답변이 5배나 더 많았다. 이는 라즈베리 파이를 후원하는 후원사가 적은 학교에 보드를 뿌릴수 있다는 희망적인 것이었다. Farnell의 CEO는 중동 정부는 이것에 관심을 보여 모든 여학생에게 이걸 보급하길 바라며, 이로써 일에 대한 능력을 향상시키고 싶어한다고 말했다.