我們在 2015 年的 Raspberry Pi 的基礎 - 24 套作業系統大集合,我該選誰? 這篇文章裡,認識了 24 套各有特色的發行版。
經過了一年的時間之後,讓我們一起來看看,又出現了哪些有趣的發行版呢!
最後更新 - 2016/12/15
泛用型
Raspbian
支援機型:0、1、2、3、Compute Module。
這是 Raspberry Pi 官方主力支援的發行版,跟隨著 Debian 的腳步,從 Wheezy 進入了 Jessie 的時代;更重要的是,增加了 Lite 版。
Lite 版預設不安裝 X Server、LXDE、Qt、GTK+ ... 等套件,所以容量變小、啟動速度也變快,對我這種完全在 CLI 下工作的使用者,實在是個福音。
還有,Raspbain 上也可以直接跑 Docker 了,
請參閱 Raspberry Pi - DOCKER COMES TO RASPBERRY PI。
參考資料:
Raspberry Pi台灣樹莓派 - [常見問與答] Raspbian Jessie版本差異?
Ubuntu Mate
支援機型:2、3。
2016/4/24 釋出的16.04 LTS 版正式支援 RPi 3,慣用 Ubuntu 的朋友千萬別錯過。
參考資料:
Ubuntu 正體中文站
CentOS
支援機型:2、3。
像我一樣愛用 Redhat 系列的朋友,能在 Raspberry Pi 上執行 CentOS 7,實在是太棒了。
參考資料:
Raspberry Pi 的基礎 - 安裝 CentOS 7 for ARM
Fedora
支援機型:2、3。
自從 Pidora 停止更新之後,Fedora 系的愛用者在 Raspberry Pi 就彷彿失了根一般的無依。
終於,Redhat 想起這塊市場了,Fedora 25 開始正式支援了。
參考資料:
Fedora Linux 臺灣社群支援站
SUSE
支援機型:3。
說到了企業級的 Linux Distro,除了 Redhat 之外,當然不能忘記 Novell。
他們家旗下的 SuSE Linux Enterprise Server 12 居然也能裝在 RPi 3 上了,不過目前不提供商業支援 (commercial support) 。
參考資料:
iTHome - SUSE發布12版企業級Linux系統,整合系統還原與Docker
OpenSuSE
支援機型:1、2、3。
就像 Redhat 家分成 RHEL 企業版跟 Fedora 開源版一樣,Novell 家也分成 SuSE 跟 OpenSuSE。
參考資料:
OpenSuSE Wiki - HCL:Raspberry Pi3
Arch
支援機型:0、1、2、3。
它的口號是「輕量、彈性與簡潔」,而且更大的特色是:「每天使用的永遠都是最新版」!
參考資料:
Arch Linux 臺灣社群
Gentoo
支援機型:0、1、2、3。
這是個超有特色的 Distro,幾乎所有的套件都可以從 Source Code 自行編譯,超級適合對系統效能調教要求到極致的朋友來使用。
參考資料:
Gentoo Taiwan 討論區
Sabayon
支援機型:2、3。
愛用 Gentoo 的朋友也可以考慮試用看看這套基於它開發的 Distro。
參考資料:
維基百科 - Sabayon Linux
SARPi
支援機型:0、1、2、3。
乍看這個名字,完全沒有頭緒,其實它就是 Slackware for ARM 的版本,骨灰級 Linux 使用者千萬不能錯過。
參考資料:
Slackware Documentation Project - Slackware Linux 是什麼?
RISC OS
支援機型:0、1、2。
它可不是一套 Unix-Like,而是 Acorn Computers 為了 ARM 這種 RISC CPU 量身打造而來,所以相當適合對效能與空間錙銖必較的用途上。
參考資料:
頭城國小資訊組 - Raspberry Pi 測試- RISC OS 篇
DietPi
支援機型:0、1、2、3。
喜歡用 Debian 系列,但是又覺得 Raspbian、Ubuntu Mate 太肥了嗎?
除了 Raspbain Lite、MiniBian 之外,這個發行版也是個不錯的選擇。
參考資料:
CCSITB - 用樹梅派搭建家用多功能伺服器
FreeBSD
支援機型:0、1、2。
這個紅色小惡魔可能比較少見,但是它可是 Unix-Like 生態系中,非常重要的一個分支,最大的特色是超級穩定,不過相對也新套件、新硬體的支援速度也慢了一些。
參考資料:
FreeBSD 使用手冊
影音撥放
LibreELEC
支援機型:0、1、2、3。
大家應該還記得 OpenELEC, LibreELEC 就是由它身上衍生出來的一個新的分支,特色是犧牲了部份功能的彈性,換來效能的提升。
OSMC
支援機型:0、1、2、3。
Raspbmc 因應 XMBC 改名成 Kodi,也跟著改名成 OSMC,特色也正好跟 LibreELEC 相反,功能可調整性相當大,不過啟動速度可就慢多了。
參考資料:
HKITBlog - (第七章) Raspberry Pi 整合 Media Center 播片都得 ?- 安裝篇
XBian
支援機型:0、1、2、3。
若是真的要拿 Raspberry Pi 來當 Media Center,我會選擇 Xbian 來使用,兼具了 OpenELEC 的速度與 OSMC 的彈性,更整合了不少方便的套件。
參考資料:
壹讀 - RaspberryPI基於XBain打造客廳媒體中心
Volumio
支援機型:0、1、2、3。
我每天進辦公室之後,要做的第一件事,就是拿起 iPhone 連上 Volumio 來播放音樂,RuneAudio、moOde Audio Player 的更新腳步都已經放慢的當下,只有 Volumio 還在持續的更新,並加入許多新功能與舊功能的改善。
參考資料:
Raspberry Pi 的應用 - 數位音樂播放器的再進化:Volumio 2
RaspPlex
支援機型:1、2、3。
如果我們是 Plex Media Server 的愛用者的話,就可以讓 Raspberry Pi 成為它的 Client 端,讓影片、音樂、相片可以在電視上撥放。
參考資料:
How -To Geek - How to Turn a Raspberry Pi into a Cheap Plex Player with RasPlex
Container Ready
HypriotOS
支援機型:2、3。
因為 Docker 並未提供 ARM CPU 的支援,為了在 Raspberry Pi 上使用 Docker,許多朋友轉用 Arch Linux 來實作,可是指令與環境畢竟跟 Debian 系列還是有些差異。
所以,有些朋友就會使用 Debian Base ,並整合好 Docker 的 HypriotOS 來實作。
參考資料:
良葛格學習筆記 - 在 Raspberry Pi 2 運行 Docker
resinOS
支援機型:2、3。
這也是一套為了原生使用 Docker 的 Distro,特別的是它是基於 Intel Yocto Project 所打造出來的。
RancherOS
支援機型:2、3。
這個 Distro 的映像檔居然不到 100MB,甚至把整個架構用系統 Container 和用戶 Container 來組成,完全就是為了執行 Docker 而生。
參考資料:
InfoQ - RancherOS:一个运行Docker容器的最小Linux操作系统
Snappy Ubuntu Core
支援機型:2、3。
雖然官方提到這是一套為了 IoT 運作的 Distro,其實骨子裡也支援 Container 的運作架構。
Alpine Linux
支援機型:
只有更小,沒有最小,RancherOS 的空間需要已經夠小了,沒想到 Alpine Linux 更小。
參考資料:
小惡魔 AppleBOY - Alpine Linux 挑戰最小 docker image OS
數位取證 / 滲透測試
Kali Linux
支援機型:0、1、2、3。
簡單的說,它如果用在不好的地方,就是所謂的「駭客工具包大集合」... XDD
參考資料:
雅技資訊日誌 - RaspBerry pi 2 + 3.5" TFT + Kali Linux 移動式滲透測試平台(一) - 基本資源篇
Parrot Security
支援機型:2、3。這一個 Distro 沒有 Kali 知名,不過也收錄了不少 Hacker tools。
參考資料:
IT 閱讀 - 關於新的parrot security os的試用
IoT 物聯網
Windows 10 Core
支援機型:2、3。其實我個人不認為這是一套 Distro,因為它根本就只是把 Raspberry Pi 拿來當 Arduino 用而已 ...... @@
參考資料:
科技報橘 - 【Maker 教學文】跟我一起動手組裝一檯兩千有找的 Win10 電腦吧!
NAS
openmediavault
支援機型:2、3。
這是一套有著美麗外觀,基於 Debian Linux 的網路儲存系統,支援了 SSH、FTP、SFTP、SMB/CIFS、DAAP media server、RSync、BitTorrent client ... 等功能,還可以自由的新增功能插件。
參考資料:
NetAdmin 網管人 - 免費打造NAS儲存環境 實戰建置OpenMediaVault
NAS4Free
支援機型:1、2。
這是一套基於 FreeBSD 開發的網路儲存系統,跟 FreeNAS 系出同門,不過目標用戶相對比較偏向家庭用途,而非企業用途。
參考資料:
老 PC 也有春天 之 我要變 NAS - NAS4Free 安裝篇
大型機台/家用主機模擬器
RetroPie
支援機型:0、1、2、3。
如果你喜歡 FC、SFC、PC-Engine、Mega Drive、N64 ... 之類的家用主機,那就絕對不要錯過這個 Distro。
參考資料:
九五二七宅在家 - RetroPie新手教學(一)軟硬體準備與初始安裝
recalbox
支援機型:0、1、2、3。這也是一套提供大型機台(Arcade)跟家用主機(Home Console)的模擬器大集合,相較於 RetroPie 來說,遊戲相容性較低,但是比較容易上手。
參考資料:
九五二七宅在家 - RetroPie與RecalBox差異比較等常見問題
特製型
RasPBX
支援機型:0、1、2、3。
用來建立 VoIP Server 的 Distro,也可以讓手機用來撥打網路電話。
參考資料:
HKITBlog - (第四章) Raspberry Pi 內建 VoIP 伺服器? – 安裝篇
pi-topOS
支援機型:3。
簡單的說,這個要配合 RS 公司 所販賣的硬體套件,把 Raspberry Pi 變成一台 13 吋的筆電。
參考資料:
T 客邦 - pi-top:一款以樹莓派為核心,自己打造、永遠可以升級的筆電
FreeRTOS
支援機型:0、1、2、3。
完全為了即時處理而生,容量小到可以用 KB 為單位來計算。
參考資料:
IT Robotics Lab - Raspberry Pi 移植即時作業系統 FreeRTOS
OpenWrt
支援機型:2。
想要用 Raspberry Pi 土炮一台Router、VPN Server 嗎?那麼 OpenWRT 就是你唯一的選擇。
參考資料:
NetAdmin 網管人 - 用樹莓派架設SSL VPN 最低成本打造窮人翻牆梯
LEDE
支援機型:1、2、3。
這是個基於 OpenWRT 發展出來的分支,它的目標就是它的名稱,想要成為嵌入式 Linux 開發平台 (LEDE,Linux Embedded Development Environment) 。
參考資料:
EasyPi - LEDE on Raspberry Pi 3
派樂雲
Chromium OS
支援機型:2、3。
Google Chrome OS 的孿生兄弟,如果想體驗看看操作 Chromebook 的感覺,可以安裝來試試。
參考資料:
壹讀 - 支持樹莓派3的 Chromium OS 發布0.5版本
Android 7.0 Nougat
支援機型:3。
這個我相信就不用再多作介紹了,只要用過行動裝置的朋友一定都知道。
Android TV 7.1 Nougat
支援機型:3。
為了支援電視播放而出現的 Android 分支版本。
arkOS
支援機型:1、2、3。
2013 年 Google Reader 停止服務,讓一位加拿大的 23 歲大學生 Jacob Cook 很困擾,遍尋不著令他滿意的替代服務,心念一轉,乾脆就自己親手打造一套作業系統,用以取代 Google 或其他雲端公司提供的服務。
參考資料:
TechNow 當代科技 - 向 Google 嗆聲 !23 歲學生在 Raspberry Pi 上設計開源作業系統
ALL OF ME - Raspberry Pi 教學 (7) - 安裝 arkOS ( Install arkOS for Raspberry Pi tutorial )
參考資料
- 各發行版官方網站
圖片來源
- 各發行版官方網站
更新紀錄
- 2016/12/13 撰文。
- 2016/12/14 更新,感謝 黃淳皓 指正 LibreELEC 的說明。
- 2016/12/15 更新,感謝 神宮寺祈 推薦 6 套 Distro。
Alpine Linux Docker常用的OS,不過我自己在Pi上用起來怪怪的。
回覆刪除arkOS 基於Arch,用過初版,最新版還沒有用過。
LEDE OpenWRT的替代。
openSUSE (明明有提到SUSE?
Sabayon 基於Gentoo
太棒了,謝謝你的分享....
刪除下一次的改版我會把它們給加進去的!!!
https://pignus.computer/
刪除啊,忘記這個了,支援Pi1的Fedora 23
不知道會不會更新到Fedora 25呢。
http://www.rasplex.com/index.html
刪除A Plex Client for the Raspberry Pi computer
原來還有這麼多有趣的 Distro 啊,
刪除看來我應該要快點把我的文章上 Patch 了 ....XDDDD
除了 Pignus 之外,我都加上去了。
刪除因為它的更新實在太慢了,我無法確定它是不是還活著 @@
嗯嗯。那個的話,吾輩也很困擾,因為完全沒有什麼活著的感覺呢。
刪除https://github.com/pignus-project/pignus-release
最後commits也是2月呢……
https://www.raspberrypi.org/blog/docker-comes-to-raspberry-pi/
回覆刪除Raspbian也支持Docker了。
我居然忘了這個重要的事情,等等就把它加上去....^^
刪除arkOS停止維護了呢……
回覆刪除官方給了一個這個替代:https://yunohost.org/
https://flintos.io/ 新的Chromium OS (Chromium OS For All SBC這個貌似也停止維護了)
(注意還有一個https://flintos.com/ 中文版)
https://home-assistant.io/docs/hassbian/installation/ Home Assistant
https://distrowatch.com/table.php?distribution=lakka
不過我現在打不開官網呢……
https://exherbo.org/docs/bootstrapping.html 看起來好麻煩 不過貌似支持Raspberry Pi 2的樣子
太感謝了,後續我會把資料整理好再更新上去.....
刪除https://ftp.nluug.nl/pub/os/Linux/distr/devuan/devuan_jessie/embedded/
回覆刪除Devuan
暫時找不到官方文檔 只能在下載鏈接看到RPi用的
這是什麼 Distro 啊,完全不認識它 ....XDDDD
刪除https://zh.wikipedia.org/wiki/Devuan
刪除貌似就是不滿Debian用systemd,所以一群人跑去弄了一個新的呢Distro
但是文檔好可怕……
https://devuan.org/os/documentation/install-on-arm-device
(好空
https://devuan.org/index.html#download
devuan/devuan_jessie/embedded/
只能在載點那邊發現arm的映像呢
看了一下這個 Distro 的 release milestone .....
刪除嗯~~~ 咱們還是先觀望好了,等他真的成氣候再說吧 XDDD
嗯 也好
刪除https://developer.android.com/things/hardware/raspberrypi.html
回覆刪除一直忘記這個了……
Android Things
來了個超重量級的玩意兒,把它單獨拉一篇出來都不過份...
刪除其實還有一些可以在樹莓派上跑的作業系統,像TinyCore Linux就非常的小,也有PC的版本,有興趣的話可以試看看!
回覆刪除