Canonical 重启 Ubuntu Core Desktop:基于 core26 面向浏览器、开发者与游戏场景
Canonical 重启停滞的 Ubuntu Core Desktop 项目,将不可变系统底层升级到 core26,并放弃 2023 年原型把 GDM、GNOME 和 Firefox 打包进单一 core22 Snap 的做法,改为模块化 Snap 架构。新团队先聚焦浏览器桌面、开发者工作站和游戏 PC 三个场景,并引入基于 AppArmor 与 snapd 的 Permissions Prompting 运行时授权。开发者场景将借助 LXD 和 Canonical Workshop 运行 VS Code 等 Classic 模式工具,Workshop 未来数周将转为严格隔离的 Snap。
——迄今使用所谓的 Classic 模式,该模式授予广泛的系统访问权限,无法在 Ubuntu Core 上直接运行。Canonical 在此依托容器和虚拟机管理器 LXD 以及基于其构建的工具 Canonical Workshop。借助它,可以通过 YAML 文件定义包含工具链的隔离开发环境,并作为系统容器启动;据 Seager 称,这也有助于将现代 AI 编码代理与主机系统安全隔离。Workshop 本身预计在未来几周内从经典模式转为严格隔离的 Snap。 通过这一容器概念,Canonical 还希望解决一个普遍问题:尽管 Snap Store 目前已有超过 11,000 个软件包,但许多经典程序仍然缺失,或仅以 Classic Snap、DEB 包、Flatpak 或 Nix 包形式存在。Seager 希望此类应用程序——包括 VS Code 等图形程序——能在隔离的 Workshop 环境中运行,并将其窗口无缝显示在主机桌面上。在技术上,这一原理类似于微软的 Windows Subsystem for Linux GUI(WSLg)。 作为第三大支柱,Canonical 将目光投
匹配字段正文

