Ubuntu Touch旨在將Linux帶到手機上,成為行動作業系統。
Canonical放棄Ubuntu Touch後,交由Ubports社群來維護,官方支援的機型約20台,並提供一鍵安裝器。
這台紅米Note 5非官方所支持,使用到Halium Project的技術,可與Android系統共存,還可以安裝Android模擬器。
紅米Note 5 + Ubuntu touch,測試項目:
- WIFI
- 藍牙
- 4G網路
- 手電筒
- 螢幕旋轉
- GPS
- 震動
- 相機
- 音效
- 指紋
1. 需要工具#
手機:紅米Note 5 (whyred),MIUI 11
Recovery:TWRP 3.5.2。
ROM & halium-boot.img:擇一下載,各有各的bug,沒有一個是所有測試項目都沒問題的。
Github上的版本,相機&時區怪怪的: https://github.com/Linux-On-Sdm6Series/Linux_manifest/releases
Ubports論壇上parasparihar0建構的版本,沒有音效: https://forums.ubports.com/topic/5128/redmi-note-5-pro-whyred
2. 安裝流程#
Android似乎有分區加密導致Ubuntu touch無法啟動的問題,如果遇到就只能將data分區格式化,再裝Ubuntu touch。
進入TWRP Recovery,備份boot分區。
再刷入
halium-boot.img
到boot分區刷入Ubuntu touch系統,會安裝到/data分區。
開機進入Ubuntu touch系統。
開機設定完語言、地區進入桌面,會有基本使用教學。
預設登入帳戶是
phablet
,密碼也是phablet
。若要開機回Android系統,只要把原本的boot.img還原即可,Github上也有完全解除安裝Ubuntu touch的zip檔案。
3. 應用程式#
操作邏輯:右邊往內滑進入多工模式,左邊往內滑開啟工作列。右上角往下滑開啟快速設定選單。
Ubuntu touch的截圖按鈕是同時按著上下音量鍵。
鎖定畫面。
相機能正常拍照,偶爾崩潰。
終端機開啟都要輸入密碼。
內建的Morph瀏覽器是以Chrome 77為基礎,似乎沒有硬體加速,預設會開啟桌面網站。
APP要到應用商店OpenStore下載。
Godot 3D APP可以正常運作,測試3D效能 (這支手機處理器是s636)
還有一個UI Tweak Tool APP,它可以強制系統進入大螢幕桌面模式。
在手機模式下,一般Linux程式的GUI都開不起來,必須使用Libertine容器來安裝。
4. 心得#
最大的問題是,這些ROM的軔體都不穩定,App很容易一更新就閃退了。
Linux程式還要用容器執行,也沒什麼原生App能用。
或許Android裝chroot還比較實用……