ARM移动云Asahi Linux¶
如 移动云架构 所规划的,我采用 Apple ARM架构芯片M1 Pro MacBook Pro来构建底层服务器硬件。由于Apple Silicon M1 Pro处理器是ARM架构,硬件比较封闭,所以社区推出来 Asahi Linux 针对Apple Silicon处理器优化,能够非常平滑安装和使用。
应用软件安装¶
我选择了mini安装,也就是字符界面,所以需要再按需安装一些应用以及简单配置:
pacman -S sudo mlocate
设置 sudo
echo "huatai ALL=(ALL:ALL) NOPASSWD: ALL" >> /etc/sudoers
安装图形界面¶
在选择移动云计算的图形管理系统,我考虑:
轻量级: 占用最少的系统资源,将所有可用资源尽可能投入到虚拟化、容器构建的 Kubernetes Atlas 和 OpenShift Atlas 系统中
无需复杂应用程序,只需要终端程序和浏览器程序
( 我放弃采用wayland,原因是我需要同时操作macOS共享键盘鼠标 )考虑到图形性能,首选 wayland显示服务器协议 底层的窗口管理器: 虽然Gnome和KDE都已经适配了Wayland,但是过于复杂和沉重。而轻量级 xfce 还没有推出支持Wayland的版本。综合先进性和轻量级,我选择再次挑战 sway - i3兼容Wayland compositor (注意,这个方案虽好,但是我放弃了)
由于我需要同时使用公司商用软件 钉钉
和 阿里郎
,以往探索和尝试过多种虚拟化( KVM Atlas / re:anbox 等)都存在缺陷,所以我最终选择采用 Synergy:主机间共享键盘鼠标 共享Linux笔记本的键盘鼠标给另一台 macOS 使用,这样就可以无缝切换两台电脑设备。既能充分发挥两台主机的显示屏幕效用,又能跨平台使用商业软件。
由于 Synergy:主机间共享键盘鼠标 不支持 wayland显示服务器协议 所以综合考虑,我改为使用轻量级 LXQt 作为桌面。
不足和期待¶
根据 The first Asahi Linux Alpha Release is here! 目前Asahi Linux还有一些关键硬件无法工作,也是非常期待的特性