Raspberry Pi 的基礎 - 40 套作業系統任你選之 2017 威力加強版

by 12月 13, 2016 19 意見    

我們在 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

派樂雲


支援機型:2、3。

研發這套系統的是台灣團隊,產品定位是希望能讓大家能輕鬆的透過這個家庭雲中心,來串連家中的智慧設備。

參考資料:
派樂雲 - PET套件功能列表

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。

Heracles Jam,江湖人稱「海公公」

IT 技術家 - 創站部落客

一個常用 Windows、慣用 macOS、愛用 Linux 的 3C 阿宅
現職 MIS / 業界講師 / 資訊顧問 / 部落客

19 則留言 :

  1. Alpine Linux Docker常用的OS,不過我自己在Pi上用起來怪怪的。
    arkOS 基於Arch,用過初版,最新版還沒有用過。
    LEDE OpenWRT的替代。
    openSUSE (明明有提到SUSE?
    Sabayon 基於Gentoo

    回覆刪除
    回覆
    1. 太棒了,謝謝你的分享....
      下一次的改版我會把它們給加進去的!!!

      刪除
    2. https://pignus.computer/
      啊,忘記這個了,支援Pi1的Fedora 23
      不知道會不會更新到Fedora 25呢。

      刪除
    3. http://www.rasplex.com/index.html
      A Plex Client for the Raspberry Pi computer

      刪除
    4. 原來還有這麼多有趣的 Distro 啊,
      看來我應該要快點把我的文章上 Patch 了 ....XDDDD

      刪除
    5. 除了 Pignus 之外,我都加上去了。
      因為它的更新實在太慢了,我無法確定它是不是還活著 @@

      刪除
    6. 嗯嗯。那個的話,吾輩也很困擾,因為完全沒有什麼活著的感覺呢。
      https://github.com/pignus-project/pignus-release
      最後commits也是2月呢……

      刪除
  2. https://www.raspberrypi.org/blog/docker-comes-to-raspberry-pi/
    Raspbian也支持Docker了。

    回覆刪除
    回覆
    1. 我居然忘了這個重要的事情,等等就把它加上去....^^

      刪除
  3. 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的樣子

    回覆刪除
    回覆
    1. 太感謝了,後續我會把資料整理好再更新上去.....

      刪除
  4. https://ftp.nluug.nl/pub/os/Linux/distr/devuan/devuan_jessie/embedded/
    Devuan
    暫時找不到官方文檔 只能在下載鏈接看到RPi用的

    回覆刪除
    回覆
    1. 這是什麼 Distro 啊,完全不認識它 ....XDDDD

      刪除
    2. 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的映像呢

      刪除
    3. 看了一下這個 Distro 的 release milestone .....
      嗯~~~ 咱們還是先觀望好了,等他真的成氣候再說吧 XDDD

      刪除
  5. https://developer.android.com/things/hardware/raspberrypi.html
    一直忘記這個了……
    Android Things

    回覆刪除
    回覆
    1. 來了個超重量級的玩意兒,把它單獨拉一篇出來都不過份...

      刪除
  6. 其實還有一些可以在樹莓派上跑的作業系統,像TinyCore Linux就非常的小,也有PC的版本,有興趣的話可以試看看!

    回覆刪除