“相同的内核”是指最初由 Torvalds 创建然后由这里的人们更新的内核:http : //www.kernel.org
是不是不同的发行版都保持内核不变(当然,当上面的站点有新版本时他们会更新内核),并且只对自己的各种实用程序进行更改?
phi*_*lew 21
所有发行版都使用相同的“Linux”内核,但是所有发行版都对其进行了细微的更改以使内核最适合它们,但是这些更改几乎总是会上传回顶部,Linus 将自己合并它们。所以都使用 Linux 内核,但是它们都有几行不同的代码,以使它们最适合该发行版。还值得注意的是,发行版将附带他们认为适合每个版本的内核版本。一些发行版选择更新的内核然后其他发行版。新内核的主要优点是改进了驱动程序和硬件兼容性。缺点是稳定性损失,因为所有新代码都存在错误。所以你用特性换取稳定性。这就是为什么以更稳定着称的发行版通常总是比风险更大的发行版发布更旧的内核。
uname -r
Run Code Online (Sandbox Code Playgroud)
这将显示您当前在计算机上的 Ubuntu 版本中运行的内容。希望你喜欢!
saj*_*i89 14
是和否将是答案。
“Linux 内核”是一个相当复杂的软件,可以用多种不同的方式进行编译。基本上,配置文件设置了一系列选项,然后该文件确定哪些源代码块包含在或不包含在您系统的“Linux 内核”中。(同样的过程也决定了构建哪些内核模块。)
一般来说,发行版作家会为您完成所有“繁重的工作”:
他们将使用他们精心选择的配置选项编译一个或多个内核,并将这些(以二进制形式)包含在他们的发行版中。它们甚至可能包括自定义补丁。
因此,您的问题的答案是“是”和“否”。
礼貌: sundialsvcs在这里发表评论。
另请查看有关 stackoverflow 的这篇文章以获取更多相关信息。