在最近的项目中,我们被要求为SOC创建一个基于debain的系统。我确实找到了一些指南,指出了使用yocto创建debian系统1的方法。但是,我也遇到了使用多带2创建debian文件系统的步骤,它起了作用(只需给出配置文件中的包列表)。
在经历了所有这些之后,我无法理解“什么是debain,什么是内核+ Rootfs + initrd包debian?”。我知道linux有Debain发行版,但是在嵌入式设备的世界中,debain是什么意思,是一样的吗?SOC供应商为我提供了加载基于debain的系统、开放嵌入式系统或android系统或Core系统以及更多3.的选项。究竟是什么让它们不同(我理解andriod内核和linux内核之间的区别,但是内核ubuntu和debain之间没有密切关系)?
1:http://events17.linuxfoundation.org/sites/events/files/slides/Yocto%20%2B%20Debian%20%283%29.pdf
2:https://www.acmesystems.it/debian_杰茜
3.:https://www.96boards.org/documentation/consumer/dragonboard410c/downloads/
发布于 2018-07-11 08:08:10
这个问题可能来自于Linux这个词的常见误用。Linux只是内核,但是它通常用来指整个系统(内核、shell、工具、库、编译器和用户应用程序)--参见这里的https://www.gnu.org/gnu/linux-and-gnu.en.html --它可能会消除一些混乱。
Debian,Ubuntu,Mint,CentOs,Suse,Vector,…都是所有这些的集合。有些人比其他人有更多的亲属关系。
另见https://en.wikipedia.org/wiki/List_的_Linux_发行版#/media/File:Linux_分布_Timeline.svg
但这并没有说明,所有的项目都是从上游渠道获得材料的。Gnu项目,一个名为Linux、Xfree86 86/Xorg的内核,以及许多其他项目。
https://unix.stackexchange.com/questions/454618
复制相似问题