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 AtlasOpenShift 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还有一些关键硬件无法工作,也是非常期待的特性