GNOME 宣布 Clutter 库已死


GNOME Project 近日宣布 Clutter 库正式退役,这个用于 GNOME Shell 并且是 GTK3 的核心库曾在 2006 年为 Linux 带来了基于 OpenGL 的硬件渲染。

Clutter 是一个用于渲染 UI 的图形库,最初由 OpenedHand 负责开发。其首个版本于 2006 年发布,距今已有 16 年历史。后来 OpenedHand 被英特尔收购,并将 Clutter 用于与诺基亚联合开发的 MeeGo 之上,随后 Clutter 主要是交由 GNOME Project 负责开发与维护。

放眼 2006 年,当时 Linux 的环境与我们今天所面对的环境截然不同,集成 GPU 的性能严重不足,而独立 GPU 在 Linux 上基本不受支持使 Linux 性能十分羸弱。

Clutter 的诞生为许多 Linux 程序带来了硬件级的 3D 加速,包括 GNOME Shell 使用的 Mutter 窗口管理器(Metacity + Clutter)、System76 的 COSMIC 桌面和 Raspberry Pi 的 PIXEL。

Clutter 近几年来一直处于维护模式,没有添加任何新的特性。最新的大版本更新还停留在 2016 年发布的 Clutter 1.26,即便是最后一个小版本的发布,那也是在 2020 年发布的 1.26.4。再加上 GNOME 40 和 GTK 4 目前也已经合并和取代了独立的 Clutter 库的功能。

如今就 GNOME 而言,独立的 Clutter 库现在已经是一个有点多余的项目了,因此从下一个版本开始,即 GNOME 42(将于 3 月发布),Clutter(及其相关库 Cogl / Clutter-GTK / Clutter-GStreamer)将从 GNOME SDK 运行时中被彻底删除,相关的源代码也会被转移到 Gitlab 归档中。

届时,开发者将无法提交新问题或新的合并请求,也不会再发布新的版本。如果开发者现在还在使用 Clutter、Clutter-GTK 和 Clutter-GStreamer 维护 GTK3 应用程序,那么最好迁移到 libadwaita、GTK4 和 GStreamer。


相關推薦

2022-12-02

“在权威人士质疑 OpenStack(世界第四大开源项目)是否已死之际,OpenInfra 基金会测得生产中的 OpenStack 内核数量达到前所未有的 4000 万个。核心服务(Nova、Neutron、Keystone、Glance 和 Ironic)的采用率仍然很高,但随着运营商发展

2023-05-30

MINIX 操作系统大约的确已经死了。 Minix 原来是荷兰阿姆斯特丹的 Vrije 大学计算机科学系的 Andrew S. Tanenbaum 教授所开发的一个类 Unix 操作系统,全部代码共约 12,000 行,起初是为给学生讲解操作系统的运作细节而开发。 Linu

2022-04-01

微软曾于去年 5 月份,Internet Explorer 11 桌面应用程序将于 2022 年 6 月 15 日退役;同时将从某些 Windows 10 版本中淘汰 Internet Explorer 11,将其替换为基于 Chromium 的 Microsoft Edge。Edge 中包含有一个 IE 模式,以兼容依赖 IE11 的网站和应

2021-12-20

Apache Log4j 的 2.0-alpha1 到 2.16.0 版本存在新的漏洞 CVE-2021-45105 ,此漏洞评分 7.5 ,且在刚发布的 Log4j 2.17.0 (Java 8) 中得到了修复。如果把安全公司 Praetorian 发现的第三个信息泄露漏洞也算进去,这应该是 Log4j 的第四个漏洞了。

2021-12-17

官方解释Blazor现状,表示已不再维护Blazor,求开发者别用了 Blazor允许您使用c#而不是JavaScript构建交互式web UI。 Blazor应用由可重用的web UI组件组成,这些组件使用c#、HTML和CSS实现。客户端和服务器代码都是用c#编写的,允许您共

2022-10-10

libEBML 1.4.4 和 libMatroska 1.7.1 捆绑的 libEBML 和 libMatroska 库已分别更新为 v1.4.4 和 v1.7.1 捆绑的 fmt 库已更新到 v9.1.0 捆绑的 nlohmann-json 库已更新至 v3.11.2 更多详情可查看:https://www.bunkus.org/blog/2022/10/mkvtoolnix-v71-0-released/

2023-11-11

GNOME 基金会宣布收到了来自「Sovereign Tech Fund」的 100 万欧元投资,并表示这笔资金将用于实现平台现代化、改进工具和可访问性,并支持符合公共利益的功能。 具体包括: 改进当前的可访问性状态 设计新的辅助功能堆栈

2023-02-27

GNOME 和 KDE 两大桌面环境项目近日宣布了一项提案:他们通过向 Flathub 应用商店添加支付、捐赠和订阅功能,以促进 Linux 桌面社区的多样性和可持续性。 多年来,GNOME 和 KDE 一直在共同构建和发展 Flathub,将其作为供应商中立

2022-10-08

在今年 5 月份的时候,Canonical 就宣布将会在最新的 Ubuntu 22.10(代号 "Kinetic Kudu")中使用 Pipewire 取代了 PulseAudio,使前者成为了 Ubuntu 的默认音频服务器,用户未来不再需要任何调整。 近日 Ubuntu 的上游 Debian 也做出了类似的改

2022-10-11

 BitTorrent v2 种子和混合型种子 支持设置可用于宣布所有公共种子的“默认”跟踪器 新添加的种子可以立即启动并按需验证片段,而不需要在开始做种之前进行全面验证 添加了在创建新种子时省略潜在识别信息(例

2023-02-11

 BitTorrent v2 种子和混合型种子 支持设置可用于宣布所有公共种子的 “默认” 跟踪器 新添加的种子可以立即启动并按需验证片段,而不需要在开始做种之前进行全面验证 添加了在创建新种子时省略潜在识别信息(例

2023-08-18

公司优先项目列表中的一个项目。 今年 6 月份,红帽宣布决定停止在 Red Hat Enterprise Linux (RHEL) 提供打包为 RPM 格式的 LibreOffice;调整后的工作重点将集中到改进 Wayland 显示服务器、支持 HDR、感色灵敏相关,以及改进 Fedora

2023-06-05

Red Hat 已经决定他们将减少投入到桌面应用程序的工作,并将停止将 LibreOffice 作为未来 Red Hat Enterprise Linux 版本(大概是 RHEL10)的一部分提供。 这也限制了 Red Hat 参与 Fedora 的 LibreOffice 打包工​​作,而希望 Flatpak 版本 LibreOffi

2023-04-03

功运行时抑制邮件和抑制命令执行的日志记录。 ifconfig 库已更新为报告 bridge(4) 接口的状态,类似于 lagg(4)。 read(2) 系统调用已更改为默认禁用对目录的 read() 调用。添加了一个新的 sysctl(8),security.bsd.allow_read_dir,当设置为 1