搜尋
首頁系統教程LinuxLinux內核6.11 RC2發布:專注於\

Linux Kernel 6.11 RC2 发布:增强稳定性和修复错误

Linux 内核的主要开发者 Linus Torvalds 于 2024 年 8 月 4 日宣布发布 Linux Kernel 6.11 RC2。此版本侧重于解决在 RC1 中发现的构建和测试问题,同时继续改进内核的各个方面。

Linux Kernel 6.11 RC2 Released: Focusing on \

目录

  • 内核虚拟化 (KVM)
  • 网络
  • 图形和显示
  • 文件系统
  • 架构特定更改
  • 特定驱动程序更新
  • 解决构建和测试问题
  • Linux 内核 6.11-rc2 中的构建错误回归
  • 测试 Linux 内核 6.11 RC2

主要改进领域

Linux Kernel 6.11 的第二个候选版本 (RC2) 引入了各种增强功能、更新和错误修复。以下是 Kernel 6.11 RC2 中的一些显著改进和修复。

内核虚拟化 (KVM)

对基于内核的虚拟机 (KVM) 子系统进行了一些改进和修复:

  • 修复了在 x86 KVM 中确定私有页面的最大 NPT 映射级别的确定。
  • 消除了有限 APIC 计时器周期产生的日志垃圾邮件。
  • 在初始化之前禁止 SNP VM 的预故障。

网络

网络堆栈进行了许多更新和错误修复:

  • 改进了对 RSS (接收端缩放) 上下文的处理。
  • 修复了 Mellanox MLX5 驱动程序中的问题。
  • 增强了 MPTCP (多路径 TCP) 调度和连接管理。
  • 解决了各种与蓝牙相关的错误。

图形和显示

直接渲染管理器 (DRM) 子系统受到了关注:

  • 在 VMware 图形中使用屏幕目标时,修复了与叠加处理相关的问题。
  • 改进了 AMD GPU 电源管理支持。
  • 解决了 Intel 和其他图形驱动程序中的各种小错误。

文件系统

XFS 和 Btrfs 文件系统都得到了改进:

  • 修复了 XFS 中的内存泄漏并改进了错误处理。
  • 解决了 Btrfs 中潜在的损坏问题。

架构特定更改

进行了一些架构特定的改进:

  • 增强了对各种 ARM 和 ARM64 CPU 模型的支持。
  • 改进了 RISC-V 上的 CPU 功能处理。
  • 修复了与 x86 性能事件和 CPU 识别相关的问题。

还修复了现有文档中的一些不准确之处和过时信息。

特定驱动程序更新

虽然 6.11-rc2 主要侧重于错误修复和稳定性改进,但也解决了对特定驱动程序(包括 GPU 和网络适配器的驱动程序)的一些驱动程序更新。这些更新包括:

  • drm/amdgpu: 修复了 APU 处理、IB 解析的连续处理以及对 gpu_metrics sysfs 接口的支持。
  • drm/i915: 修复了潜在的整数溢出问题。
  • drm/vmwgfx: 修复了叠加问题、dma buf 栅栏轮询期间的死锁以及哑缓冲区的处理。
  • ice: 改进了 Rx 队列处理、XSK 池管理和中断映射。
  • net/mlx5: 修复了错误处理、健康耗尽和锁管理。
  • net/mlx5e: 添加了对返回值的检查,对 mlx5 tc 分类器操作支持的要求以及对 CT 条目更新泄漏的修复。
  • net/phy: realtek: 修复了 KSZ9131 MDI-X 状态问题。

解决构建和测试问题

6.11-rc2 的一个重要重点是解决在上一个候选版本中遇到的构建和测试问题。

Linus Torvalds 指出,RC1 在 Guenter 的测试矩阵中遇到了一些小的但令人讨厌的构建和测试失败。虽然这些问题大多是“愚蠢和琐碎的”,但它们突出了一些需要关注的领域。RC2 旨在消除大部分这种“愚蠢的噪音”,而不会引入新的重大问题。

Geert Uytterhoeven 向 Linux 内核邮件列表提交的分析报告详细介绍了这些解决方案。

  • 错误解决方案: 共列出了 20 项错误改进,证明了对代码稳定性的承诺。值得注意的是,解决了一些与 Sparc 架构和 bcachefs 文件系统相关的错误。
  • 警告解决方案: 该报告重点介绍了 6.11-rc2 中的 19 项警告改进,表明关注代码质量和可维护性。许多这些警告解决方案都涉及缺少原型和未初始化的变量。

Linux Kernel 6.11 RC2 Released: Focusing on \

Linux 内核 6.11-rc2 中的构建错误回归

与 v6.10 相比,Linux 内核版本 6.11-rc2 中的构建错误回归包括:

  • arch/mips/sgi-ip22/ip22-gio.c 中针对 m68k 架构的不兼容指针类型错误。
  • drivers/md/dm-integrity.c 中的逻辑非错误。
  • fs/bcachefs/data_update.c 中针对 m68k 架构的帧大小错误。
  • include/linux/compiler_types.h 中针对 powerpc 架构的常量错误。
  • sh4 架构的几个溢出错误和未知伪操作错误。

与 v6.10 相比,Linux 内核版本 6.11-rc2 中的构建错误改进包括:

  • 修复了 arch/sparc 中的各种错误,包括缺少原型、未定义的符号和重定位错误。
  • 删除了未使用的变量并更正了 drivers/gpu/drm/msm/adreno 中的 pragma 和选项用法。

与 v6.10 相比,Linux 内核版本 6.11-rc2 中的构建警告回归包括:

  • fs/btrfs/fiemap.c 中可能使用了未初始化的变量。
  • 关于 kernel/fork.c 中缺少 clone3() 入口点的警告。

与 v6.10 相比,Linux 内核版本 6.11-rc2 中的构建警告改进包括:

  • 解决了各种 .config 文件中的覆盖警告。
  • 修复了 arch/mips/sgi-ip22 和 arch/sparc/prom 中缺少的原型。
  • 解决了 drivers/base/regmap/regcache-maple.c 中未初始化变量的警告。
  • 修复了 fs/btrfs/extent_io.c 中可能使用了未初始化变量的问题。

总而言之,Linux 内核版本 6.11-rc2 减少了各种架构(包括 MIPS、PowerPC、SH4 和 SPARC)中的构建错误和警告。

这些改进主要围绕修复缺少的原型、解决变量初始化问题以及解决编译器错误展开。

测试 Linux 内核 6.11 RC2

Linux Kernel 6.11 RC2 在各个子系统中带来了许多改进和修复。

鼓励用户和开发者从 Kernel.org 网站或 Linus Torvalds 的 git 树 下载 6.11 的第二个候选版本进行测试。

请注意,由于这些开发版本具有实验性质,因此不应将其用于生产系统。

如果遵循典型的开发周期,我们可以预期 Linux 6.11 的最终版本将在 2024 年 9 月 22 日左右 发布。

资源:

  • Linux Kernel 6.11-rc2 发行说明

接下来阅读:

  • Linux Kernel 6.11 RC3 发布

以上是Linux內核6.11 RC2發布:專注於\的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
Linux的主要目的是什麼?Linux的主要目的是什麼?Apr 16, 2025 am 12:19 AM

Linux的主要用途包括:1.服務器操作系統,2.嵌入式系統,3.桌面操作系統,4.開發和測試環境。 Linux在這些領域表現出色,提供了穩定性、安全性和高效的開發工具。

互聯網在Linux上運行嗎?互聯網在Linux上運行嗎?Apr 14, 2025 am 12:03 AM

互聯網運行不依賴單一操作系統,但Linux在其中扮演重要角色。 Linux廣泛應用於服務器和網絡設備,因其穩定性、安全性和可擴展性受歡迎。

Linux操作是什麼?Linux操作是什麼?Apr 13, 2025 am 12:20 AM

Linux操作系統的核心是其命令行界面,通過命令行可以執行各種操作。 1.文件和目錄操作使用ls、cd、mkdir、rm等命令管理文件和目錄。 2.用戶和權限管理通過useradd、passwd、chmod等命令確保系統安全和資源分配。 3.進程管理使用ps、kill等命令監控和控制系統進程。 4.網絡操作包括ping、ifconfig、ssh等命令配置和管理網絡連接。 5.系統監控和維護通過top、df、du等命令了解系統運行狀態和資源使用情況。

使用Linux別名提高自定義命令快捷方式的生產率使用Linux別名提高自定義命令快捷方式的生產率Apr 12, 2025 am 11:43 AM

介紹 Linux是一個強大的操作系統,由於其靈活性和效率,開發人員,系統管理員和電源用戶都喜歡。但是,經常使用長而復雜的命令可能是乏味的

Linux實際上有什麼好處?Linux實際上有什麼好處?Apr 12, 2025 am 12:20 AM

Linux適用於服務器、開發環境和嵌入式系統。 1.作為服務器操作系統,Linux穩定高效,常用於部署高並發應用。 2.作為開發環境,Linux提供高效的命令行工具和包管理系統,提升開發效率。 3.在嵌入式系統中,Linux輕量且可定制,適合資源有限的環境。

在Linux上掌握道德黑客的基本工具和框架在Linux上掌握道德黑客的基本工具和框架Apr 11, 2025 am 09:11 AM

簡介:通過基於Linux的道德黑客攻擊數字邊界 在我們越來越相互聯繫的世界中,網絡安全至關重要。 道德黑客入侵和滲透測試對於主動識別和減輕脆弱性至關重要

如何學習Linux基礎知識?如何學習Linux基礎知識?Apr 10, 2025 am 09:32 AM

Linux基礎學習從零開始的方法包括:1.了解文件系統和命令行界面,2.掌握基本命令如ls、cd、mkdir,3.學習文件操作,如創建和編輯文件,4.探索高級用法如管道和grep命令,5.掌握調試技巧和性能優化,6.通過實踐和探索不斷提陞技能。

Linux最有用的是什麼?Linux最有用的是什麼?Apr 09, 2025 am 12:02 AM

Linux在服務器、嵌入式系統和桌面環境中的應用廣泛。 1)在服務器領域,Linux因其穩定性和安全性成為託管網站、數據庫和應用的理想選擇。 2)在嵌入式系統中,Linux因其高度定制性和高效性而受歡迎。 3)在桌面環境中,Linux提供了多種桌面環境,滿足不同用戶需求。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
4 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
4 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
1 個月前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.聊天命令以及如何使用它們
1 個月前By尊渡假赌尊渡假赌尊渡假赌

熱工具

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強大的PHP整合開發環境

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )專業的PHP整合開發工具

SecLists

SecLists

SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

VSCode Windows 64位元 下載

VSCode Windows 64位元 下載

微軟推出的免費、功能強大的一款IDE編輯器