FydeOS for you Surface Pro 3 内测体验记录

有幸第一批内测设备中就有Surface Pro 3,我得知这个消息以后立马就下载体验,这里先说结论:

虽然多多少少还有些bug,但功能已经比普通版完善很多,没有致命性的会导致无法使用的bug。

下面是详细的测试过程,由于论坛图片限制就不放了,我在酷安有上传相同内容的图文。

1 下载安装

这次提供的系统镜像下载网站是奶牛快传,下载速度满分。

下载到的文件是.img.xz压缩文件,在windows下用7zip就可以解压,解压之后的.img文件从约1G变成了约5GB,用rufus把镜像烧录进U盘就得到了启动盘,直接插到surface上U盘启动。

U盘启动受到U盘速度的影响会比较慢,需要耐心等待,系统加载完毕后按照提示注册账户登录(这里使用的是FydeOS账户),漫长的等待之后进入了桌面。此时的FydeOS已经可以存储你的修改,大部分功能也已经可以正常使用,但是由于太卡我没有进行太多的测试,很快就下载installer软件开始硬盘安装。 硬盘安装时遇到了第一个bug,第一次我直接覆盖原本的FydeOS安装结果在70%的地方报错停止安装了,于是我回到windows格式化那个分区之后回来重新安装,又一次报错,和第一次还不一样,我没有重启就再次开始安装,这次的报错和第一次一样了。这时候再去开始安装,安装器却提示FydeOS已安装,我B树立马就上来了。重启回到windows,用Disk Genius查看安装FydeOS分区文件貌似完整,EFI分区也有FydeOS的启动文件,只是多重引导工具rEFInd没有在,于是我从官网下载rEFInd手动配置到EFI中重启,rEFInd启动菜单里有FydeOS,选择启动,成功引导进入系统。至此我的安装过程结束了,这个bug差点导致我无法继续测试。

2 wifi

在普通版上最大的问题就是wifi,wifi在系统资源占用比较大的时候有大几率突然断开关闭并且无法再打开,只有重启才能恢复正常。那么定制版有没有解决就是一个很重要的问题了。据FydeOS开发者之一Alpha所说,wifi问题很复杂,他们也是想出了很多方案才找到了一个解决办法。理论上目前最差的情况是仍有可能断开但可以手动打开wifi,但我测试的时候问题却不止如此。仅仅是普通的使用情况下wifi确实没有问题了,但是当我尝试魔法上网的时候,一旦连接服务器就会导致wifi像之前一样无法使用,连设置菜单的wifi栏都消失了。重启再次连接也是如此,然而为了完整体验,魔法上网是必须的(FydeOS本身去除了谷歌服务,但是安卓子系统仍然使用谷歌服务),我临时用另一台电脑的二级代理魔法上网完成了测试(ss或vmess魔法上网都需要打开系统的v某n功能,二级代理是不需要的)。测试结束时我不死心地再次尝试ss,居然没有重现最初的问题,但愿最开始只是偶然bug。

另外一个wifi问题就涉及到sp3的硬件特点了,sp3在windows上只能搜索到2.4Ghz的wifi网络,但是在Linux和Android x86上是可以搜索到5Ghz的wifi网络的。具体原理这里不深究,FydeOS也是由Linux作为底层的,所以理应能搜索到5Ghz网络,Alpha也说测试机可以,可是我不可以。

3 其他硬件

前后摄像头正常(普通版不能用)

键盘盖触控板左右键都是左键,最多支持双指操作,其他功能正常,拔出键盘盖系统自动启用自动旋转(普通版不能自动旋转)

Surface Pen接近屏幕自动显示触控笔功能,按钮不能用,压感不能用。(普通版无反应)

触摸屏正常

USB和SD接口正常

音量键电源键Win键正常(普通版按电源键会直接关机)

扬声器正常

电源管理正常

4 系统与安卓子系统

事实上FydeOS还有一个Linux子系统,但是由于我偏爱使用它自己(前面提到FydeOS底层是Linux),并且为了省电,我并没有启用Linux子系统。

FydeOS本身唯一可以用的就是Chromium浏览器和浏览器插件、浏览器app,任何系统上的Chrome浏览器都可以实现不再赘述。

安卓子系统正式名称是谷歌开发的ARC++,也就是说在亲儿子操作系统上跑亲儿子安卓子系统,两个系统融合度极高。子系统和系统浏览器可以互相调用打开链接,两个系统共用一部分文件夹,在子系统中魔法上网实际上会影响整个操作系统的连接设置等等。使用安卓子系统会遇到一个法律问题,未通过google play保护认证,我们需要自行当作自定义ROM来注册我们的设备才能正常使用google play服务。按照官网的教程我们需要通过root安卓子系统通过adb得到设备ID,对于这种特殊的安卓来说root和adb都是很麻烦的事,另一个解决这个问题的办法就是使用系统底层的Linux shell,我们拥有这个shell的root权限,这代表了我们可以绕过安卓子系统的权限管理直接访问安卓子系统的系统文件。按照官网说明找到数据库文件复制出来,由于本身的shell只有很少的命令可以使用,所以我们把数据库文件放在下载文件夹并授予所有用户完整访问权,再通过安卓子系统安装termux之类的终端读取数据库数据得到了ID,注册之后等待一段时间google play就可以正常登录了。

我个人是非常喜欢Fyde的,因为它同时拥有了pc操作系统底层也有了移动操作系统UI,对于surface这种混合设备来说如果完全适配确实比windows要更好用,但目前它仍然不适合普通用户使用。

最后感谢FydeOS开发人员的适配工作

很好的篇幅!论坛官方居然没有回复!

我的surface pro3硬盘安装到60%。提示错误。不知道什么原因,安全启动也关了的。