分类 内核视界 下的文章

2025-04-17T10:16:51.png
2025年4月15日,Fedora42如期发布,现在用户们可以立即升级体验。

详情请见:The answer is 42! Fedora Linux 42, that is.

EROFS 用于实时媒体

Fedora 已将 kiwi 生成的实时媒体(如 KDE 桌面版、移动版、COSMIC、Budgie、MiracleWM、Fedora CoreOS 等)的只读文件系统镜像格式从 SquashFS 切换为 EROFS。这一变更与下游版本及 RHEL 保持一致,为开发者在上游和下游生态中提供了更高效的工作环境。

Firewalld IPv6 默认设为宽松模式(Workstation)

在 Fedora 42 中,工作站版默认启用 IPv6_rpfilter=loose,确保多网络环境(如 Wi-Fi + 有线)下的连通性检查正常工作,避免切换网络模式时可能出现的用户体验下降问题。

Gnome Shell 扩展依赖生成器

在 F42 中,我们为 GNOME Shell 扩展添加了依赖关系生成器,使二进制 RPM 依赖于正确版本的 GNOME Shell。这将为我们的用户带来更好的用户体验,因为现在安装的扩展更有可能正常工作,同时也将帮助扩展打包者,因为他们在大规模重建完成后不久就会收到安装失败的错误信息,从而提前得到扩展需要更新的信号。


更多 MIPI 摄像头硬件支持

Fedora 41 已初步支持 IPU6 摄像头,而本次更新进一步增加了对 x86 笔记本电脑和平板的非 USB(MIPI)摄像头的支持。更多搭载 MIPI 摄像头的 x86 笔记本型号将实现开箱即用。

NumPy2

Fedora 42 Beta 将包含 NumPy2 更新。大多数软件包不受影响,但使用 C API 的软件可能需要重新编译。此版本提供了更现代的修复、性能优化及更完善的文档。


Fedora Workstation

Fedora Workstation 42 搭载 GNOME 48,新增健康管理功能,并改进了无障碍体验和性能。

Fedora COSMIC 衍生版

新增一个衍生版!Fedora COSMIC 采用 System76(Pop!_OS 开发商)开发的 Rust 编写桌面环境,特色包括:

  • 混合工作区窗口/平铺管理
  • 支持窗口堆叠与标签页切换
  • 深度定制功能(兼容 GTK,未来支持 Qt)

IBus 语音输入

Fedora 42 的 ibus-speech-to-text 新增离线语音识别输入法,支持多语言(需下载模型),保护用户隐私,并与现有 IBus 框架无缝集成。


KDE Plasma 版本升级

从 Fedora 42 Beta 起,KDE Plasma 晋升为官方版本(Edition)!除原有功能外,新增对 power 架构(ppc64le)的支持,包括完整的 KDE 套件(含 KDE PIM)。OpenPOWER 系统(如 Raptor Talos 工作站)也提供可安装的实时镜像。


本期资讯信息主要来源:phoronix.com

Debian13 Trixe

Debian 13 将于 3 月 15 日进行过渡和工具链冻结,4 月 15 日进行软冻结,5 月 15 日进行硬冻结。硬冻结适用于关键软件包和没有 autopkgtests 的软件包。硬冻结之后 Debian 13.0 的全面和最终冻结仍有待确定,将在稍后公布。
但是根据Debian12的发布过程来看从第一次冻结到实际稳定发布大约需要 5 个月的时间,因此Debian13很有可能在八月份正式发布。

apt 3.0发布

APT 3.0 已正式发布,比 Ubuntu 25.04 和今年晚些时候发布的 Debian 13.0 更早。APT 3.0 专门纪念已故的 Steve Langasek,他多年来为 Debian 和 Ubuntu 做出了许多贡献。APT 3.0 是此包管理工具的一个非常重要的更新,并且文本用户界面 (TUI) 的改进对最终用户来说相当不错,因此我们将在 Debian13 中获得更好的包管理体验。

LoongArch 在 Linux 6.15 中启用了更多功能

即将推出的Linux 6.15内核 将为中国的 LoongArch CPU 架构提供更好的支持。
本周发出并合并了针对下一版 Linux 内核的 LoongArch 更改。本轮启用了对 objtool 的跳转表支持、用于捕获内核中各种代码问题的未定义行为清理器 (UBSAN) 支持、改进的 BPF JIT 支持、改进的 vDSO 实现和其他更新。
“1、为 objtool 添加跳转表支持;
2、始终选择 HAVE_VIRT_CPU_ACCOUNTING_GEN;
3、启用 UBSAN(未定义行为清理器);
4、将 MAX_IO_PICS 增加到 8;
5、将 ARCH_DMA_MINALIGN 增加到 16;
6、修复并改进 BPF JIT;
7、修复并改进 vDSO 实现;
8、更新默认配置文件;
9、修复一些错误并进行其他小改动。”
作为中国人,国产信创的进步意味着我们将有更多选择和议价自由。

其他值得关注的开源进步

Wayland,Wine,Vulkan

Wayland最近取得了不小进展,大量软件启用了Wayland支持并进行了相关优化。
Wine和Vulkan的合作也在持续进行,WineD3D 中的 Vulkan 视频解码持续推进中。
此外,Wine最近还完成了对蓝牙设备配对的支持。


清明节凌晨下机调试完成后服务器已恢复正常《内核视界》将继续在本站发布。

龙芯开源LATX

本周,龙芯以GPLv2开源了LATX 

LATX(Loongson Architecture Translator for x86)即龙芯 x86 架构转译器,是 一个面向 LoongArch 架构的高性能用户级二进制翻译器,用于在龙芯(龙架构)系 统上高效地运行 32/64 位 x86 应用程序。
LATX 基于 QEMU 6 版本开发并进行了深度优化,性能相比原生 QEMU 有显著提升。 项目利用龙架构的各指令集扩展(如向量扩展和二进制转译指令集)对 X86 指令集 进行了高效翻译,并采用了AOT(Ahead-of-Time )预编译、运行时库直通等关键优 化技术,其中库直通优化思想借鉴及引用了 box64 项目的部分源码。

龙芯还在项目仓库中展露了其进一步的优化和完善方向,包括但不限于:

  • [ ] 支持更复杂的 x86 指令集扩展(如 AVX)。
  • [ ] 进一步提升库直通优化的覆盖范围。
  • [ ] 提供详细的性能分析工具链,帮助开发者快速定位性能瓶颈。
  • [ ] 维护更详细的文档与使用指南。

ME:让我们拭目以待LoogArch和RISC-V 腾飞的那天。

DeepSeek-V3-0324 模型重磅升级,能力全面提升!并继续开源!

来源:DeepSeek-V3 模型更新,各项能力全面进阶
25日,深度求索(DeepSeek)宣布对其大模型 DeepSeek-V3 进行重要升级,新版本 DeepSeek-V3-0324 在推理、前端开发、中文写作、搜索能力等多个方面实现显著提升。

主要升级亮点

  1. 推理能力增强:借鉴 DeepSeek-R1 的强化学习技术,新版模型在数学、代码等推理任务上的表现超过 GPT-4.5,评测成绩优异。
  2. 前端开发优化:生成的 HTML 等前端代码可用性更高,视觉效果更加美观,设计感更强。
  3. 中文写作升级:针对中长篇文本创作优化,内容质量更优,排版更清晰。
  4. 中文搜索能力提升:联网搜索场景下,报告生成类任务输出更详实准确,排版更美观。
  5. 综合体验优化:工具调用、角色扮演、问答闲聊等能力也得到全面提升,用户可关闭“深度思考”模式以获得更流畅的交互体验。

开源与部署

DeepSeek-V3-0324 沿用 MIT License,用户可在 Model ScopeHugging Face 下载模型权重,支持 128K 上下文(网页端、App 和 API 提供 64K 上下文),私有化部署仅需更新 checkpoint 及 tokenizer 配置。
此次升级标志着 DeepSeek 在 AI 大模型领域的持续突破,为用户带来更高效、精准的智能交互体验。
ME:值得一提的是,DeepSeek还推出了分时段API调用优惠,或将利好某些爱好被迫熬夜的开发者。

Telegram机器人Funstatgrtbot被曝收集560亿条公开群组数据,涉及8.6亿用户

近日,即时通讯平台Telegram上出现了一款名为Funstatgrtbot的机器人,该机器人被曝在过去六年内收集并分析了560亿条公开群组消息,涉及8.6亿用户3600万个公开群组及频道。由于Telegram的全球活跃用户约为10亿,这意味着该机器人几乎覆盖了平台上的绝大多数用户。

主要功能与数据收集范围

  1. 用户发言历史分析:可查询用户在公开群组中至少6年的发言记录(数据最早可追溯至2019年)。
  2. 群组与频道订阅追踪:显示用户加入的公开群组或订阅的频道,并分析不同用户之间的共同群组关系。
  3. 行为模式监控:包括用户发言活跃时间、新加入或退出的群组等实时动态。
  4. 商业利用风险:虽然目前未直接暴露聊天内容,但收集的数据可能被用于用户画像分析,未来不排除被出售用于精准广告投放或其他商业用途。

平台责任与用户隐私争议

  • 并非技术漏洞:由于数据均来自公开群组,Telegram官方可能不会将其视为安全漏洞,但如此大规模的数据抓取仍引发隐私担忧。
  • 类似事件先例:2023年,Discord也曾遭遇类似爬虫大规模抓取公开频道数据的事件,随后该平台采取了反爬虫措施。目前尚不清楚Telegram是否会跟进类似监管。

专家建议

网络安全专家提醒,用户在公开群组的发言本质上属于可被第三方获取的信息,如需讨论敏感内容,应使用私聊或加密群组。同时,呼吁Telegram加强数据保护机制,平衡平台开放性与用户隐私权。

ME:隐私安全需要进行分级保护,我其实不理解为什么有人要用TG组建公共群组,这和用QQ/微信实际上没有本质区别,倒不如去用Matrix。

谷歌不再开源安卓?

某个低级可笑的独家谣言,为了不给他带来流量不再点名。


从本周起,硬核观察复刻栏目将正式更名为《内核视界》并在绝大多数情况下维持每周一刊的状态,如有特别新闻需要放送,将另开出特刊。

联发科在Linux 6.15 中添加 MT8365 “Genio 350 ”DRM 驱动程序支持

联发科 Genio 350 (MT8365) SoC 14nm制程专为AIoT设计,拥有四个 Cortex-A53 内核(最大频率2Ghz)、Mali-52 GPU 内置内置机器视觉和自然语言处理的APU和HiFI DSP。

本周除了英特尔图形驱动程序代码和新的 AMD 硬件支持以及最初的 NOVA 驱动程序桩等 Linux 6.15 的重要功能外,较小的直接渲染管理器(DRM)驱动程序也在为下一个内核版本进行更改。Linux 6.15 的联发科 DRM 驱动程序将添加 MT8365 SoC 支持,也就是我们熟知的 Genio 350。

阅读全文


今天是2025年3月8日,欢迎来到Linux用户站,以下是本期硬核观察复刻的主要内容。

Wine 10.3 改进了 Wayland 驱动程序的剪贴板处理,在 WineD3D 中实现了 Vulkan 视频解码

Wine 10.3 刚刚发布,这是这款开源软件的最新双周开发版本,用于在 Linux 和其他平台下运行 Windows 应用程序和游戏。
Wine 10.3 继续增强对 Wayland 驱动程序的支持,以便在 Wayland 下原生使用 Wine,而不是通过 XWayland 或依赖 X11 会话。目前,Wayland 驱动程序的最新功能是支持剪贴板的复制/粘贴处理。该代码自一月份以来一直在审核中,而现在已在 Wine 10.3 中准备就绪。
Wine 10.3 中另一项值得注意的功能是在 WineD3D 代码中的 Vulkan Video 上实现 Direct3D 视频解码。这是改进使用 Direct3D 视频接口的游戏/应用程序视频播放的一个步骤。
同样值得注意的是,Wine 10.3 在蓝牙驱动程序方面的工作也在继续进行,在过去几个月中已经取得了一些进展。
Wine 10.3 还捆绑了用于 ARM 构建的 Compiler-RT 库和 Winelib C++ 支持的头文件修复。
在过去两周中,Wine 10.3 共修复了 18 个已知错误,修复项目包括 Steam、虚幻引擎和 Windows 7 Card Games。

Me:Wayland已经逐渐成为各大Linux生态成员认可的主流标准。希望国内的信创产品也能及时跟进。

GNOME 48 候选发布版带来晚期 Mutter 功能及其他更改

随着两周后 GNOME 48 桌面稳定版的临近,GNOME 48 候选发布版 “48.rc ”已于7日晚发布。
在今天的 GNOME 48 候选发布版中,我们可以发现许多在最后关头进行的功能修改和其他值得注意的改动。一些最引人注目的 GNOME 48.rc 变动包括

  • Epiphany (GNOME Web) 现在将默认协议从 HTTP 更改为 HTTPS。
  • Evince 文档查看器改进了对 Adobe PDF 打开参数的支持。
  • GNOME 背景已改回使用 JPEG 而非 JPEG-XL 作为默认壁纸。恢复使用 JPEG 是出于性能方面的考虑。
  • GNOME 控制中心添加了 HDR 亮度设置用户界面。
  • 继续改进 GNOME 控制中心的 “数字福祉 ”选项。
  • GNOME 远程桌面现在支持硬件编码的 AVC444。
  • GNOME Shell 现在可按应用程序对通知进行分组。
  • GNOME 软件对更新页面的用户界面进行了小幅改进,同时还进行了一些性能改进和崩溃修复。
  • 许多 GNOME Mutter 的最后改进,包括 Wayland 颜色管理协议支持、动态三重缓冲、光标形状协议支持和演示时间 v2 支持。
  • GTK 带来了对 Wayland 光标形状协议的支持、使用新的 GNOME 默认字体的更好的字体渲染,以及对新的 Android 后端的修复。
  • Nautilus 文件管理器重新设计并加快了添加文件查看的速度。
  • XDG 桌面门户 GNOME 代码添加了全局快捷方式门户。

​Vulkan Video 的VP9解码计划于2025年实现

  1. Vulkan Video正在推进对VP9编解码器的支持,通过开发VK_KHR_video_decode_vp9扩展补充现有H.264/AV1编解码能力。该扩展将允许开发者利用GPU硬件加速VP9视频解码,预计2025年完成开发。
    ​2. 帧内刷新支持(Intra-Refresh)​
    Vulkan Video正在开发VK_KHR_video_encode_intra_refresh扩展,该功能可提升视频流传输的稳定性和效率,尤其适用于实时通信场景。通过分块刷新机制减少延迟,增强抗网络波动能力。
  2. ​维护性改进与跨平台兼容性
    ​VK_KHR_video_maintenance2扩展:优化视频处理流程的底层细节,提升API的长期可维护性。
    ​Mesa驱动支持:Igalia团队计划在2025年底前实现完整的AV1编码支持,并推动Linux平台的应用程序适配,例如GStreamer和FFmpeg。
  3. ​生态与工具链整合
    ​一致性测试套件:Khronos持续完善Vulkan Video的测试框架,确保跨厂商硬件(如NVIDIA、AMD、ARM)的兼容性。
    ​开源示例与SDK支持:提供标准化代码示例和验证层,降低开发门槛,加速高质量视频应用的落地。

Me: Vulkan 现在正在逐渐取代OpenGL(甚至包括部分Direct3D的工作)成为事实上的新标准,我们可以在AI推理加速,视频编解码,游戏底层图形驱动看到Vulkan的身影

Ubuntu 恢复“-O3 ”优化,继续寻求更简便的 ARM64 安装程序

Canonical工程师Matthieu Clemenceau代表Ubuntu Foundations工程师发布了Ubuntu 25.04开发周期的最新进展。目前,Ubuntu 25.04的开发周期已经过半,许多值得关注的软件包更新已经发布,同时,在更好地支持ARM64和“-O3 ”优化软件包方面的工作也在继续进行。
说到 Ubuntu 25.04 的一些值得注意的软件更新,Canonical 工程师已经发布了 Glibc 2.41、systemd 257.2 和 OpenSSL 3.4.1 等值得注意的版本升级。Ubuntu 25.04默认继续使用GCC 14,而其他一些值得注意的工具链版本包括Ubuntu 25.04的Python 3.13和OpenJDK Java 21。此外还有 Golang 1.24、Rust 1.84、Microsoft .NET 9 和 LLVM 20。
如前所述,Ubuntu 25.04将支持Dracut作为initramfs-tools的替代品,但Ubuntu Linux默认情况下不会使用Dracut,直到10月份的Ubuntu 25.10。
Canonical的工程师们还在继续开发crypto-config,用于系统范围内的密码学设置配置文件。
Ubuntu 25.04 在 ARM64 方面也做了更多工作,尤其是 Ubuntu Linux 对高通 Snapdragon X1 笔记本电脑的支持。对 Snapdragon X1 的支持有了更多改进,而且他们还在继续努力,希望能有一个 Ubuntu ARM64 ISO,从这些新的笔记本电脑到 ARM64 服务器等都能使用:

“我们将继续致力于实现Ubuntu对初学者友好、人人都能使用的目标,因此我们将继续努力。“

Me: 虽然我不是特别喜欢,但是我完全赞同Ubuntu是一个很适合Linux初学者的发行版。