Fedora 的 2025 年展望:AI 集成与 HDR 支持打造强大 Linux 桌面体验

Fedora 项目已经从节庆活动中恢复,准备在未来几个月推出一系列关键计划。Red Hat 软件工程总监 Christian Schaller 在他的博客文章中分享了 2025 年 Fedora 发行版的重点发展方向和优先事项,涵盖了人工智能集成、Wayland、HDR 协议、PipeWire 等多个领域。

图片

拥抱 IBM 的 Granite 与人工智能

Schaller 强调,Fedora Workstation 的重点之一是探索如何通过集成 IBM 开源项目 Granite 来充分利用人工智能的潜力。具体来说,团队正在讨论如何将 AI 技术应用于 GNOME 和 Fedora Workstation。提议的创新方案包括通过工具如 RamaLama 提供简单的 AI 功能、加速 Toolbx 中的 AI 工具,甚至推出一个由 Granite 驱动的新代码助手。

Wayland 的进展

另一个重要领域是 Wayland 的持续发展。尽管去年由于协议审查分歧和带宽限制,Wayland 的发展有所滞后,但 Fedora 开发者已经达成共识,决定继续推进此项工作。一个内部小组正在积极审查和简化 Wayland 协议的开发流程,旨在加速这一显示服务器技术的进展。

HDR 协议的合并

对于 Fedora Workstation 用户来说,HDR 支持终于迎来了一个重大的里程碑。期待已久的 HDR 协议已经合并至上游,并且 GNOME 控制中心的 HDR UI 控件也已提交合并请求。预计在下一版本中,用户将能够看到系统范围的 HDR 配置选项,这是桌面 Linux 的一次重要进步。

PipeWire 的成熟

作为 Fedora 默认的音频和屏幕捕获解决方案,PipeWire 在 Fedora Workstation 中已经非常成熟。PulseAudio 兼容性良好,JACK 性能也足以满足大多数专业音频用户的需求。视频支持方面,屏幕捕获已经完全成熟,而摄像头支持仍在推进,尤其是在从 UVC 摄像头过渡到基于 MIPI 的设备过程中。PipeWire 成为一个能够在 V4L2 和 libcamera 之间轻松切换的系统,支持 Firefox、Chrome 和 OBS Studio 等应用程序。

Flatpak 与 Portals

Flatpak 继续成为 Linux 桌面应用程序的首选沙盒解决方案。最近,团队推出了新的 USB portal,可以安全地授予 Flatpak 应用访问 USB 设备的权限。此外,团队还在推进允许通过 Flatpak 安装系统守护进程的功能,这对于需要后台服务与硬件交互的应用程序至关重要。这项工作依赖于 systemd 的上游更改,完成后将大大增强 Flatpak 的处理能力。

可访问性改进

Fedora 开发人员还专注于提升可访问性体验,包括增强对 Wayland 上 ORCA 屏幕阅读器的支持以及对 GTK4 的改进。通过完善相关的 portals 和 Wayland 扩展,Fedora Workstation 将能够为具有不同可访问性需求的用户提供更加无缝的体验。

GNOME 软件与 DNF5

Fedora 在过去的一年中增强了 GNOME 软件的功能,支持 Secure Boot 签名的 NVIDIA 驱动程序。未来,Fedora 开发团队的目标是实现 DNF5 支持。通过这一更新,GNOME 软件和命令行 DNF 工具将共享单一的软件包缓存,从而减少磁盘空间使用,避免版本不一致的问题。

Firefox 的未来特性

对于 Fedora Workstation 用户来说,Firefox 的未来特性同样令人期待。开发人员正在为 Firefox 实现 Flatpak 的 portal 支持,以使其运行更加流畅,并将 HDR 补丁集成到浏览器中。同时,PipeWire 的摄像头支持也已经准备就绪,为用户提供更丰富的功能。

总结

Fedora 2025 年的计划充满了令人兴奋的前景,从 AI 集成到 Wayland 和 HDR 协议的持续发展,再到 PipeWire 和 Flatpak 的成熟应用。每一个改进都推动着 Linux 桌面环境向前迈进,让 Fedora Workstation 更加功能强大和用户友好。随着这些技术的不断完善,Fedora 项目无疑将在 2025 年为 Linux 用户提供更加丰富的体验。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/13602.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java时间相关类

时间相关类 JDK7以前时间相关类Date时间时间换算 SimpleDateFormat格式化时间作用格式化时间常用模式对应关系 Calendar日历作用Calendar常用方法 JDK8新增时间相关类Date类ZoneId常用方法 Instant时间戳常见方法 ZoneDateTime带时区的时间常用方法 日期格式化类常用方法 日历类…

js-对象-JSON

JavaScript自定义对象 JSON 概念: JavaScript Object Notation,JavaScript对象标记法. JSON 是通过JavaScript 对象标记法书写的文本。 由于其语法简单,层次结构鲜明,现多用于作为数据载体,在网络中进行数据传输. json中属性名(k…

深入理解 Java 接口的回调机制 【学术会议-2025年人工智能与计算智能(AICI 2025)】

大会官网:www.icaici.org 前言 回调是一种非常重要的编程技术,它广泛应用于事件驱动的编程、异步任务和框架设计中。在 Java 中,回调机制通常通过 接口 来实现。本篇博客将详细解析 Java 接口的回调原理、实现方式,以及实际开发中…

import { Component, Vue, Prop, Watch } from ‘vue-property-decorator‘

文章目录 导入部分的解释总结Vue 3 的推荐替代方案总结 你提供的代码片段是使用 vue-property-decorator 库的示例,这是一个第三方库,它提供了 Vue 组件的装饰器,使得编写类风格的 Vue 组件更加方便。以下是对代码中每个部分的详细解释&…

【Kubernetes Pod间通信-第3篇】Kubernetes中Pod与ClusterIP服务之间的通信

引言 我们之前了解了在不同场景下,Kubernetes中Pod之间的通信是如何路由的。 【Kubernetes Pod间通信-第1篇】在单个子网中使用underlay网络实现Pod到Pod的通信【Kubernetes Pod间通信-第2篇】使用BGP实现Pod到Pod的通信现在,我们来看看在集群中,Pod与服务之间的通信是如何…

el-table中的某个字段最多显示两行,超出部分显示“...详情”,怎么办

文章目录 背景需求需求分析 解决方案在线体验灵感来源我的实现方案 总结 背景 需求 比如,有如下一个表格,请你实现它: 要求: 最多显示两行超出部分显示为:“…详情”点击详情,展开全部内容 说明&#x…

如何获取sql数据中时间的月份、年份(类型为date)

可用自带的函数month来实现 如: 创建表及插入数据: create table test (id int,begindate datetime) insert into test values (1,2015-01-01) insert into test values (2,2015-02-01) 执行sql语句,获取月份: select MONTH(begindate)…

数据库系统概论的第六版与第五版的区别,附pdf

我用夸克网盘分享了「数据库系统概论第五六版资源」,点击链接即可保存。 链接:https://pan.quark.cn/s/21a278378dee 第6版教材修订的主要内容 为了保持科学性、先进性和实用性,在第5版教材基础上对全书内容进行了修改、更新和充实。 在科…

告别手动操作!用Ansible user模块高效管理 Linux账户

在企业运维环境中,服务器的用户管理是一项基础但非常重要的任务。比如,当有新员工加入时,我们需要在多台服务器上为他们创建账户并分配合适的权限。而当员工离职或岗位发生变化时,我们也需要迅速禁用或删除他们的账户,…

区块链项目孵化与包装设计:从概念到市场的全流程指南

区块链技术的快速发展催生了大量创新项目,但如何将一个区块链项目从概念孵化成市场认可的产品,是许多团队面临的挑战。本文将从孵化策略、包装设计和市场落地三个维度,为你解析区块链项目成功的关键步骤。 一、区块链项目孵化的核心要素 明确…

51单片机 02 独立按键

一、独立按键控制LED亮灭 轻触按键&#xff1a;相当于是一种电子开关&#xff0c;按下时开关接通&#xff0c;松开时开关断开&#xff0c;实现原理是通过轻触按键内部的金属弹片受力弹动来实现接通和断开。 #include <STC89C5xRC.H> void main() { // P20xFE;while(1){…

免费windows pdf编辑工具

Epdf&#xff08;完全免费&#xff09; 作者&#xff1a;不染心 时间&#xff1a;2025/2/6 Github: https://github.com/dog-tired/Epdf Epdf Epdf 是一款使用 Rust 编写的 PDF 编辑器&#xff0c;目前仍在开发中。它提供了一系列实用的命令行选项&#xff0c;方便用户对 PDF …

【配置环境】VS Code中JavaScript环境搭建

一&#xff0c;环境 Windows 11 家庭中文版&#xff0c;64 位操作系统, 基于 x64 的处理器VS Code 版本: 1.83.1 (user setup)Node.js 版本&#xff1a;20.9.0 二&#xff0c;为什么搭建JavaScript环境 因为在看《重构改善既有代码的设计第2版》的时候&#xff0c;书中的代码展…

结构体排序 C++ 蓝桥杯

成绩排序 #include<iostream> #include<algorithm> using namespace std; struct stu {string name;//名字int grade;//成绩 }; stu a[30]; bool cmp(stu l, stu r) {if (l.grade ! r.grade) return l.grade > r.grade;return l.name < r.name; } int main()…

低代码提升交付效率的公式计算

低&#xff08;无&#xff09;代码平台&#xff08;后统称“低代码”&#xff09;能够提升数字化应用建设、交付效率&#xff0c;已经成为IT从业人员的共识。目前&#xff0c;大部分CIO/CDO都能清晰定位和认知低代码的特点和作用。但仍然有人认为&#xff0c;使用了低代码工具软…

【漫画机器学习】083.安斯库姆四重奏(Anscombe‘s Quartet)

安斯库姆四重奏&#xff08;Anscombes Quartet&#xff09; 1. 什么是安斯库姆四重奏&#xff1f; 安斯库姆四重奏&#xff08;Anscombes Quartet&#xff09;是一组由统计学家弗朗西斯安斯库姆&#xff08;Francis Anscombe&#xff09; 在 1973 年 提出的 四组数据集。它们…

【PDF多区域识别】如何批量PDF指定多个区域识别改名,基于Windows自带的UWP的文字识别实现方案

海关在对进口货物进行查验时,需要核对报关单上的各项信息。对报关单 PDF 批量指定区域识别改名后,海关工作人员可以更高效地从文件名中获取关键信息,如货物来源地、申报价值等。例如文件名 “[原产国]_[申报价值].pdf”,有助于海关快速筛选重点查验对象,提高查验效率和监管…

C基础寒假练习(6)

一、终端输入行数&#xff0c;打印倒金字塔 #include <stdio.h> int main() {int rows;printf("请输入倒金字塔的行数: ");scanf("%d", &rows);for (int i rows; i > 0; i--) {// 打印空格for (int j 0; j < rows - i; j) {printf(&qu…

使用 CSS 实现透明效果

在 CSS 中&#xff0c;实现透明效果有几种方法&#xff0c;具体使用哪种方法取决于具体需求。以下是一些常见的方法&#xff1a; 使用 opacity 属性&#xff1a; opacity 属性可以设置整个元素的透明度&#xff0c;包括其所有的子元素。 .transparent { opacity: 0.5; /* 0 表…

解锁反序列化漏洞:从原理到防护的安全指南

目录 前言 一、什么是反序列化 二、反序列化漏洞原理 三、反序列化漏洞的危害 &#xff08;一&#xff09;任意代码执行 &#xff08;二&#xff09;权限提升 &#xff08;三&#xff09;数据泄露与篡改 四、常见的反序列化漏洞场景 &#xff08;一&#xff09;PHP 反…