1. 什麼是postmarketOS#
Android基於Linux的核心研發而來,但跟一般的GNU/Linux仍有所差異。postmarketOS是基於Alpine Linux的作業系統,跟Ubuntu Touch一樣,旨在為行動作業系統提供另一種選擇,將真正的GNU/Linux發行版安裝到裝置上。
postmarketOS的圖示看起來像回收符號。開發者的目標是給手機提供長達10年的系統更新,並儘量使用上游的主線Linux核心,而非Google修改後用於Android的下游Linux核心。
跟Android比起來,postmarketOS的系統結構與電腦GNU/Linux系統較為類似,同樣使用X11或Wayland作為顯示協定,可以跑Phosh和Plasma Mobile桌面環境。Linux核心功能沒有像Android遭到刪減,所以postmarketOS預設就有root帳號,還可以跑電腦Linux程式,包括Docker。
多虧了社群的努力,postmarketOS可以復活舊手機,用來跑Linux服務。抑或是體驗Android以外,真正的Linux手機作業系統。
2. postmarketOS的更新模式#
postmarketOS算是半滾動發行版,類似Alpine Linux,官方提供二個更新頻道:
- Edge Chaneel,不穩定版本,套件很新,適合開發者使用。
- Stable Release,按照年份+月份命名,約每六個月釋出一個版本,針對支援狀態為Main和Community的裝置所準備,套件皆經過測試保證穩定性,並透過Service Pack的方式backport最新功能。適合想要daily driving的用戶使用,例如PinePhone用戶。
3. postmarketOS支援的裝置#
postmarketOS鎖定的目標是過季裝置,百款以上的舊型手機,如Nokia N900、Google Nexus 5、Samsung i9100都有人移植,比較新的機型如OnePlus 8亦有人進行移植工作。
準備好安裝postmarketOS到你的手機了? 先到 postmarketOS Devices瀏覽,看看你的機型是否有在裡面,沒有的話你也可以嘗試自行移植。
postmarketOS的裝置支援狀態分為Main、Community、Testing。
截至2024年6月,postmarketOS裝置支援狀態以"Main"列表的Pine64和Purism公司的裝置為最佳,硬體功能全數正常。
其餘收錄在"Community"列表的數十款Android裝置雖有小缺陷(多半是缺乏相機驅動)但硬體支援度良好。
剩下"Testing"列表的裝置則是只要能開機的裝置都算在內,硬體支援程度參差不齊,沒有穩定度保證。
4. 如何安裝postmarketOS#
首先,確保你有Android刷機相關的知識,知道如何解鎖Bootloader、刷入第三方ROM、使用第三方Recovery,並懂得如何使用Linux系統指令。
要安裝postmarketOS,第一個方法是從官網 下載官方預先編譯的安裝檔並刷入到目標裝置。此方法適用於Linux與Windows系統的電腦。
第二個方法為手動在電腦上 用pmbootstrap建立安裝檔然後刷入手機。此方法需要一台x86_64架構的Linux電腦,虛擬機也可以,WSL不行。