标签: 内核

  • Linux 和 Rust 之间的内核维护者紧张关系

    Linus 称 Linux 内核 Rust 驱动程序开发者的“社媒煽动”才是问题

    Asahi Linux 首席开发人员 Hector Martin 呼吁 Linux 核心维护者 Linus “提出权威答案”来解决 Rust 设备驱动程序僵局,并辩称“在社交媒体上羞辱”是反击 Linux 维护者对 Rust 代码的敌意的一种方式。Linus 驳斥了这种说法,“你不如接受一个事实,也许你才是那个问题,你以为你更了解情况。但目前的流程是有效的。”“技术补丁和讨论很重要。社交媒体煽动——还是别了。” Martin 之后宣布退出 Asahi Linux 项目。

    这场争端源于内核维护者 Christoph Hellwig 反对 Martin 提出的一个补丁,该补丁允许 Rust 编写的设备驱动程序调用主要基于 C 的内核的核心 DMA API。他并在如此大型的项目中加入另外一种语言如同“癌症”,将让项目变得难以维护。 Martin 因此敦促 Rust for Linux 团队“在审核通过并准备就绪后立即合并,无视 Christoph 公然破坏该项目的企图”。之后,Martin 进一步在社媒上发文,以激烈言辞公开要求 Linus 为此事件表态。

    —— The Register

  • NVIDIA 将全面转向开源 GPU 内核模块

    NVIDIA 全面转向开源 GPU 内核模块

    NVIDIA 于 2022 年 5 月发布了一组 Linux GPU 内核模块,作为具有双重 GPL 和 MIT 许可的开源模块。当时该公司宣布,NVIDIA 开放内核模块最终将取代闭源驱动程序。现在,由于开源 GPU 内核模块实现了同等甚至更好的应用程序性能,NVIDIA 将在即将发布的 R560 驱动程序版本中完全过渡到开源 GPU 内核模块。

    对于 Grace Hopper 或 Blackwell 等最新平台,用户必须使用开源 GPU 内核模块,这些平台不支持专有驱动程序。对于 Turing、Ampere、Ada Lovelace 或 Hopper 架构的较新 GPU,NVIDIA 建议切换到开源 GPU 内核模块。对于 Maxwell、Pascal 或 Volta 架构的较旧 GPU,开源 GPU 内核模块与平台不兼容,将继续使用 NVIDIA 专有驱动程序。

    —— NVIDIA

  • Linux内核6.9版发布

    Linux 6.9 发布 移除旧版 NTFS 驱动程序

    Linus Torvalds 今天宣布发布并全面推出 Linux 内核 6.9,这是 Linux 内核的最新稳定版本,引入了多项新功能并改进了硬件支持。Linux 内核 6.9 将 EXT2 文件系统标记为已弃用。同样,Linux 6.9 最终删除了旧的 NTFS 文件系统实现,默认为 NTFS3 以支持 NTFS 文件系统。Linux 内核 6.9 将是一个短暂的分支,仅支持几个月。将由 Linux 内核 6.10 接替,其合并窗口现已由 Linus Torvalds 正式打开。预计将于2024年9月中下旬发布。

    —— 9to5linux

  • Linux内核生命周期结束了,需要升级

    Linux Kernel 6.7 生命周期结束,开发者敦促用户升级到 Linux 6.8

    著名的 Linux 内核维护者葛雷格·克罗-哈曼于4月3日周三宣布 Linux 6.7 内核系列生命周期结束 (EOL),并敦促用户升级到 Linux 6.8 内核。Linux 6.7 内核于2024年1月7日发布,引入了对 NVIDIA 的 GSP 固件在 Nouveau 开源图形驱动中的支持、Btrfs 文件系统的新功能、EXT4 文件系统的改进、一系列网络增强功能,以及大量新的和更新的驱动程序,以提供更好的硬件支持。在仅进行了12次维护更新之后,Linux 6.7 内核系列现在被标记为 EOL (生命周期结束),这意味着它将不再收到错误和安全修复。现在敦促使用 Linux 6.7 内核的用户升级到 Linux 6.8 内核版本。

    —— 9to5linux

  • linux内核6.8正式发布

    Linux Kernel 6.8 正式发布

    当地时间3月10日,Linus Torvalds 在邮件中宣布 Linux 内核6.8正式发布并全面上市,这是 Linux 内核的最新稳定版本,引入了多项新功能和改进。Linus Torvalds 表示,“该版本的提交数比我预期更多,但其中很多似乎是各种自测试更新 (特别是网络方面),而不是实际的问题。过去两周非常平静,所以我觉得没有真正的理由推迟6.8的发布。”“我认为6.8中最大的更新应该是新的英特尔 Xe 显卡驱动,其他大部分变化只是各种随机更新和修复。”

    —— Linus Torvalds

  • Linux内核6.8候选版本发布

    Linus Torvalds宣布首个Linux内核6.8候选版本

    Linux 内核 6.8 的最终版本预计将于 3 月下旬发布。Linus Torvalds 今天刚刚宣布首个候选版本 (RC) 里程碑可供公开测试。为期两周的 Linux 内核 6.8 合并窗口随着 Linux 6.7 的发布而自动开启,现在合并窗口已经关闭,这意味着第一个候选发布版 (RC) 开发版本已经可供早期用户、发行版维护者和技术人员使用。

    下载地址:Kernel.org、Git.Kernel.org

    —— Linus Torvalds

  • Clash 内核 Github 仓库被删除

    Clash 内核的 Github 仓库已被删除

    Clash 内核(Clash Core)是各平台 Clash GUI 客户端运行所需的核心。有两个内核版本,开源的内核和闭源的 Premium 内核。

    11 月 3 日中午,该项目在 Github 仓库被删除。Clash 内核删库就意味着各平台的 GUI 客户端无法在获得新内核更新。

    与此同时:

    基于开源 Clash 内核二次开发的 Clash Meta 内核项目在 Github 仓库已转为归档状态。

    基于 QUIC 的代理 TUIC 在 Github 仓库主分支也已转为归档并删除文件,开发者在博客回应。

    OpenWrt 代理插件 helloworld 在 Github 的仓库已被删除。

    Clash for Android 在 Github 的仓库已被删除。Play 商店上架的也已下架。

  • Linux内核6.6正式发布

    Linux Kernel 6.6 正式发布

    Linus Torvalds 今天宣布 Linux 6.6 内核正式推出,引入了多项新功能、更新的新驱动程序以提供更好的硬件支持以及其他更改。

    Linux 内核 6.6 现在可以直接从 Linus Torvalds 的 Git tree 或 kernel.org 网站下载。

    但是,你必须在 GNU/Linux 发行版上编译它。如果你不想自己动手编译,你就只能等待 Linux 6.6 出现你发行版的稳定软件存储库中。

    —— 9to5linux

  • 拔掉罗技 USB 接收器会导致Linux内核崩溃

    拔掉罗技 USB 接收器会导致 Linux 内核崩溃

    本周,在今天的 Linux 6.6-rc6 内核测试发布之前,作为 HID 子系统修复的一部分,透露了一个相当令人尴尬的错误:

    在过去的几个月里,拔掉罗技 USB 接收器一直导致 Linux 内核崩溃。在围绕此问题的大量错误报告之后,Linux 6.6-rc6 内核正在修复该问题,并且还标记为向后移植现有稳定的 Linux 内核系列。

    该问题的修复已经合并到本周的 Linux 6.6-rc6 的 HID 修复中,并将在未来几天向后移植到 Linux 稳定系列。同时,如果你使用较新的 Linux 内核版本,建议不要拔掉你的罗技 USB 接收器,以避免可能的内核崩溃。

    —— phoronix

  • linux内核的长期支持将被削减

    由于维护仍然面临压力,对 Linux 内核的长期支持将被削减

    在欧洲开源峰会上,Linux 内核开发人员兼《Linux Weekly News》执行编辑 Jonathan Corbet 向大家介绍了Linux 内核的最新动态以及未来的发展方向。

    即将发生的一项重大变化是:Linux 内核的长期支持 (LTS) 从六年缩短到两年。

    目前 Linux 社区仍然遵守当前的生命周期终止时间表,因此 6.1、5.15、5.10、5.4、4.19 和 4.14 六个长期支持(LTS)的 Linux 内核仍然是六年,但新内核只会有两年。

    Corbet 解释道:“长期维护这些版本没有意义,因为人们不再使用它们。”另一个原因,也是比仅仅维护长期支持版本更大的问题,根据 Corbet 的说法,是 Linux 代码的维护者正在感到疲惫不堪,他们通常还没有报酬。

    —— zdnet