linux 内核方向,Linux 4.18内核正朝着你的方向发展吗?

4.18内核多久登陆您的系统或网络很大程度上取决于您使用的Linux发行版。它可能正朝着你的方向前进,或者你已经在使用它了。

如果您曾经想知道在所有Linux发行版中是否使用了相同的内核,那么答案是所有Linux发行版都或多或少地使用相同的内核,但有几个重要因素会使“或多或少”非常重要:

1.大多数发行版添加或删除代码以使内核最适合它们。 其中一些变化最终可能会回到代码堆的顶端,它们将被合并到主流中,但它们将使分发的内核独一无二 - 至少在一段时间内。

2.有些版本故意阻止,不使用最新版本的内核,以确保更可预测和稳定的环境。 对于商业发行的版本尤其如此。 例如,RHEL(红帽企业版)不会像Fedora那样积极地更新。

3.有些发行版使用名为Linux-libre的分支,它是没有内置任何专有驱动程序的Linux。它省略了不包含其源代码,其源代码被混淆或在专有许可下发布的软件。

96c658fec91bced71501c5db639e0d16.png

什么是kernel.org?

如果此URL不熟悉,那我告诉你,www.kernel.org是免费向公众分发Linux内核和其他开源软件的网站。该网站提供内核档案,任何人都可以下载源代码。是的,你可以去那下载Linux的源代码。

目前最新的稳定版本为4.18.5。kernel.org站点提供了大量且易于导航的目录,可以尽可能多地了解Linux内核。这包括查看表示部分代码库或下载过去或当前版本的各个文件的功能。

如果您访问www.kernel.org,您将看到下载内核源码包,查看源码包的验证签名以及调查补丁的选项。如果您从未考虑过构成Linux内核的代码量或想象它的可访问性,那么访问该站点并花一点时间闲逛可能会证明这是一次令人兴奋的体验。尝试深入研究单个脚本,就像在随机选择的示例中一样,您将看到探测构成Linux核心的代码是多么容易。

您可以在此处下载整个Linux内核源代码,例如linux-4.18.5.tar.xz。如果您下载其中一个源代码,请使用unxz命令解压缩文件和tar以解压缩文件。

1b22c3cc87a2e71f600fea458409b4a5.png

内核类别

我们大多数人可能正在运行Linux的“稳定”版本。尽管如此,知道内核属于许多成熟度分类以及这对您的系统意味着什么也是有用的。您应该习惯于查看以下内核分类:

Prepatch - 这些是内核预发行版,供内核开发人员和非常急于查看最新代码的Linux用户使用。这些内核通常包含尚未经过全面测试的功能。

Mainline - 这些内核包括在重大新开发过程中引入的新功能。

Stable- 这些内核已公开发布,并且已将错误修复程序移植到主线上。通常在下一个主线内核可用之前只发布一些错误修复

Stable/EOL- 对于这些内核,不再计划错误修复。如果你正在运行其中一个,你一定要考虑升级。

Longterm - 这些内核通常是“长期维护”内核版本,用于向旧内核树的后端移植错误修复。

你的系统运行什么Linux内核?

要检查系统与最新和最好的Linux内核的比较,请使用uname命令。 uname -r将在内核本身上显示详细信息。其他uname选项提供其他系统信息。在下面的循环中,我们将遍历每个uname选项。输出已标记为使每个选项更容易理解。

$ for arg in s n r v m p i o

> do

>  uname -$arg

> done

Linux      <== kernel name (-s)

butterfly      <== node name (-n)

4.18.0-041800-generic      <== kernel release (-r)

#201808122131 SMP Sun Aug 12 21:33:20 UTC 2018      <== kernel version (-v)

x86_64      <== machine (-m)

x86_64      <== processor (-p)

x86_64      <== hardware platform (-i)

GNU/Linux      <== operating system (-o)

请注意,“kernel release”和“kernel version”名称完全不同。 您将在内核版本输出中看到的那个12位数字只是yyyymmddtime格式的日期,而之后立即以更易读的格式显示相同的信息(显然时间略有不同)。

总结

4.18 Linux内核为我们的Linux系统的性能、安全性和功能带来了许多受欢迎的变化。如果您从未查看过linux内核是如何构建的代码,那么现在应该检查一下它的外观以及它的易用性。

如何在Ubuntu 17.10和Ubuntu 16.04 LTS上安装Linux Kernel 4.16  https://www.linuxidc.com/Linux/2018-04/151705.htm

Linux Kernel 的详细介绍:请点这里

Linux Kernel 的下载地址:请点这里

0b1331709591d260c1c78e86d0c51c18.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值