GTK5 开发计划:将在 4.12 发布后启动
GTK 核心开发者近日组织了一场线下会议,讨论了关于当前 GTK4 的重点开发工作,以及 GTK5 的未来开发计划。
GTK (GIMP Toolkit) 是一套跨多种平台的图形工具包,最初为 GIMP 而写,GIMP 是指 GNU 图像处理程序 (GNU Image Manipulation Program),GIMP 拥有几乎所有图象处理所需的功能,号称 Linux 下的 Photoshop。GTK 后来发展成为 Linux 下开发图形界面应用的主流开发工具。
对于 GTK4,他们讨论的内容包括:
- 改进图标处理和图标主题规范 (GtkIconTheme)
- 尝试使用比 C 更具表现力的不同语言和更强大的编译器来替换开发较小的组件。这里除了技术方面的考量外,还有一个原因是使用不同语言编写新代码可能会带来新的贡献者
- 改进输入处理
- 改机平台库
除了 GTK4,核心开发者们还讨论了关于下一个主要版本 GTK5 的开发计划,,以便开始促进 API 中断和删除不推荐使用的代码。
由于 GTK 4.12 计划的颜色管理工作,目前的共识似乎是在 GTK 4.12 发布后开启新分支 GTK 4.90——作为 GTK 5 开发工作的启动。 计划是今年年底初步发布,也就是 GTK 4.0 发布后大约 3 年。过去曾讨论过每两年发布一次主要的 GTK 版本,但这并没有完全实现。去年还谈到可能放弃对 GTK5 的 X11 支持,使其仅支持 Wayland。我们不妨看看这个最终的 GTK5 版本最终会实现哪些变化。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
GitHub 和 GitLab 纷纷宣布裁员
对科技行业来说,2023 年应该是比较艰难的一年,目前已有多个大型科技公司都宣布了裁员,其中包括微软、亚马逊、Google 和 Facebook 等。 今天微软旗下的 GitHub,以及同一领域的竞争对手 GitLab 也公布了裁员计划,其中 GitHub 将裁员 10%,GitLab 将裁员 7%,两家公司都没有具体说明受影响员工的确切人数(GitHub 独立运营,微软此前宣布裁员 1 万名员工并不影响 GitHub)。 不过根据去年 GitLab 的 10-K 报告显示,该公司的员工人数为 1630 人,虽然现在员工数量肯定会有些变化,但这意味着此次裁员将差不多影响到 100+ 员工。GitHub 目前则是拥有约 3000 名员工,此次裁员则是会影响约 300 人。 GitLab 联合创始人兼首席执行官 Sid Sijbrandij 表示: 目前的宏观经济环境很严峻,因此我们的客户仍然在支出,但他们对软件投资采取了更保守的态度,并花更多时间做出购买决定。 我曾希望重新安排我们的支出优先顺序以抵御日益严重的全球经济衰退。不幸的是,我们需要采取进一步措施,并使我们的支出速度与我们对负责...
- 下一篇
【重磅】格兰菲加入社区 GPU SIG,推进 openKylin 与格兰菲产品的兼容适配
近日,格兰菲智能科技有限公司(以下简称“格兰菲”)签署openKylin社区CLA(Contributor License Agreement 贡献者许可协议),正式加入openKylin开源社区。 在加入openKylin社区后,格兰菲正式加入社区GPU SIG,主要负责openKylin在显卡驱动兼容适配格兰菲显卡分支的相关工作,目前已初步完成了格兰菲显卡驱动与 openKylin系统的适配工作,充分释放了该平台下格兰菲显卡图形渲染、视频编解码等性能,提升了openKylin相关产品的客户使用体验。 后续,格兰菲将持续推动openKylin GPU SIG社区基于格兰菲平台的相关工作,包括: 01兼容适配 与openKylin加强技术合作、同步联调,让openKylin相关产品更快更好地兼容适配格兰菲全系列显卡。 02性能调优 在操作系统、应用软件等多个层面,不断挖掘openKylin在格兰菲显卡平台上的性能潜力,提升openKylin在格兰菲显卡平台的整体性能表现。 格兰菲图形图像部门拥有国内成立最早,体系最完整的图形处理器设计及研发队伍,涵盖架构、前端设计、后端设计、系统工程、...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS关闭SELinux安全模块
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS7设置SWAP分区,小内存服务器的救世主
- SpringBoot2全家桶,快速入门学习开发网站教程
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- Docker安装Oracle12C,快速搭建Oracle学习环境