【问题标题】:Difference between kernel source and root内核源码和root的区别
【发布时间】:2017-03-06 11:12:50
【问题描述】:

这当然是一个愚蠢的问题,但是当我查看树莓派 linux 内核的源代码时(这里:https://github.com/raspberrypi/linux),这与根组织不同(你可以在这里找到:@987654322 @)。但是,有一些相似之处(例如:usr 存储库)。

有人知道为什么吗?

谢谢!

【问题讨论】:

  • 你所说的“两者都不一样”是什么意思?两者都会有所不同。第一个链接包含内核源代码,第二个链接包含操作系统的文件系统。

标签: linux-kernel root


【解决方案1】:

内核源代码是用于构建内核的文件。通常,这些文件位于某个目录中。在构建(和安装)源之后可以安全地清洁。

根目录工作操作系统顶级目录。

内核源代码和根目录之间通用的子目录名称大多只是偶然的巧合。

【讨论】:

    【解决方案2】:

    第一个链接只包含内核源代码;你需要编译,然后你可以替换目标上的内核映像和模块。

    虽然第二个链接显示的是文件系统树;这意味着文件和目录在 linux 中是如何组织的。

    在某些情况下(取决于闪存操作系统的类型),您可以在运行的操作系统中查看内核源代码(您在第一个链接中提到过)以及在/usr/src/<kerne_path> 目录中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-07
      • 2011-05-31
      • 2010-09-15
      • 1970-01-01
      • 1970-01-01
      • 2011-05-24
      相关资源
      最近更新 更多