Meteora Web

Ubuntu Core Desktop riparte, Canonical punta a build giornaliere con Ubuntu 27.04

Canonical riavvia Ubuntu Core Desktop, il desktop immutabile tutto in snap. Tre casi d'uso, molti ostacoli e cosa cambia per chi sviluppa e gestisce sistemi.

Ing. Calogero Bono 1 分钟阅读
Ubuntu Core Desktop riparte, Canonical punta a build giornaliere con Ubuntu 27.04

Canonical ha annunciato che lo sviluppo di Ubuntu Core Desktop è ripartito, con un team dedicato. Lo scrive Jon Seager, VP of Engineering dell'azienda. Il progetto, presentato in anteprima nel 2023, era rimasto fermo. Conta perché Canonical lo descrive come la base che nel tempo diventerà l'esperienza predefinita di Ubuntu Desktop.

在进入正题之前,先了解几个术语。不可变(immutabile)发行版的基础系统不能由用户直接修改,因此更难被弄坏。Snap是Canonical的软件包格式,自带所有依赖。严格隔离(strict confinement)把应用与系统其余部分隔开,而经典(classic)模式给应用更多自由。Proton是Valve的兼容层,用于在Linux上运行Windows游戏。

Zenithby Meteora Web 你企业的操作系统。 社交媒体、客户、预订和发票都在同一个平台。适合健身房、理发店和专业人士。 了解 Zenith → 免费演示 · 无需信用卡

Che cos'è Ubuntu Core Desktop?

根据官方来源,它是Canonical的不可变且可认证的Linux桌面,目前尚未发布。它基于Ubuntu Core,这是一个近十年来用于商业物联网、嵌入式和机器人平台的不可变发行版。

区别在于架构。一切都是Snap,包括引导程序、内核、桌面环境、服务和应用程序。Canonical承诺提供一个更难被破坏、更易恢复、并能更好控制应用可访问数据的桌面。

Seager承认,2023年的预览版并不理想。它把大部分桌面打包进一个单一的替代基础Snap,结构单体化,其中包含GDM、GNOME,某些版本甚至还有Firefox。拆分这些组件是当前的首要任务。

Quali sono i tre casi d'uso iniziali?

以浏览器为中心的电脑

Seager认为这是最简单、最快能交付的场景。Firefox和Chromium在Ubuntu中已经以Snap形式分发多年,摄像头和麦克风的受控访问权限相关工作也在进行中。

面向开发者的工作站

这里涉及Canonical Workshop,它提供隔离且可定制的开发环境,并基于LXD构建。Seager表示,借助其Visual Studio Code扩展,大多数开发者已经拥有所需的一切。目前Workshop是经典Snap,但Canonical称在向严格隔离过渡方面已取得有希望的成果,预计未来几周内完成。Seager还将这一话题与编程代理的隔离联系起来,以保护凭据和敏感文件。

如果你已经在使用容器和隔离环境,可以看看我们关于Docker与Laravel的文章。

游戏电脑

Canonical维护着Steam的Snap,它采用严格隔离。目标是一个游戏技术栈,包括图形部分,可以独立更新。Seager承认,过去两年由于资源不足,Steam的Snap没有得到应有的关注。

Quali sono le sfide tecniche?

第一个挑战是应用的可用性。Ubuntu Core要求所有内容都是严格隔离的Snap。Seager写道,Snap Store中有超过11000个Snap,其中大多数与Ubuntu Core兼容。其余的,尤其是经典模式的,需要大量工作。Visual Studio Code就是其中之一。

Seager最喜欢的想法是,像WSLg那样,在Workshop中运行图形应用,并把窗口显示在宿主桌面上。对于apt、nix、flatpak等其他包管理器,建议使用虚拟化和容器化。

第二个挑战是桌面模块化,需要在显示管理器、桌面环境、多媒体服务器和网络之间建立清晰的接口。OMG! Ubuntu还补充说,KDE Plasma也将可用,并提到了"应用缺口"的问题。

Quando arriva?

同样据OMG! Ubuntu报道,构建版本将在明年Ubuntu 27.04发布之前推出,Seager表示基于Deb的经典Ubuntu桌面不会消失。The Register的标题称Ubuntu 27.04可能带来预览版,这里的虚拟语气很关键。

Limiti da conoscere

目前既没有正式发布的版本,也没有确定的日期。我们掌握的官方来源是一篇愿景与路线图文章,而不是可以试用的产品。我们手中的文本在模块化架构部分也被截断,因此无法转述所有细节。

Workshop的严格隔离、对经典应用的支持,以及该技术栈在不同硬件上的稳定性,仍然悬而未决。Seager本人也承认工程复杂度较高。

Cosa cambia per chi lavora con il digitale

目前暂时没有立即的变化。Deb桌面依然保留。但方向已经明确,开发者需要习惯在隔离环境中工作,而不是直接在机器上操作。

  • 开发者需要以容器和沙箱的思路来思考,这种方式能减少不同机器之间的差异。
  • 分发Linux软件的人需要评估严格隔离的Snap格式。
  • 管理大量终端的人可能会对一个更易恢复、更易验证的系统产生兴趣。

在权限和安全方面,复习基础知识会有帮助,例如Linux权限。对于服务器,带安全更新的托管主机的做法依然有效。

Il nostro parere

这个思路纸面上很扎实。内核和引导程序可以像应用一样更新和回滚,这解决了真实存在的问题。但Canonical的起点并不乐观。项目停滞了两年,承认资源匮乏很诚实,却谈不上令人安心。

真正的难点在于生态系统。一个要求应用严格隔离的桌面,成败取决于软件的可用性。在Workshop中运行经典应用很巧妙,但把复杂性转移给了用户。如果体验不够流畅,许多人会留在传统桌面上。在看到真正的构建版本之前,我们先保留判断。

Domande frequenti

Ubuntu Core Desktop会取代Ubuntu Desktop吗?

不会马上。Canonical表示,随着时间推移它将成为默认体验,但据OMG! Ubuntu报道,基于Deb的经典Ubuntu桌面不会消失。

现在可以试用吗?

没有正式发布的版本。2023年曾有一个预览版,但开发一度停滞。现在它在专门团队的推动下重新启动。

构建版本什么时候推出?

据OMG! Ubuntu称,将在Ubuntu 27.04之前推出,时间定在明年。The Register提到可能会有预览版,因此时间表并无保证。

不可变是什么意思?

意味着用户不能直接修改基础系统。在Ubuntu Core中,从内核到应用都是Snap,系统也更容易恢复。

经典应用能正常运行吗?

不能直接运行。例如Visual Studio Code就无法在Ubuntu Core上运行。Seager最喜欢的方案是在Workshop中运行它们,并把窗口显示在桌面上。

Cosa guardare nei prossimi mesi per Ubuntu Core Desktop

关键节点将是看到首批每日构建版本,以及Workshop的严格隔离何时完成。

  • 关注首批构建版本的公告,并在虚拟机中试用,而不是在工作电脑上。
  • 检查你每天使用的工具是否以严格隔离的Snap形式提供。
  • 如果你做开发,现在就可以尝试隔离环境,例如用Linux监控来了解资源的表现。

Fonti

Zenithby Meteora Web 你企业的操作系统。 社交媒体、客户、预订和发票都在同一个平台。适合健身房、理发店和专业人士。 了解 Zenith → 免费演示 · 无需信用卡

相关阅读

博客精选

最新文章