測試在Microsoft Surface Go 2安裝Bliss OS (Android-x86) 系統。我這台處理器是Intel Pentium 4425y,容量4GB RAM / 64GB ROM。裝了之後意外地蠻順的。
本來是在Surface Go 2安裝Linux的,不過…
預期用途是外出輕辦公使用,有時候還會拿著邊寫白板,邊看上課要用的電子教材。從過去使用iPad Air 6的經驗我認識到了,我需要的是平板,不是筆電。要有觸控為主,偶爾接上鍵盤操作的電腦體驗。這樣的話我看電子書比較方便。
一般的Fedora、Arch、Ubuntu Linux是不可能做得到iPad的觸控體驗的,即使是用觸控友好的Phosh桌面 + Waydroid容器,體驗也極其割裂。
這事兒還是交給真正Android來比較好。
如果需要Linux環境,利用內建的Termux跑Linux容器就好了嘛!
所以我要裝Bliss OS。
1. 安裝Bliss OS#
Bliss OS開發者提供搭載surface-kernel核心的特製版ROM,上游Linux支援的硬體驅動理論上在Bliss OS也能用。
撰文當下Bliss OS網站處於維護狀態(他們已經停更一年多了),要到Sourceforge下載ISO。
我下載到的版本是Bliss OS 14(Android 13),內建Play商店,最新的build是2024年10月的,這個Linux kernel還在6.1。
建議安裝Bliss OS之前解除Secure Boot。長按開機鍵與音量上鍵,進入UEFI,關閉Secure Boot,並將開機裝置設定為USB優先。
使用Ventoy製作開機碟
安裝過程需要使用實體鍵盤操作。
我將系統直接安裝至內部磁碟機,而非使用SD卡。
分割硬碟的時候全部刪除,只留EFI和一個Linux分區。
2. 好的地方#
Android的資源管控比Linux桌面成熟許多,在低階硬體尤為明顯。比如我在Linux用KDE Okular開啟100頁的PDF超級卡,但在Android用MJ PDF開就很順。
螢幕自動旋轉正常,螢幕自動亮度正常。麥克風與揚聲器正常。
GPU加速正常,播放4K影片無壓力。
Surface Go 2螢幕有標準的100% sRGB,看影片和電子書都很舒適。
Surface觸控筆正常,Krita繪圖APP和Joplin筆記APP都可以感應到筆壓。
這台處理器性能很低階,加上容量很小。所以我頂多拿來玩FGO和OSU。
3. 已知的問題#
Wifi可以用,藍牙開不起來。
上游最新版Surface Kernel已經能驅動Surface Go 2的相機,需要6.11版本以上。因此這個版本的Bliss OS尚無法開啟相機。
Youtube APP影片解碼有問題,要嘛綠螢幕不然就黑螢幕,但是瀏覽器卻正常。
不支援霍爾感應器,副廠皮套蓋上不會自動鎖定。若按下電源鈕進入待機模式,關閉螢幕後會隨機重開機。需要在系統選單按Sleep才能安全的休眠。可是正常Android關閉螢幕後音樂應該會繼續播放才對,這裡Bliss OS的休眠行為比較類似Linux系統的suspend,關閉螢幕後便會暫停系統一切行程。
Bliss OS有小機率開機的時會卡在的tty畫面,插上Type-C擴充座也許有幫助。
Bliss OS內建Root權限,使用KernelSU的方案。儘管很多APP偵測不到Root,但依然過不了Play Integrity。看需要DRM的串流會被降低畫質。
因為Surface Go 2是x86架構平板,需要特地找x86_64的APK。Google Play和F-Droid會自動篩選支援x86架構的APP。若強行安裝ARM架構的APK,系統會自動使用libndk轉譯。但是這個機制不穩定,有機率閃退。
Bliss OS看起來是有點殘念的系統。目前先用看看。論Android APP支援度,未來我可能再試試ChromeOS Flex或FydeOS。


