作者:陸向陽
隨著Raspberry Pi的用戶增廣,包括針對兒童開發的Kano OS(2013)、Mozilla基金會的Firefox OS(2014),甚至連Microsoft也在今(2015)年初都宣布Windows 10將支援Raspberry Pi,讓支援Raspberry Pi的作業系已達數十種之多。
雖然可用的作業系統很多,但嚴格來說,該官網提供的只有幾個,對初學者而言,建議還是從這幾個開始了解、學習比較妥當,以下來介紹7個不同定位的官版作業系統。
1. Raspbian
這是最多人用的Raspberry Pi作業系統,是從Debian Linux修改而來的,所以稱為Raspbian,即Raspberry Pi+Debian Linux的意思。本文撰寫時,Raspbian最新版為1.4.0版,發佈時間2015年2月18日,已是Raspberry Pi 2發表(2015年2月2日)之後的事,因此Raspbian有支援Raspberry Pi 2。
2. Snappy Ubuntu Core
這是從知名的Ubuntu Linux修改而來的,是後來才加入的新作業系統,目前尚未有正式版,只有內部測試版(Alpha),連外部測試版(Beta)都還沒有。需要注意的是,Snappy Ubuntu Core是針對Raspberry Pi 2開發,不能用於Raspberry Pi 1。
3. RaspBMC
如果只是想把Raspberry Pi當成一個媒體播放機來使用,而不是當成電腦或學習電腦,也不是當成電子控制系統等,則可以考慮使用RaspBMC。之所以取名RaspBMC,主要是具備一套媒體播放軟體XBMC,XBMC是Xbox Media Center(英國人會寫成Centre)的縮寫,XBMC是修改、移植Xbox電視遊樂器上的一套媒體播放軟體而來。RaspBMC與Snappy Ubuntu Core相反,目前只支援Raspberry Pi 1,而非Raspberry Pi 2。
4. OpenElec
OpenElec跟RaspBMC一樣,適合把RPi當成單純的播放機來用,且同樣目前只支援Raspberry Pi 1,它與RaspBMC不同的是,OpenElec更快速,以及使用上更親和。
5. Pidora
同樣顧名思義,Pidora是以Fedora Linux(知名Red Hat Linux的後續開放原碼版)為基礎修改而成,目前僅適用Raspberry Pi 1。
6. RISC OS
RISC OS打從ARM架構晶片出現時就開始對應發展,從1987年發展到現在,但它不是Linux。RISC OS的好處是輕量、快速,且RPi 1、2都已支援,希望保留較多儲存空間與效能給控制應用的,或許可考慮此作業系統。
7. NOOBS
NOOBS其實意思是New Out of Box,它不是一套作業系統,但初學Rasperry Pi的人建議要認識它,它是一個多重開機系統,在記憶卡中安裝NOOBS,並用NOOBS開機,如此即可在開機過程中,透過選單選擇安裝不同的Raspberry Pi作業系統,即前述的各種官網作業系統。
倘若不小心弄壞了系統,只要透過NOOBS選單選擇重新安裝即可,不用再把記憶卡拿到電腦上重新載入映像檔,非常方便。
要提醒的是,NOOBS其實非常龐大,下載要700多MB,解壓縮後更到1.4GB,因此有NOOBS Lite可以下載,差別是NOOBS Lite會運用網路下載真正選擇與真正需要安裝的軟體,其餘跳略,但必須先確保Raspberry Pi能連上網路才行。
小結
另外,初學者通常很貪,希望一次安裝與體驗所有官方提供的作業系統,若期望全部安裝,建議購買16GB的記憶卡,真的照RPi官網的視訊教學一步步做。該教學示範是用8GB,是不夠安裝所有官方作業系統的。
最後,有兩點詭異的,一是NOOBS的安裝選單中還提供一個Arch供選擇,是從Arch Linux修改成的,但這套作業系統不在Raspberry Pi官網選項中。Arch/Arch Linux一樣強調輕量、簡單,或許這是個「已熟悉Linux,但不想重新學習RISC OS」的一個替代選項。
另一是NOOBS中有提供適合Raspberry Pi 2的OpenElec,或許是Raspberry Pi基金會認為,若只想把Raspberry Pi 2充當播放機使用,若沒有合適的播放型作業系統似乎不太妥,因而補上,但在Raspberry Pi官網上是還沒有Rasbperry Pi 2的OpenElec。
- 創客積木M5Stack加入LLM戰局 - 2024/11/29
- MLPerf大語言模型、生成式AI測項觀察 - 2024/11/27
- Sony強力加持!樹莓派發表專屬AI攝影機 - 2024/10/28
2016/08/31
台灣有朋友在用Ubuntu Snappy 嗎? 不知道有沒有中文社群