最新的Linux 5.8 内核系列已获得其第一个点版本,现在可以在生产环境中采用了。

Linux Kernel 5.8由Linus Torvalds于上周发布, 被誉为有史以来最大的内核版本之一,并带来了许多新功能,更新的硬件支持和多项安全增强功能。

Linux 5.8内核系列的重点包括对ARM体系结构的影子调用堆栈和 Branch Target Identification(BTI)支持,F2FS文件系统中的LZO-RLE压缩支持,用于指定初始RAM磁盘映像的新引导选项以及新事件-通知机制。

Linux Kernel 5.8.1
Linux Kernel 5.8.1

它还引入了新的faccessat2()系统调用,对块层的内联加密支持,对/proc文件系统中的多个私有实例的支持,以及内核空间的内核并发清理器(KCSAN)动态数据竞争检测器。

最重要的是,还缓解了特殊寄存器缓冲区数据采样(SRBDS)又名 CrossTalk 硬件漏洞,该漏洞会影响某些Intel CPU,并且当设备驱动程序接管重叠的内存范围时,新的机制可以撤消/dev/mem中的映射。 。

著名的Linux内核开发人员Greg Kroah-Hartman发布了Linux Kernel 5.8.1,这是该系列的第一个点发行版。这也将kernel.org网站上的状态从“主线”更改为“稳定”,现在建议在GNU/Linux发行版中广泛采用它。

更新内核的过程还是快速而安全的,即便如此,您也应谨慎操作并自负风险。

LLinux Kernel 5.8.1是一个很小的更新,它总共更改了40个文件,其中有548个插入和186个删除。它主要包含针对各种驱动程序(GPIO,LED,SCSI,MTD,PCI,USB,视频和声音)以及ARM64和PowerPC体系结构的bug修复。

如果您是GNU/Linux发行维护者,并且想将最新和最高级的内核发行给您的用户,则可以从kernel.org立即下载Linux 5.8.1内核源码包。

其他所有人都应该耐心等待Linux 5.8内核系列产品到达他们喜欢的GNU/Linux发行版的稳定软件存储库,如果您不使用LTS(长期支持)内核

Ubuntu 20.10(Groovy Gorilla)将于10月发布,显然将由Linux Kernel 5.8提供支持。

如何在Ubuntu或Linux Mint中安装Kernel 5.8.1

如果您仍然想在Ubuntu或Linux Mint上安装Linux 5.8.1内核,请按照以下步骤操作。

我们首先下载以下软件包。

wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.8.1/amd64/linux-headers-5.8.1-050801_5.8.1-050801.202008111432_all.deb
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.8.1/amd64/linux-headers-5.8.1-050801-generic_5.8.1-050801.202008111432_amd64.deb
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.8.1/amd64/linux-image-unsigned-5.8.1-050801-generic_5.8.1-050801.202008111432_amd64.deb
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.8.1/amd64/linux-modules-5.8.1-050801-generic_5.8.1-050801.202008111432_amd64.deb

下载后,我们将安装5.8.1内核。

sudo dpkg -i *.deb

重新启动时新内核生效。

sudo reboot

如果有任何问题,您还可以选择删除新内核。重新启动系统,然后在菜单 “ Grub2-> Ubuntu Advanced Options”中,选择从先前的内核开始。现在,您只需要 删除内核5.8.1即可。

sudo dpkg –purge linux-image-unsigned-5.8.1-050801-generic

发表评论

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