当前位置: 首页 > 科技观察

Linux内核5.17发布及新变化

时间:2023-03-15 22:59:48 科技观察

LinuxTorvalds宣布发布Linux内核5.17,这是2022年主线内核的第二个稳定版本。该版本的内核模块引入了对新处理器、显卡、存储等的支持硬件组件。与内核5.16发布后的时间线略有延迟,Linux主线内核5.17现在可供下载。这些更新包括对AMDZen系列设备的温度支持;长期存在的软盘挂起错误、多个ARM/SoC支持以及各种子系统的性能改进。我们已经介绍了第一个候选版本中的大部分更改,因此这里快速回顾一下Linux内核5.17中的新功能。Linux内核5.17的新内容处理器Linux内核中的ARM64架构现在包括内核并发消毒器(KCSAN)。KSCAN是一个已经支持其他架构的竞争条件检测器。现在ARM64也在支持列表中。此外,可扩展矩阵扩展(SME)的初步工作有望更好更快地支持矩阵运算。AMD为AMDZen系列第19代CPU型号带来了基于k10temp的CPU温度监控。广泛的Arm/SoC支持进入Linux内核5.17。这些主要包括新的Snapdragon8Gen1和X65平台。其他SoC包括NXPi.MX8ULP、TexasInstrumentsJ721S2和RenesasR-CarS4-8。CPU的重大变化之一是添加了AMD的P-state驱动程序,该驱动程序是与Valve合作为SteamDeck开发的。由于通过ACPI协作处理器性能控制(CPPC)支持进行更细粒度的电源控制,这将提供更好的电源效率。该核心的另一个重要RISC-V变化是支持sv48,它提供48位虚拟地址空间。这允许内核寻址高达128TB的虚拟地址空间。此版本为笔记本电脑和平板电脑带来了许多驱动程序更新。这是一个列表,要点:添加了对ASUSROG笔记本电脑的自定义风扇曲线支持。添加了对UniversalStylusInitiative(USI)和NVIDIATegra平板电脑的支持。基于AMD的笔记本电脑与睡眠和声音驱动程序相关的一些性能改进和修复。图形英特尔的AlderLakeP图形卡在前一年经过多次迭代后现在在主线核心上稳定。该内核引入了RaptorLakeS显卡的第一个支持补丁。英特尔的GenIcelake显卡系列已获得可变刷新率/自适应同步支持。一些较新的笔记本电脑带有内置隐私屏幕,预计会有更多OEM效仿。此外,值得注意的是,GNOME桌面和其他桌面计划在以后使用此隐私功能。因此,这个以隐私为中心的功能的初始架构和代码工作已经包含在这个内核版本中。您可以在此处找到一份不错的显卡驱动程序更新列表。在每个内核版本中对所有主要文件系统和存储技术进行增量更新。此版本也将有一些:主要更新包括为流行的EXT4文件系统使用新的Linux挂载API。像往常一样改进F2FS、Btrfs和XFS的性能。FS-Cache和CacheFiles模块进行了重大重写。杂项硬件更新今天谁还在使用软盘?我相信仍有特定的业务用例仍在使用软盘。因此,这将我们带到了这个内核版本中的这个特定补丁。内核中存在一个长期存在的错误,系统可能会在尝试读取损坏的软盘时挂起。所以,这个老错误终于在这个版本中被修复了,我希望它能让少数仍在使用这个古老存储介质的人停下来。其他值得注意的杂项硬件更新包括:NintendoGameCube/Wii/WiiU实时时钟驱动程序。通用USBGNSS(全球导航卫星系统)驱动程序。CirrusCS35L41高清音频编解码器驱动程序。许多英特尔Wi-Fi驱动程序改进。IntelAlderLakeN音频支持。如何下载和安装Linux内核5.17我们始终建议不要在您的稳定系统上安装最新的主线内核,除非您有特定的新硬件或想要进行试验。对于普通用户,最好通过你的Linux发行版(如Ubuntu、Fedora)的官方部署渠道等待内核更新。如果您仍想安装,请按照以下说明安装Linux内核5.17。访问主线内核页面。有两种构建类型可供选择:通用构建和低延迟构建。对于标准系统,您可以下载大多数时间都可以使用的通用版本。对于需要低延迟的录音和其他设置,请下载LowLatency。通过终端下载并安装以下四个通用包:wget-chttps://kernel.ubuntu.com/~kernel-ppa/mainline/v5.17/amd64/linux-headers-5.17.0-051700-generic_5。17.0-051700.202203202130_amd64.debwget-chttps://kernel.ubuntu.com/~kernel-ppa/mainline/v5.17/amd64/linux-headers-5.17.0-051700_5.17.0-051700.202203202130_all.debwget-://kernel.ubuntu.com/~kernel-ppa/mainline/v5.17/amd64/linux-image-unsigned-5.17.0-051700-generic_5.17.0-051700.202203202130_amd64.debwget-chttps://内核。ubuntu.com/~kernel-ppa/mainline/v5.17/amd64/linux-modules-5.17.0-051700-generic_5.17.0-051700.202203202130_amd64.deb安装完成后重启系统。低延迟和其他架构(ARM)安装相同的指令。在上面的wget命令中替换包名称。您可以在主线内核页面上找到它们。对于ArchLinux用户,预计Linux内核5.17发布包将在2022年4月的第一周的每月Arch.iso更新中到达。通过此版本,将为下一个Linux内核5.18打开合并窗口。