Linux Kernel 6.2推出IPv6保护性负载均衡,改进了对锈蚀的支持

新的Linux内核6.2提供了更新的Rust语言支持、IPv6保护性负载均衡等功能。

Linus Torvalds于2023年2月19日发布了Linux Kernel 6.2,作为2023年的第一个主线内核版本。合并和测试窗口稍大一些,考虑到一些错误和修复,但它几乎及时到达,将在即将到来的主要发行版中提供功能。

总体变化是正常的,迎合了GPU、CPU阵容、更多的铁锈基础设施支持,以及端口和文件系统更新。

这显然意味着6.3合并窗口将于明天打开,
我已经有30多个拉取请求在排队,我真的
我很感激。我喜欢人们开始把一切都准备好了
对合并窗口的感激之情。

但在此期间,请务必进行6.2测试。也许它不是一个
像6.1这样的性感LTS版本最终成为了,但所有那些常规的
平凡的玉米粒也想要一些考验爱情的东西。

莱纳斯在宣布6.2版本时

让我们来看看有什么新鲜事。

Linux内核6.2:新特性

CPU和子系统

相当数量的电源管理代码到达在Linux Kernel 6.2中跨CPU和体系结构。Intel Alder Lake N和Raptor Lake P型号将能源性能偏差(EPB)值从6更改为7,这有助于降低功耗。此外,Apple M1/M2为P-State带来了CPU频率调节,以控制Apple硅中的功耗。

一堆代码掉落用于内核的消息信号中断(MSI)子系统,以支持每个设备的中断域。由于最初的设计问题,MSI的改造已经讨论了一段时间以供实施。

AMD的Zen 4处理器现在由Kernel 6.2支持,并提供了多种开放性能模块。获得该处理器支持的基本项目包括核心性能监视计数器、L3高速缓存性能监视计数器、有关调度的多个事件指标、分支预测、L1/L2高速缓存活动等。

在过去的几个版本中,AMD的P状态驱动程序代码已添加到内核中。在这个版本中,有一堆补片转到此p-State Energy Performance首选项处理模块。

此内核版本提供了更多的RISC-V架构支持,带来了永久内存设备支持、T-Head PMU支持和其他更改

此外,在此版本中还提供了一些片上系统(SoC)支持。重要型号包括高通骁龙460、650、652、821、662、695、670、Apple M1 Pro、Max、Ultra SoC、一系列RockChip主板和更多

GPU

图形堆栈也得到了重大更新,包括为英特尔和AMD即将推出的型号正在进行的代码添加。

首先,英特尔的Arc Graphics(DG2/炼金术师)卡支持变得稳定,并作为实验支持移除。因此,从这个版本开始,它就可以与最新的主线内核一起使用了。

同样到货的还有最初的NVIDIA RTX 30;安培;加速支持,更多英特尔流星湖代码库而AMD也为RDNA3卡打了更多的代码补丁。

端口、文件系统

此版本中包含大量文件系统更改。重要的更新包括NTFS驱动程序添加了新的挂载选项,创建文件/目录时exFAT的性能更好,F2F的缓存更好,btrfs文件系统的性能和修复。

USB4更新继续到达,6.2将通过USB4端口实现连接唤醒和断开连接。此外,由于硬件过时,在此版本中不再支持USB 2.0加密狗转VGA适配器。

网络模块中的IPv6堆栈获得保护性负载平衡和(PLB)支持。PLB是一个基于主机的系统,用于跨交换机进行负载平衡,通过更改连接路径来利用来自传输层的拥塞信号。

其他变化

由于内核6.1添加了初始的Rust框架,此版本还为未来添加了更多对Rust的初始支持。这些更改包括新的宏,以及用于Rust内核支持的构造函数,您可以在此处找到(通过邮件列表):

字符串和格式化:新类型CString、CSTR、BStr和Formatter;新宏c_str!、b_str!和FMT!
错误:来自errno-base.h的其余错误代码,以及来自错误类型的特征实现的一些错误代码。
打印:其余的PR_*!级别和延续一个pr_cont!,以及一个新的样本。
分配板条箱:RawVec和Vec的新构造函数Try_with_Capacity()和Try_With_Capacity_in()。
程序宏:新的宏#[vtable]和conat_idents!,以及更好的模块人体工程学!用户。
断言:新宏STATIC_ASSERT!,BUILD_ERROR!和BUILD_ASSERT!,以及支持它们的新的机箱BUILD_ERROR。
词汇类型:新类型、不透明类型和两者之一。
调试:新宏DBG!。

在上述变化的基础上,内核6.2开始删除支持800Gbps网络和MotorComm YT8521千兆位以太网和Wi-Fi 7的代码。

此列表中列出了硬件支持的简要列表:

时钟、引脚控制和GPIO

MStar CPUPLL时钟

Ingenic JZ4755 CGU时钟

联发科FHCTL硬件控制器时钟

高通SC8280XP和SM6375显示时钟控制器

高通SDM670引脚控制器

龙芯-2 SoC引脚控制器

英特尔Moorefield引脚控制器

图形:

开放式固件显示控制器

瑞萨RZ/G2L MIPI DSI编码器

Jadard JD9365DA-H3 WXGA DSI面板

NewVision NV3051D DSI面板

硬件监控:

Ampere Altra SMPro硬件显示器

OneXPlayerEC风扇控制器

输入:

Hynitron cst3xx触摸屏

赛普拉斯TrueTouch第五代触摸屏

Himax hx83112b触摸屏

媒体:

OmniVision OV08X40和OV4689传感器

意法半导体VGXY61传感器

东芝TC358746并行CSI2电桥

AllWinner A31图像信号处理器

微芯片图像传感器控制器

瑞萨RZ/G2L MIPI CSI-2接收器

其他:

ARM CoreSight性能监控单元

AMLOGIC DDR带宽性能监测器

龙芯-2 SoC全局实用程序寄存器块

基于戴尔WMI的平台传感器

ChromeOS人在状态传感器

Apple CPU-频率控制器

ARM SCMI PowerCap控制器

Richtek RT6190 4交换机BuckBoost控制器

联发科MT6357电源管理IC

凌阳SP7021 MMC控制器

网络:

Realtek 8852BE PCI无线网络适配器

Motorcomm yt8521千兆以太网物理层

瑞萨R-CAR S4-8以太网交换机

联发科MT7996无线接口

NVIDIA Tegra多千兆以太网控制器

Realtek 8821CU、8822BU、8822CU和8723DU USB无线网络适配器

Broadcom BCM4377/4378/4387蓝牙接口

声音:

Realtek RT1318编解码器

如何下载和安装Linux Kernel 6.2

请记住,除非您有特定的要求,否则在您的生产系统/日常驱动的笔记本电脑/台式机中使用最先进的主流Linux内核并不明智。或者拥有最新的GPU、CPU,这需要支持。

对于普通用户来说,最好是等几个星期,直到所有主要的Linux发行版在经过适当的测试后通过他们的官方稳定渠道发布这个版本。

话虽如此,如果你仍然想安装这个版本,请继续按照我在这里列出的基于Debian的发行版中的以下说明进行操作。

首先,请访问主线内核页

有两种类型的构建可用-通用构建和低延迟构建。您可以下载在大多数情况下适用于标准系统的通用版本。

对于需要低延迟的录音和其他设置(如实时提要),请下载低延迟的。

其次,通过终端下载以下四个通用包并进行安装。

Wget-c https://kernel.ubuntu.com/~kernel-ppa/mainline/v6.2/amd64/linux-headers-6.2.0-060200-generic_6.2.0-060200.202302191831_amd64.deb
Wget-c https://kernel.ubuntu.com/~kernel-ppa/mainline/v6.2/amd64/linux-headers-6.2.0-060200_6.2.0-060200.202302191831_all.deb
Wget-c https://kernel.ubuntu.com/~kernel-ppa/mainline/v6.2/amd64/linux-image-unsigned-6.2.0-060200-generic_6.2.0-060200.202302191831_amd64.deb
Wget-c https://kernel.ubuntu.com/~kernel-ppa/mainline/v6.2/amd64/linux-modules-6.2.0-060200-generic_6.2.0-060200.202302191831_amd64.deb

Sudo dpkg-i*.deb

安装后,重新启动系统。

低延迟和其他架构(例如ARM)安装的说明是相同的。替换上述wget命令中的包名。您可以在主线内核页面上找到它们。

发行版支持

Arch Linux用户应该在2023年3月的第一周之前通过每月的ISO更新获得这个版本。

Ubuntu 23.04农历龙虾可能会在2023年4月推出这款内核。然而,Fedora 38可能会有这个版本,该版本将于3月份发布。但我认为两者都不太可能。

收尾工作

此版本打开了以下Linux Kernel 6.3的合并窗口,预计它将为Rust框架带来更多更新和额外的硬件支持。

干杯。

类似文章

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注