【CSDN引言】Linux6.2是第一个支持苹果M1芯片设备的主流Linux内核,并稳定支持IntelArcGraphics和NVIDIARTX30系列。
整理|禾木木责编|梦依丹
出品|CSDN(ID:CSDNnews)
日前,LinusTorvalds发布了Linux6.2内核稳定版,标志着2023年的第一个主要内核版本已来。
Torvalds对这一版本的描述是:“也许它不像6.1那样是一个有魅力的LTS版本,但这种普通的内核也是须要一些测试。”
图源:phoronix
挑战和辛运并存
众所周知sogou pinyin linux,让Linux在M1上运行并不容易。
当这种高性能芯片首次问世时,Torvalds就曾抒发过想在下一代Mac设备上运行Linux的心愿。但他也会害怕:“M1的主要问题是GPU和它周围的其他设备,由于这很可能会制止我使用它。除非苹果开放,否则它不会有任何Linux支持。”
辛运的是,AsahiLinux内核的开发团队一起迎接了挑战。她们的目标是将Linux发行版本移植到AppleSilicon芯片上嵌入式linux 培训,让M1/M2芯片的Mac设备也能运行Linux发行版本。
这是第一个支持苹果M系列芯片的主流Linux内核。在过去的一年里,该团队先后官宣了首个支持MacM1芯片的AsahiLinux版本、首个支持MacM2芯片的AsahiLinux版本以及首个适配AppleSilicon的GPU驱动程序等。因为新版本降低了对AppleM1Pro、M1Max和M1Ultra芯片的上游支持,拥有较新版本Mac笔记本的用户可以期盼在其M1驱动的机器上运行Linux。
对于技术人员来说,这很帅气。
随着Linux6.2官宣支持M芯片,主流Linux用户的苦恼将被解决。其实linux内核最新版本2018,目前这种还都处于试验阶段,但这个阶段不会持续太久。Linux6.2有望成为Ubuntu23.04的默认内核,并在4月中旬Linux6.3发布之前包含在Fedora38中。
Linux6.2功能及支持
Linux6.2内核还包括许多由Intel、AMD、Google和RedHat等公司贡献的特点。Linux6.2还附送了一个名为RV(运行时验证)的新工具,可以控制运行时验证子系统的运行,一个处理估算加速设备的新框架,支持用户定义的BPF对象。以及一个新的sysctl旋钮用于控制分裂锁定检查器在x86上处于“警告”模式时的工作方法。
最重要的是,PowerPC构架有一个新的qspinlock实现,支持ID映射挂载和SquashFS文件系统的并行解压缩控制,改进的BtrfsRAID5和RAID6实现,以及启用或禁用软件实现的影子堆栈的能力启动期间在AArch64(ARM64)上。
在安全方面,Linux6.2改进了Landlock安全模块,使其可以控制文件截断操作,更快地减轻对IntelCPU的Retbleed猜想执行功击,并才能将次数上限设置为10,000容许内核在重新启动或恐慌之前发出oops。
值得注意的新增功能包括开箱即用的对IntelArcGraphics(DG2/Alchemist)的稳定支持,以及使用Nouveau开源代码对NvidiaGeForceRTX30系列“Ampere”加速图形的初始支持。Linux6.2内核还包括更新的驱动程序,这包括对OneXPlayer游戏手持设备、HabanaLabs的Gaudi2AI加速器等的支持。
Linux6.2还降低了对Apple按键上的交换控制和命令键的支持,对带有按键和手柄的SonyDualShock4USB控制器的基本支持,以及对香茅4G-IoT中所见的联发科技MT6370I2CSub电源管理芯片的支持开源单板计算机。
除此之外linux内核最新版本2018,这个新内核还包括CallDepthTracking,以帮助提升旧版英特尔Skylake时代PC的性能,以及各类文件系统驱动程序提高和安全改进。不仅新的硬件支持之外,NTFS3文件内核驱动程序也得到了改进,并使用新的挂载选项进行了更新。
总体而言,Linux6.2内核提供了重要的新硬件支持和功能。对于LinuxMac用户来说,这是一件十分开心的事情。
参考链接: