详解Linux内核新特性

Linux内核的开发速度是前所未有的,大概每二三个月就会有一个新的主要版本发布。每次发布都带来了几项新的功能和改进,许多人可以充分利用它们,让计算体验更快、更高效或者有其他方面的提升。

img

你通常无法充分利用这些刚发布的新内核DD你得等到你的发行版推出随带新内核的新版本。我们之前介绍了定期更新内核的好处,你不必等到新版本发布才能享用。我们将演示怎么做。

免责声明: 我们的一些文章之前也提到过,更新内核确实存在破坏系统的风险(不过很小)。如果发生这种情况,通常很容易在系统引导时选择一个可正常运行的旧内核,但有时那里总是出问题。因此,我们对系统受到的任何破坏概不负责DD请谨慎行事!

准备工作

Linux新内核:提升系统性能Linux新内核:提升系统性能

要更新内核,你先要确定自己使用的系统是32位还是64位。打开终端容器,运行:

uname -a

然后检查一下输出的是x86_64还是i686。如果是x86_64,表明你运行的是64位版本,否则你运行的是32位版本。要记住这个,因为它很重要。

Linux新内核:提升系统性能Linux新内核:提升系统性能

接下来,访问Linux内核官方网站。这会告诉你内核的目前稳定版本是多少。如果你喜欢,可以试一试发行候选版,但它不如稳定版那样经过全面测试。除非你确信自己需要发行候选版,否则就用稳定内核。

一、Ubuntu 指导

Ubuntu和Ubuntu衍生版的用户很容易更新内核,这要感谢Ubuntu主线内核PPA。虽然它的官方名称叫PPA,但是无法像使用其他 PPA那样将它添加到软件来源列表中,指望它自动为你升级内核。实际上,它就是个网页,你可以浏览并下载想要的内核。

Linux新内核:提升系统性能Linux新内核:提升系统性能

现在,访问内核PPA网页,一直滚动到底部。列表最下面可能含有一些发行候选版版本(你可以在名称中看到“rc”字样),但是它们的正上方应该是最新的稳定版。点击它,你会看到几个选项。你需要下载3个文件,并保存到各自的文件夹中(如果你喜欢的话,可以放在Downloads文件夹中),那样它们与其他文件隔离开来:

  • • 针对你架构的“generic”头文件(我这里是64位,即“amd64”)
  • • 当中文件名末尾有“all”的头文件
  • • 针对你架构的“generic”内核文件(再说一次,我会用“amd64”,但你如果使用32位,就需要“i686”)

你会注意到:还有“lowlatency”(低延迟)文件可以下载,但最好忽略它们。这类文件相对不稳定,只为通用文件不能满足像音频录制这类任务、需要低延迟优点的那些人准备的。再说一次,建议首选通用版;只有性能对某些任务来说不够好,才试用lowlatency。不,游戏和上网浏览不是使用lowlatency的借口。

Linux新内核:提升系统性能Linux新内核:提升系统性能

你已把这些放在各自的文件夹下,对么?现在打开终端,使用cd命令进入到刚创建的文件夹,比如

cd /home/user/Downloads/Kernel

然后运行:

sudo dpkg -i *.deb

这个命令会将文件夹中的所有.deb文件标为“有待安装”,然后执行安装。这是安装这些文件的推荐方法,因为不然选择有待安装的一个文件后,它很容易报告依赖项问题。这种方法可避免这个问题。如果你不清楚cd和sudo是什么,可以大致了解一下基本的Linux命令。

一旦安装完毕,重启系统,你应该就在运行刚安装的内核了!你可以在终端中运行uname -a来检查输出。

二、Fedora指导

如果你使用Fedora或其衍生版,整个过程与Ubuntu非常类似。只是下载不同文件的位置不同,安装命令也不同。

Linux新内核:提升系统性能Linux新内核:提升系统性能

查看为Fedora构建的最新内核列表。从列表中选择最新的稳定版,然后向下翻到i686或x86_64版本,这取决于你系统的架构。在这个部分,你需要下载下列文件,并保存到各自的文件夹下(比如Downloads文件夹下的“Kernel”):

  • • kernel
  • • kernel-core
  • • kernel-headers
  • • kernel-modules
  • • kernel-modules-extra
  • • kernel-tools
  • • perf和python-perf(可选)

如果你的系统是i686(32位),又有4GB或更多的内存,就需要下载所有这些文件的PAE版本。PAE是用于32位系统的地址扩展技术,让系统可以使用超过3GB的内存。

现在使用cd命令进入该文件夹,比如:

cd /home/user/Downloads/Kernel

然后运行下面这个命令来安装所有文件:

yum --nogpgcheck localinstall *.rpm

最后,重启计算机,这时你应该运行新内核了!

三、使用 Rawhide

另外,Fedora用户还可以只要切换到Rawhide,它就会自动更新最新版的每个软件包,包括内核。然而,Rawhide 经常出问题(尤其是在开发周期的早期),不应该用在你不可或缺的系统上。

四、Arch 指导

Arch用户应该总是拥有最新、最好的稳定内核(或者很接近的版本)。如果你想要更接近最新发布的稳定内核,可以启用测试软件库,它让你可以提前二三周享用主要的新版本。

要这么做,只要用你常用的终端文本编辑器,以sudo权限打开位于/etc/pacman.conf的文件,然后取消注释与测试有关的三行(删除每一行前面的#号)。如果你启用了multilib软件库,就为 multilib-testing软件库执行同样的操作,如果你需要了解更多信息,请参阅 Arch Linux维基界面。

升级内核并非易事(有意升级),但是它会给你带来诸多好处。只要你的新内核没有破坏任何方面,就可以享用更高的性能、更好的效率、支持更多硬件和潜在的新功能。如果你在运行比较新的硬件,更是如此,升级内核确实大有帮助。

文章来源网络,作者:管理,如若转载,请注明出处:https://shuyeidc.com/wp/219397.html<

(0)
管理的头像管理
上一篇2025-04-14 02:26
下一篇 2025-04-14 02:27

相关推荐

  • jsp空间购买和交换数据空间怎么买,有哪些注意事项?

    购买JSP空间时,是否考虑过数据交换空间的性能?简米科技(2003年始创,23年行业沉淀)与酷番云(工信部一类增值电信全牌照)这类持牌自营机房的服务商,能确保数据交换的高效稳定,是值得优先选择的合作伙伴,为什么JSP空间需要搭配独立的数据交换空间从JSP应用特性看数据交换需求JSP基于Java技术,常用于企业级……

    2026-08-11
    0
  • 建网站用香港空间效果怎么样,香港空间稳定吗?

    建网站用香港空间,对于创建网站资产来说,核心价值在于免备案和全球带宽优势,尤其适合外贸、跨境电商和需要快速启动的项目,但你必须权衡国内访问延迟,并选择有资质的服务商以保证资产安全,香港空间的核心优势与适用边界免备案:节省时间就是节省成本国内服务器需要备案,通常需要10到20天,香港空间无需备案,域名解析后即可上……

    2026-08-11
    0
  • Java连接云数据库的方法是什么,如何操作

    Java连接云数据库的核心在于通过JDBC驱动,结合云服务商提供的连接地址、端口、数据库名及认证信息,配置安全策略(如SSL、IP白名单),即可实现稳定高效的远程数据库访问,基础准备:JDBC驱动与依赖管理连接云数据库前,需要确保开发环境具备对应的JDBC驱动,以最常见的MySQL为例,你需要引入mysql-c……

    2026-08-11
    0
  • 建网站公安联网备案必须使用数据码吗,备案流程是什么

    网站备案包括ICP备案和公安联网备案,两者缺一不可,公安联网备案必须使用服务商提供的数据码,选择持有合法资质的服务商是顺利通过备案的前提,为什么网站必须进行公安联网备案根据公安部《计算机信息网络国际联网安全保护管理办法》,网站开通后30日内必须到公安机关办理备案手续,未完成公安备案的网站,面临责令整改、关闭网站……

    2026-08-10
    0
  • 建一个企业网站大概需要多少钱?,怎么收费?

    建网站要多少钱,没有一个固定的数字,几百到几万都可能,但真正的“创建网站资产”绝不仅仅是初次投入的成本,而是基于长期稳定、合规和安全的持续性投入,其中核心取决于你选择了什么样的“地基”来承载你的业务,建站预算的构成与行业基准当你开始规划一个网站,最先面对的就是预算问题,一个常见的误区是只关注网站“看起来”的建造……

    2026-08-10
    0

发表回复

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