FydeOS 基于开源项目 The Chromium Projects 二次开发,可以理解为chrome os的国内环境适应版,最初安装的需求是windows对于我的轻薄本来说太过于累赘,空转cpu和内存负载高,需要一个更轻量的系统用来仅进行上网摸鱼和轻度文档编写。fydeos进行代码和重体力活依然是不可行的,但是他的桌面端适配,例如极棒触控体验,多系统的嵌合度,相比其他linux来说更适合日常使用。
fydeos,或者说包括他的始祖chromeos在内,是一个超级缝合怪,没有生态,如果缝合足够多的系统,就可以有生态了,安卓和Linux在GUI中如同原生一般呈现是他最大的特点。你甚至可以整大活,如下:
原生系统软件推荐
ChromeBrew
首先我们不得不谈谈关于crew的问题。它是唯一的包管理系统,但他并不是一个成熟的产品,是由爱好者打造的,一个非常微妙的东西,他在首次安装的时候会破坏/usr/bin
文件夹,特别是,他会破坏linux子系统(Linux子系统启动报错 – 求助答疑 – Community (fydeos.com))。如果非要安装,一定要在安装子系统之前安装crew,再安装子系统来覆盖。但是ChromeBrew可以安装很多的东西,这可以使得你尽量避免使用linux子系统,例如git,python,vim等。pycharm也是可装的,但是由于jdk安装脚本的问题,我这里没有安装成功。以及wine也是可装的,但是装完会有问题,具体如果能解决可能后面会更新在这上面。
Codium
是的,依靠crew,我们可以安装visual code 的开源版本。这个的重要性我就不用多说了。
Minimalist Markdown Editor
如果再加上一个md编辑器,有些轻度代码的工作就齐活了,这个软件在FydeOS应用商店即可下载
PWA应用
这类应用当然是最应该在这里出现的。国外的一些软件对于PWA的支持都是相当好的,例如一些“视频网站”,“聊天网站”,“社交网站”,对吧。
然后办公其实体验也不错,除非是改论文,微软的网页word还是阉割了一些非常非常细节的功能的,这些除非是论文排版,一般情况下很难用得上(这种情况下mac的word也是有所阉割的)。
Code-server
PWA应用当然是最适合它的,你可以依赖服务器运行Code-server,如果只是这样,还不足以列出来。我们可以直接exec运行code-server的二进制文件,然后通过localhost来访问它。
FreeRDP
促成四合一的最后一块拼图或许可以不是wine,因为wine各种兼容性问题,软自己家最流畅的RDP协议或许是更好的选择,如果你恰好有台服务器的话。
FreeRDP可以直接使用crew进行安装。
crew install freerdp
通用的命令是。
xfreerdp /v:192.168.1.100 /u:user /p:password /f +clipboard /audio-mode:0 /sound
后面的参数代表全屏 剪切板同步 音频重定向至本机。
不过会有win的快捷键冲突。
Docker
至少有大神在ChromeOS上成功裸跑过Docker,参考ChromeOS 裸跑 Docker | 沐雨橙舟の秘密基地 (mosarin.tech) code-server的教程也在这位的后续博客里面
Azusa-player
如果在非安卓容器的情况下推荐一个播放器的话,电梓播放器可能是不得不品尝的东西,他本质上是个 b 站第三方音频在线播放器,以浏览器扩展插件形式展现。当然,如果你是一位管人痴,这个播放器适合你在任何系统中使用。
系统诊断
是的,系统诊断真的是fydeos上面很好用的cpu性能监控软件。当然你也可以在安装pip之后安装s-tui来查看,或者在网页中使用chrome://sys-internals,但是系统诊断页面相比前者更方便(无论是启动还是安装上面),相比后者,能看到cpu的频率(这在一些轻薄本上很重要,能看出来是否接触了功耗墙)
在设置->关于fydeos->诊断 中打开,打开之后会有新的页面,在这个页面的下方按钮选择右键固定,之后就可以直接从底下打开它。
Google Play
虽然是开源版本的魔改系统,但是可以通过应用商店内的配置来配置open GApps,点点点即可。
安卓容器软件推荐
安卓容器相比Linux子系统来说可谓是0损耗,我认为甚至把FydeOS整体看作是一个x86安卓也不为过分。他很好的与当前的系统融为一体,并且相比ChromeOS来说,FydeOS是直接能在不启用开发者模式的情况下支持APK安装的。
🐱
非常令人意外的事情是,CFA在这上面运行的相当好,得益于它在Github上的release版本有x86版本,这使得它运行起来非常流畅和稳定(在这之前装过arm版本的,过一段时间就会断开连接)。而且网络配置会影响到主系统,使得你的浏览器也可以实现它该实现的功能。相比Linux需要安装面板网页打开来说,方便太多。
酷安
事实上,酷安在WSA上面就已经体现出了非常好的兼容度,这里也是目前用下来最好的应用市场了(如果只是当应用市场的话)
微信
微信可以将当前设备识别为平板,手机不会退出登录。解决了一个Linux上面需要wine的东西。
安卓容器存在问题的应用
没有测试更多的应用,但是总体而言,最好是支持平板的,支持分辨率变化的,支持x86的最优
网易云音乐
目前来说,主页下滑会闪退,但是音乐不会退出,其他页面不影响使用。而更值得称赞的是,安卓的通知栏播放器会集成在右下方。
QQ无法将这个设备识别为平板。
Linux容器相关问题
总的来说,从性能或者从系统设计出发,我们应该是尽量不去接触Linux容器的,它启动则会占用1-2gb的内存空间,并且存在cpu性能损耗,如果你发现你需要长时间使用Linux容器,应该考虑是否再安装一个Linux系统。但是Linux容器确实成为当中查漏补缺的存在。
顺带一提,如果负载过高,在终端的任务栏右键是可以关闭Linux的。
随着QQ NT 的迭代,Linux终于有了可用的qq,这也解决了前面安卓容器造成的无法识别平板的燃眉之急。
vs code 和 jb家产品
如果你真的需要使用这个系统来进行代码相关的工作,那确实需要子系统来完成,原生的Codium更适合临时更改,脚本编写,yaml配置,无论如何,在原系统上配置开发环境我认为都是非常危险的。
多系统环境安装问题
后续安装系统的引导覆盖了rEFInd
按照官方教程进行安装后,如果需要安装新的系统,新的系统可能会覆盖掉rEFInd,此时需要调整efi文件的优先级顺序。
Linux
使用命令efibootmgr即可,可以进入系统,也可以直接用启动盘进行修改。
直接使用efibootmgr就可以查看当前顺序,我们这里只需要使用-o参数即可修改顺序,具体参数自行查阅。
efibootmgr -o [order1], [order2], [order3]
windows
最好的方法还是使用Linux的efibootmgr去管理,考虑到即使使用启动盘也挺麻烦的,所以。
使用cmd管理员而不是powershell
mountvol z: /s
挂载开机磁区,可以dir查看目录,确定refind/refind_x64.efi存在
修改bootmgr变量
bcdedit /set {bootmgr} path \EFI\refind\refind_x64.efi
再次使用bcdedit确定path是否已经修改
mac
你都能做黑苹果了,系统引导这块应该不需要有人教了
rEFInd 东西多了,或者需要美化
首先我们需要挂载EFI分区,或者Linux在/boot/efi中已经挂载
接着进入到当前目录的EFI/rEFInd文件夹中,编写rEFInd.conf文件
文件的注解参考下列文档(美化也是修改这个文件)
nixevol/rEFInd-zh_cn: rEFInd 引导 中文配置文档 (github.com)
我们主要需要修改的是dont_scan_dirs,FydeOS本身设置的/boot路径屏蔽建议保留,再去除其他的路径,如
dont_scan_dirs /boot,/EFI/Boot,/EFI/Dell,/EFI/HP
注意,FydeOS已经预先设置了大部分可能的手动配置节点,在配置文件的最下面menuentry,所以大部分目录是不需要扫描的。
评论
atSuBhXW
NqxHYSwRUuoTQyFW
vMULHaIdbFtAh
pBVZxKgfW
nQowDvhrmd