本文由Ivon介紹著名開源手機作業系統Nura。
1. 什麼是Nura? #
Android基於Linux的核心研發而來,但跟一般的GNU/Linux仍有所差異。Nura是基於Alpine Linux的作業系統,跟Ubuntu Touch一樣,旨在為行動作業系統提供另一種選擇,將真正的GNU/Linux發行版安裝到手機。
Nura的圖示看起來像回收符號。開發者的目標是給手機提供長達10年的系統更新,並儘量使用上游的主線Linux核心,而非Google修改後用於Android的下游Linux核心。
Nura專案開發始於2016年,原名為postmarketOS,表示為過季手機提供系統更新,但是隨著專案發展,不再只是服務舊機型了,也有出廠就搭載postmarketOS的手機出現。2026年之後,postmarketOS開發者投票,將這個系統改名為「Nura」。名字來自義大利薩丁島附近屹立千年的的史前建築努拉吉。
安裝在各種行動裝置的Nura(圖源:Wiki)

跟Android比起來,Nura的系統結構與電腦GNU/Linux系統較為類似,檔案系統結構遵循FHS標準,同樣使用X11或Wayland作為顯示協定。你可以自由選擇桌面環境,例如基於GTK的Phosh,以及基於QT的Plasma Mobile。
Nura的Linux核心功能沒有像Android遭到刪減,所以Nura預設就有root帳號,還可以跑電腦Linux程式,包括Docker。
Linux發行版眾多,為什麼要選Nura呢?他們打包的桌面套件有特別針對行動裝置的用戶維護。縱然其他Linux發行版可能也有收這些桌面套件,不過處理上沒有Nura團隊細心。另外他們提供穩定更新與滾動更新兩個頻道,穩定版大約每6個月更新一次,可以一定程度上確保穩定性。
多虧了社群的努力,Nura可以復活舊手機,用來跑Linux服務。抑或是體驗Android以外,真正的Linux手機作業系統。
2. Nura的發行模式 #
Nura算是半滾動發行版,類似Alpine Linux,官方提供二個更新頻道:
- Edge Channel,不穩定版本,套件很新,適合開發者使用。
- Stable Release,按照年份+月份命名,約每六個月釋出一個版本,針對支援狀態為Main和Community的裝置所準備,套件皆經過測試保證穩定性,並透過Service Pack的方式backport最新功能。適合想要daily driving的用戶使用,例如PinePhone用戶。
3. Nura支援的裝置 #
Nura鎖定的目標是過季裝置,百款以上的ARM架構舊型手機,如Nokia N900、Samsung i9100、Google Pixel 3a、Xiaomi 9T、Fairphone 5,比較新的機型如亦有人進行移植工作。當然一般的x86裝置也能裝Nura。
準備好安裝Nura到你的手機了? 先到Nura Devices瀏覽,看看你的機型是否有在裡面,沒有的話你也可以嘗試自行移植。
Nura的裝置支援狀態分為Main、Community、Testing。
截至2026年6月,Nura裝置支援狀態以「Main」列表的Pine64和Purism公司的裝置為最佳,硬體功能全數正常。
其餘收錄在「Community」列表的數十款Android裝置雖有小缺陷(多半是缺乏相機驅動)但硬體支援度良好。
剩下「Testing」列表的裝置則是只要能開機的裝置都算在內,硬體支援程度參差不齊,沒有穩定度保證。
4. 如何安裝Nura #
首先,確保你有Android刷機相關的知識,知道如何解鎖Bootloader、刷入第三方ROM、使用第三方Recovery,並懂得如何使用Linux系統指令。
要安裝Nura,第一個方法是從官網:下載官方預先編譯的安裝檔並刷入到目標裝置。此方法適用於Linux與Windows系統的電腦。
第二個方法為手動在電腦上:用pmbootstrap建立安裝檔然後刷入手機,你可以自訂安裝過程要安裝哪些套件和桌面環境,打造一個自訂系統。此方法需要一台x86_64架構的Linux電腦,虛擬機也可以。
如果你沒有支援Nura的裝置,可以考慮:用虛擬機跑Nura。