Linux 6.10 引入全新 DRM 恐慌处理机制:DRM Panic "蓝屏死机"
Linux 6.10 版本引入了一种全新的 DRM 恐慌处理机制,能够在内核崩溃时显示类似“蓝屏死机”的信息。该功能对于那些没有 VT/FBCON 支持的内核构建尤其重要,因为它提供了一种查看内核崩溃信息的途径。目前,DRM Panic 代码已经合并到主线,并为 SimpleDRM、MGAG200、IMX 和 AST 驱动程序提供了支持,未来将扩展到更多驱动程序。
阅读更多
Linux 6.10 版本引入了一种全新的 DRM 恐慌处理机制,能够在内核崩溃时显示类似“蓝屏死机”的信息。该功能对于那些没有 VT/FBCON 支持的内核构建尤其重要,因为它提供了一种查看内核崩溃信息的途径。目前,DRM Panic 代码已经合并到主线,并为 SimpleDRM、MGAG200、IMX 和 AST 驱动程序提供了支持,未来将扩展到更多驱动程序。
阅读更多
Wine Staging 9.11 基于 Wine 9.11 发布,包含 428 个补丁。其中一个补丁修复了自 2007 年 4 月以来一直存在的 Bug 7955,该 Bug 导致德国建筑行业软件 S-Hoai 在 Wine 下运行时出现异常。此外,Wine Staging 9.11 还包含其他更新,例如最新的 VKD3D Git 代码和一个 ODBCCP32 补丁。
阅读更多
近期,英特尔发布了一项针对 Meteor Lake 处理器的 Linux 内核补丁,通过调整 P-State CPU 频率缩放驱动程序,可显著提升性能和能效。根据 Phoronix 的测试,该补丁在某些工作负载下可将性能提升高达 72%,同时每瓦性能提升高达 11%。该补丁通过将 Intel P-State 能效偏好 (EPP) 值从 115 调整为 64,实现了这一显著改进。
阅读更多
德国 Linux PC 厂商 TUXEDO Computers 正在开发一款搭载骁龙 X Elite 的 Linux 笔记本电脑。该笔记本电脑原型采用 12 核 X Elite 处理器,配备 2560 x 1600 14 英寸显示屏、铝制机身、32GB LPDDR5x 内存和一个 PCIe Gen4 NVMe 固态硬盘。TUXEDO 表示,该笔记本电脑的 Linux 支持仍在开发中,预计将于 2024 年上市。
阅读更多
由 Rust 编写的 Servo 网络引擎最初是 Mozilla 的一个项目,但后来被放弃,现在由 Linux 基金会欧洲分部的多个组织开发。Servo 项目发布了最新的状态更新,重点介绍了最近几周完成的工作。最新的 Servo 每晚构建版本中提供了更多 CSS 功能。现在支持“ch”和“ic”字体相对单位、对 border-collapse 的支持、用于 align-content 和 justify-content 的 start/end/space-evenly 以及许多其他 CSS 功能。Servo 还致力于其字体系统改造,以减少内存消耗(例如,加载 Servo.org 时减少约 40MB)。基本 Servoshell 也在不断增强,作为其非常简陋的网络浏览器。Servo 现在还支持 64 位版本上的 SpiderMonkey JIT,并且适用于 Android 的 Servo 也可以在 AArch64 上构建。Servo 项目目前每月收到 1630 美元的定期捐款。他们的目标是 10,000 美元……Servo 仍然可以使用更多个人和企业的支持。Servo 的资金使用是透明的,他们希望利用部分月度捐款来提供专用的持续集成 (CI) 服务器。
阅读更多
Linux Mint 项目发布了月度简报,重点介绍了基于 Ubuntu(和 Debian)的桌面 Linux 发行版最近取得的进展。5 月份,他们对 Linux Mint 的软件管理器进行了改进,并继续优化其软件包存档托管。Linux Mint 的“mintinstall”软件管理器加载速度比以前更快,现在默认禁用未经验证的 Flatpak。如果用户选择使用未经验证的 Flatpak,管理器还会显示警告,提醒用户注意安全风险。
阅读更多
微软宣布将在2024年为Linux版Windows子系统(WSL)进行重大更新,包括将现有的一些实验性功能提升为稳定/默认功能,并在未来几个月内推出WSL2的新功能。其中一项重要改进是自动将WSL中存储的内存释放回Windows使用,这将大大改善系统在内存不足情况下的表现。此外,WSL还默认启用了DNS隧道以改进网络支持,并正在开发一个WSL设置GUI,以便用户更轻松地管理所有设置。
阅读更多
自今年3月以来,Fedora软件包镜像站的流量大幅上升,给这个Linux发行版的镜像资源带来了压力,新增流量来自约500万台系统,似乎来自亚马逊云。红帽的Stephen Smoogen在一篇博文中写道,从3月份开始,使用EPEL-7的系统增加了500多万台。Fedora为企业Linux额外软件包(EPEL)托管软件包镜像,以扩充RHEL、CentOS、Amazon Linux等系统上可用的软件包。过去三个月里,Fedora/EPEL的流量激增了500多万,给系统带来了压力。连接到镜像系统的唯一IP数量大约翻了一番。
阅读更多
继几天前 GCC 编译器放弃对 Xeon Phi Knights Mill 和 Knights Landing 加速器的支持后,英特尔也已经着手并删除了 LLVM/Clang 19 编译器对 Xeon Phi 的支持。自今年早些时候 LLVM/Clang 18 将 Xeon Phi Knights Mill 和 Knights Landing 支持视为弃用以来,现在,对于计划于 9 月左右发布的 LLVM 19 版本,该支持将被完全删除。
阅读更多
Linux 6.10 内核将引入一个新的系统调用 mseal(),用于内存密封。mseal() 由谷歌 Chrome 团队的 Jeff Xu 主导开发,旨在保护内存映射本身免遭修改。它允许运行时加载器密封 .text 和 .rodata 页面,应用程序也可以在运行时密封安全关键数据,从而提高系统安全性。
阅读更多
Linux 6.10内核的最新RISC-V端口更新已合并,其中最引人注目的是现在支持在Linux内核中使用Rust编程语言。RISC-V与x86_64、LoongArch和ARM64一样,已经支持在内核中使用Rust语言。虽然目前在Linux内核中使用Rust仍然相当有限,只有一些基本的驱动程序和大量的基础设施工作正在进行,但未来将有许多新的驱动程序和其他子系统支持。RISC-V现在支持在Linux内核中使用Rust,这在未来将变得更加重要。
阅读更多
Linux 6.10 版本将包含最后一项由前首席开发者 Hans Reiser 要求的 ReiserFS 文件系统变更。ReiserFS 的创建者 Hans Reiser 在几个月前写信公开道歉,并对 ReiserFS 在 Linux 内核中的未来提出了最后一个请求:在移除 ReiserFS 之前,在 README 文件中添加 Mikhail Gilula、Konstantin Shvachko 和 Anatoly Pinchuk 的贡献,并删除他之前关于他们没有被提及的任何言论。SUSE 的 Jan Kara 接受了这个请求,并将相应的更改提交到了 Linux 6.10 内核中。
阅读更多
Linux 6.10内核将在启动时将已填充内存插槽的数量打印到内核日志中。此功能旨在提供便利,用户可以通过dmidecode等实用程序手动计算和分析内存拓扑信息。
阅读更多
德国联邦科技基金继为GNOME、Rust Coreutils、PHP、systemd漏洞赏金计划以及其他众多自由软件项目提供大量资金后,现在又将支持 FFmpeg 多媒体库。FFmpeg 项目将在 2024 年和 2025 年获得 157,580.00 欧元的资助。FFmpeg.org 项目网站上的一份公告指出:“FFmpeg 社区很高兴地宣布,德国联邦科技基金已成为其第一个政府赞助商。他们的支持将有助于维持 FFmpeg 项目的维护,这是一个关键的开源软件多媒体组件,对每天为全球数十亿人带来音频和视频至关重要。”
阅读更多
AMD的Linux工程师一直在致力于为其P-State CPU频率调节驱动程序提供AMD核心性能增强支持。最新的补丁允许用户在每个CPU核心的基础上选择性地切换该功能,可以根据需要动态降低或限制处理器功耗,并根据需要微调特定CPU核心的频率。
阅读更多
英伟达计划从R560系列Linux驱动开始,将开源GPU内核驱动作为GeForce RTX 2000 “图灵”及更新GPU的默认驱动。这一改变意味着英伟达正在逐步采用开源方案,未来可能会在新一代GPU上只支持开源驱动。尽管如此,用户空间驱动方面,特别是CUDA计算领域,英伟达尚未表现出转向开源的迹象。
阅读更多
该网站发布了 Fedora Asahi Remix 40 的 GNOME 和 Plasma 桌面的初步性能预览,使用 Linux 5.18 内核和 Mesa 22.0.0 驱动程序在 Intel、AMD 和 Arm 硬件上进行了基准测试。
阅读更多
模块化/可升级的 Framework 笔记本电脑采用开源嵌入式控制器(EC)固件,该固件源自 Google 的 Chrome 操作系统 EC 项目。虽然这对于开源爱好者来说非常棒,并且允许重复使用已经存在的大部分相同的 Chrome 操作系统 EC 软件支持,但 Framework 笔记本电脑 EC 也支持特定于供应商的命令,因此现在正在开发专用的 Linux 内核驱动程序来处理这些供应商/设备特定功能。
阅读更多
该网站讨论了 systemd run0 现在已在 Debian 12 中可用的消息。systemd run0 是一个新的系统单元管理器,它被设计为比传统的 systemd 单元管理器更安全、更高效。
阅读更多
GNOME基金会是一个非营利组织,依赖捐赠来支持GNOME桌面环境的开发。基金会已超过其100万美元的目标,收到了超过22万美元,其中包括来自Purism、System76和Red Hat的捐赠。这些资金将用于资助GNOME开发人员的工资、差旅和活动费用。
阅读更多
OpenSUSE是一个Linux发行版,专注于开源和免费软件。该网站的文章讨论了OpenSUSE中可再现构建功能的当前状态。可再现构建是指使用相同的输入生成相同的输出的能力。在OpenSUSE中,可再现构建旨在提高软件包构建过程的可信度和可验证性。文章提供了可再现构建在OpenSUSE中的实现细节,包括用于验证构建结果的工具和技术。
阅读更多
Phoronix 网站上的一篇文章,报道了 Mozilla Firefox 的 ARM64 夜间版本的更新。该文章详细介绍了最新版本中包含的改进和新功能,例如 AVX2 和 AVX-512 指令集的优化,以及对 Intel Alder Lake 处理器的支持。
阅读更多
Phoronix 网站上发表了一篇题为 "LAVD Scheduler 和 Linux 游戏" 的文章。文章探讨了 Linux 虚拟地址描述符 (LAVD) 调度器如何为 Linux 游戏带来显著的性能改进。LAVD 调度器是一项实验性补丁,它通过改进虚拟地址翻译 (VAT) 操作来减少 CPU 开销,从而增强了游戏性能。文章提供了基准测试结果,展示了 LAVD 调度器在提高帧率和减少延迟方面的显着优势。它指出,这些改进特别明显地体现在多线程游戏中。文章还讨论了 LAVD 调度器的未来发展和潜在采用。
阅读更多
Phoronix网站上的一篇文章,比较了在Windows和Linux系统上运行多个基准测试框架的性能。文章详细介绍了测试中使用的硬件、软件和方法,并提供了详细的图表和数据,展示了每个框架在不同平台上的性能差异。
阅读更多
本文讨论了Linux内核的Kconfig文件,它是内核配置工具的重要组成部分。文章重点介绍了最近更新的选项卡功能,该功能允许用户更容易、更高效地浏览和编辑内核配置选项。这提供了更直观的导航体验,可以提升内核配置过程的效率和用户友好性。
阅读更多
Phoronix是一家技术新闻网站,报道Linux和开源软件领域的最新消息。最近的一篇文章讨论了Fwupd固件更新守护程序切换到Zstandard(Zstd)压缩格式,以提高固件更新的效率。Zstd是一种无损数据压缩算法,比之前的Zip算法速度更快、效率更高。文章还提供了关于Fwupd如何利用Zstd以及切换如何影响固件更新时间和大小的技术细节。
阅读更多