移动端体验 Ubuntu Touch 系统

伪发烧友,纯粹出于好奇想体验 Ubuntu Touch 系统,失败搁置一段时间再花精力折腾,终于成功了。


(from Wikipedia)

Ubuntu Touch起初是主营开源软件开发的 Canonical 私人公司的项目之一,将 Ubuntu 桌面系统搬到移动端。

2011年宣布推出 Ubuntu14.04 将会支持移动设备,经过近2年时间的开发,2013年 Ubuntu Touch 开发者预览版发布。

然而,接下来2年的系统开发越来越艰难。早期参与者 Simon Raffeiner 在一次采访中分析了 Ubuntu 移动系统失败的原因、开发遇到的种种困难。由于支持的设备有限、软件开发无法满足大众对主流应用的依赖,再加上使用有一定技术难度,刚刚“出生”的新系统的确很难抢占成熟的 Android、iOS 市场。

直到2016年 Canonical 停止开发,Ubports 社区接替继续,如今已支持10多种设备。

Ubuntu Touch 系统主打清爽、隐私安全、开源。

起初,我尝试用开发者提供的 ubports installer 给 Nexus7 2013 wifi 平板安装 UT 系统。按照社区提供的教程操作,总是出错。

flash-error

在论坛看到了别人发了同样的问题,在讨论里没找到解决办法。

翻了翻 GitHub 上面的讨论,仍旧不知道导致错误的原因。

在 Ubuntu18.04 系统里试着用ubuntu-device-flash刷机,首先遇到的问题是电脑无法安装这个程序,它最新支持到 Ubuntu16.04版本。

昨天给旧电脑重装系统 ubuntu16.04, 又先试了试通过 ubuntu installer 安装系统,还是同样的错误,确定了不是电脑系统原因。

只好用第二种方法,安装了ubuntu-device-flash,根据论坛讨论里提到的 https://www.youtube.com/watch?v=ll8Gut8KJl0 视频教程操作。

这种方法的过程是先下载对应版本系统包到电脑本地,然后移动设备usb连接电脑,在 recovery 模式下,将系统包推送到移动端并开始安装。

ubuntu-device-flash

[email protected]:~# sudo ubuntu-device-flash --server=https://system-image.ubports.com touch --device=flo --channel=ubports-touch/16.04/stable --bootstrap --wipe
2019/07/21 02:12:17 Device is |flo|
2019/07/21 02:12:20 Flashing version 7 from ubports-touch/16.04/stable channel and server https://system-image.ubports.com to device flo
61.89 MB / 61.89 MB [======================================] 100.00 % 1.57 MB/s
371.72 MB / 371.72 MB [====================================] 100.00 % 2.00 MB/s

命名执行到这里没动静了,因为视频教程里没有讲解过程,只有动画演示,不知道在移动端需要如何操作。

经过反复尝试,终于成功了。

N7-UT-start

接下来说说 UT 系统使用体验。

系统版本是 ubuntu 16.04, 拍照、wifi 功能都能正常用,有专门的 open store 提供应用,每个应用的安装包都出奇的小。

可使用的主流软件不过,Firefox、Chrome 浏览器还没有,自带的 Morph 浏览器不习惯。VPN 设置只支持 openvpn, 别人开发的 shadowsocks-ubuntu 基本上能用,功能还不够,作者再没更新维护,可能需要自己从源码编译 ss-libev 安装。

N7-UT-desktop

在 N7 平板上,下拉菜单可以设置时间、wifi、查看电量等等,还是比较方便的。就等开发支持更多的主流应用了。

UT 还无法作为主设备系统使用,发烧友不断体验、提供反馈,相信会越来越好。

N7-UT-app