Canonical 的 Daniel Van Vugt 过去两年因专注于优化 GNOME
而被大家熟知,最近他在博客向大家介绍了将在
Ubuntu 20.04 LTS 和 Ubuntu 20.10 上针对 GNOME 进行的性能优化工作。

Ubuntu 从 2018 年开始就一直十分活跃 —— 因为在 2018
年到来前的两个月发布的 Ubuntu 17.10 ‘Artful Aardvark’
带来了一波接着一波的讨论。但随着一个新的长期支持版本迫在眉睫、对重新设想的安装器的争论不休,以及
GNOME Shell 的大量内存泄露问题……2018 年对于 Ubuntu 工程师来说并不容易。

Daniel Van Vugt 提及了他曾发现 GNOME Shell 存在的性能问题,并在 GNOME
3.34(Ubuntu 19.10
使用的版本)中找到并解决了许多实时错误,以及一些历史遗留问题。目前尚未解决且迫在眉睫的两个错误分别是
Wayland 中的多显示器渲染出现效率低下,以及某些情况下 Mutter
帧调度的问题。

本文将和你回顾一下 Ubuntu 在 2018 年的关键事件……

Daniel 表示在 Ubuntu 20.04 LTS 中对 GNOME
的优化目标是在快速且现代的机器上提供高性能。这将涉及到 Mutter
的工作,以避免出现丢帧的情况,还有就是 Wayland
中的多显示器渲染存在效率低下问题。此外,它们还将修复所有阻塞磁盘的 I/O。

Ubuntu in 2018

至于 LTS 之后的 Ubuntu 20.10 版本,对 GNOME
的优化目标是为旧款计算机(主要是老旧且运行巨慢的电脑)提供更高的性能。为此,Ubuntu
的团队成员将进行大量分析,为影响 GNOME 性能的因素查找 CPU 及 GPU
的瓶颈。

一月:To-Do App

图片 1

1月份,开发者确认计划将 GNOME To-Do
应用程序添加到
Ubuntu 18.04 的默认应用中。GNOME To
Do 提供基本的待办事项和笔记功能,还整合了多种在线服务,使其成为以生产力为重点的
LTS 版本的完美补充。

另外,Ubuntu 开发者也证实,他们会在
Ubuntu 18.04 中使用 Xorg
作为默认显示服务器。当然,Wayland
仍然是预装的,因为 Ubuntu 17.10 与 Wayland
的搭配尝试取得了不错的效果。但在全新的安装系统中,Xorg
将成为默认的选择。

说到
Ubuntu 17.10,1月11日 Canonical 重新发布了
Ubuntu 17.10,主要是因为在某些笔记本电脑上出现 BIOS
固件问题,导致其电脑“变砖”。

在社区的其他地方,GNOME 确认其计划
Nautilus
中删除对桌面图标的支持。
这一有争议的变化将使
Ubuntu 选择在 2018
年的所有版本中发布旧版本的著名文件管理器。

这里有一个值得关注但并未在博客中提及的地方是,Ubuntu 20.10
很有可能将重新在默认情况下使用 Wayland 显示服务器。

二月:最小化安装(Minimal Install)

Ubuntu
开始收集用户数据的消息让很多人感到担忧,但是一种前瞻性和诚实的方法缓解了任何可能引起争议的问题
—— Canonical 在即将发布的 Ubuntu 18.04 LTS
版本中提供了一个“最小化安装”选项。

二月份对于 Snapcraft 来说也是一个淘汰赛,这是 Canonical
新的应用程序格式。今年大量软件厂商都采用了这种格式,包括微软、Mozilla 和
JetBrains。

最后附上 Daniel 定下的计划:

三月:大规模的内存泄露问题

在发现一个主要的 GNOME Shell
内存泄露问题之后,三月份,GNOME
Shell 桌面成为大家关注的焦点。Linux 社区陷入困境,Ubuntu 开发者也加入到
GNOME
开发团队以帮助缩小范围并解决问题。在同一个月,Ubuntu
设计师推出了一款基于海狸的默认壁纸,而
Ubuntu
工程师则将最小的安装映像优化得更小,ISO
仅为 28MB。

  • 17.10:Gnome Shell 回归 Ubuntu
  • 18.04:小幅度的性能改进
  • 18.10:小幅度的性能改进
  • 19.04:小幅度的性能改进
  • 19.10:重大性能改进 ← 当前进度
  • 20.04:目标是在现代的机器上提供高性能
  • 20.10:目标是在旧款的机器上提供高性能

四月:Ubuntu 18.04 LTS 发布

4月的Ubuntu 18.04 LTS发布到了预期。那些选择从16.04升级到Ubuntu
18.04的人们感到震惊:新的桌面,新的工作流程,全新的一切!

4月份,万众期待的 Ubuntu 18.04 LTS
长期支持版终于发布了,并给那些选择从
16.04 升级到 Ubuntu 18.04
的用户带来了惊喜:新的桌面、新的工作流程,以及全新的一切。

凭借由 Canonical 提供 5 年的技术支持(上个月 Canonical 创始人兼 CEO Mark
Shuttleworth 宣布 Ubuntu
18.04 LTS Linux 支持时间延长到十年),Ubuntu 18.04 LTS
仍然是值得推荐的首选版本。而 Bionic Beaver
的到来也为大家提供了很多帮助,包括 Nautilus 的全新面貌,以及更新的
Ambiance GTK 主题。

此外,在4月份发布的 Ubuntu 18.04 中还看到了对自动“最小化安装”选项以及
Canonical 的 Livepatch 服务的集成支持,该服务允许用户安装新的 Linux
内核补丁而无需重新启动系统。

(文/开源中国)    

五月:到达和离开(Arrivals & Departures)

Mark Shuttleworth 在五月份表示,将会在“下一代” Ubuntu 安装程序中使用
Electron, Curtin 和 Snappy
等现代技术。虽然新的安装程序在撰写本文时尚未实现,但开发团队保证会在不久的将来推出。

最后,Ubuntu MATE 和 Ubuntu Budgie 表示将不再提供 32 位
ISO。
他们不是第一个(Ubuntu
在 2017 年放弃了 32 位版本),也不是最后一个:Xubuntu
在后来也宣布不再支持 32 位,并拥抱唯一的未来, 64位系统。

六月:Minty Fresh

6月份,Linux Mint
19 ‘Tara’正式推出,这是基于
Ubuntu 18.04 LTS 的流行 Linux 发行版的第一个版本。该版本原生提供对
Flatpak 的支持,带来了新的欢迎应用程序和新的 GTK 主题。

在其他地方,粉丝在软件包中发现了一些小彩蛋 ——
英特尔的第7代NUC被标记为”Ubuntu
Certified”。

七月:安全升级版本发布

7月为 Ubuntu 18.04 LTS 发布了第一个维护版本新的 ISO
映像包含许多关键错误修复和安全补丁。这也是 Canonical 向 Ubuntu 16.04 LTS
发送“升级信号”的月份。

同一个月份,SUSE Linux 以 25 亿美元被 EQT
收购。

八月:使用 Ubuntu 的笔记本电脑大量上市

戴尔提供便宜的 XPS 13(系统由 Ubuntu
提供支持)大规模开售,这是一款极为纤薄的机型,具有顶级规格制造的屏幕和消费者更易接受的价格。

而 Ubuntu 16.04
的第五个维护版也在这个月发布,以“安抚”那些不想很快失去
Unity 桌面的用户。这也是“新面貌”的月份,Ubuntu 18.10
带来了新的‘Yaru’主题,而邮件客户端 Thunderbird 也有了新的界面、logo
和新功能。

九月:软件中心改造

流行的发行版 KDE Neon 升级到了 Ubuntu 18.04
LTS。除了安全性和性能改进之外,升级还使得 Neon
用户可访问许多核心应用程序的更新版本。九月还看到了 Ubuntu 18.10
新透露的壁纸。

在博客上,我们还看到了 Ubuntu
的主要软件中心改造计划,该计划将应用程序列表与策划的编辑内容混合在一起,像
Apple App Store 一样。

十月:Ubuntu 18.10 发布

Ubuntu 18.10
如约发布,主要是对
GNOME Shell 桌面的迭代改进,以及新的 GTK
主题,对此感到兴奋的用户也许并不是很多。

而今年早些时候才开始收集用户数据的 Ubuntu,直到10月,Canonical
才终于准备通过推出专用的 Ubuntu
用户统计网页
分享细节。 

对了,这个月还有一件可以载入“史册”的开源大事 —— IBM 收购了 Red
Hat。

十一月:敬业的工程师

Ubuntu 推出了 Ubuntu 19.04
的每日构建版。而三星则公布了一个新项目
—— Linux on DeX,Linux on DeX
可让你随时随地享受 Linux 环境。

图片 2

通过该应用三星手机可以启动 Linux 容器,然后再连接显示器,就会变成 Ubuntu
桌面环境,从而在手机上达到 PC 开发的体验。不过 Linux on DeX
仅支持一个定制的 Ubuntu 镜像(Canonical 提供的 Ubuntu 16.04 LTS
版本)。

十二月:FOSS 庆祝活动

各种基于 Ubuntu 的发行版都发布了更新。对于 Ubuntu
来说,各种工作仍在进行,计划改变 Alt + Tab 的行为,将 GNOME
时钟和跟踪器添加到默认安装,并创建一个特殊的设置区域来管理 Canonical
Livepatch 等。

在其他风味版本的相关新闻中,Xubuntu
宣布它从 19.04 起或更高版本将不再提供 32 位版本。

如有遗漏的重大事件,欢迎大家在评论区补充~!

(文/开源中国)