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)的采用率仍然很高,但随着运营商发展

2024-08-06

建木Hub镜像私有库已上线,支持个人私有和组织内共享,具体使用方式如下: 一、打开镜像库 访问镜像库:https://image.jianmuhub.com,点击立即体验。 若尚未开通,登录后勾选协议,点击立即开通。 二、创建镜

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 的第四个漏洞了。

2024-10-09

GNOME 基金会宣布了一些新的成本削减措施,包括解雇了创意总监 Caroline Henriksen 和社区发展总监 Melissa Wu。 以及计划在活动组织和代表、营销计划、筹款活动和平面设计等领域进行运营调整。差旅支出方面也会受到影响,社

2021-12-17

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

2024-07-19

GNOME 基金会宣布进行执行董事换届,刚上任不满一年的执行董事 Holly Million 卸任,新的临时执行董事 Richard Littauer 加入基金会进行工作接替。 GNOME 基金会在去年 10 月宣布聘请了 Holly Million。基金会主席 Robert McQueen 曾指出,董事

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 万欧元投资,并表示这笔资金将用于实现平台现代化、改进工具和可访问性,并支持符合公共利益的功能。 具体包括: 改进当前的可访问性状态 设计新的辅助功能堆栈

2024-07-02

题的第三方工具,其 Github 项目页面已于 2024 年 6 月 29 日宣布归档,进入只读模式。 今年 4 月份,Gradience 曾在其项目中发布了一条招募维护者的公告:“Gradience 正在寻找维护者!如果你了解 Python 和 GTK4/Libadwaita 并愿意致力于

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