Yocto项目和OpenEmbedded之间的区别?

Yocto项目和OpenEmbedded之间的区别?,yocto,openembedded,Yocto,Openembedded,关于Yocto项目常见问题: Yocto项目和OpenEmbedded共享一个核心元数据集合 称为开放嵌入核心。然而,这两个组织仍然存在 分开,每个都有自己的焦点。OpenEmbedded提供了一个 针对各种体系结构的全面元数据集, 功能、功能和应用程序。Yocto项目的重点是提供 功能强大、易于使用、可互操作、经过良好测试的工具、元数据和 用于一组核心体系结构和 具体委员会 我还是没有弄清楚。这两个框架旨在构建Linux发行版。但我想知道它们具体有什么区别。不仅在技术上,而且在客观上,所以我可

关于Yocto项目常见问题:

Yocto项目和OpenEmbedded共享一个核心元数据集合 称为开放嵌入核心。然而,这两个组织仍然存在 分开,每个都有自己的焦点。OpenEmbedded提供了一个 针对各种体系结构的全面元数据集, 功能、功能和应用程序。Yocto项目的重点是提供 功能强大、易于使用、可互操作、经过良好测试的工具、元数据和 用于一组核心体系结构和 具体委员会

我还是没有弄清楚。这两个框架旨在构建Linux发行版。但我想知道它们具体有什么区别。不仅在技术上,而且在客观上,所以我可以论证为什么要选择一个或另一个

此外,为什么Yocto如此引人注目?尽管OE是第一个构建框架


ps:我曾参与过Yocto项目,但没有参与OE

关键是,Yocto项目是一个社区/组织,而不是你可以购买/下载/安装的东西

Yocto项目的一些工作包括bitbake(构建工具)、OpenEmbedded Core(构建系统的基本方法,如glibc/gcc/systemd)、一些BSP和工具/服务(错误报告服务、autobuilder等)


开放式社区早于Yocto,当时有不同的重点,但现在我们都参与了相同的项目,因此没有真正的区别。

YP和OE不能完全分开,因为YP在某种程度上包括OE。所以OE本身不能用于构建Linux系统,它只提供Yocto使用的配方->和?你能告诉我更多关于OE的过去吗?最初的目标是什么?现在的目标是什么?当人们说“我使用了OE”时,他们的意思是“我使用了OpenEmbedded元数据和Bitbake”,这与Yocto是一样的。例如,qt5项目()说它依赖于OpenEmbedded core,bellow说它与Yocto项目兼容。这是否意味着我可以使用这两个项目中的任何一个?像我这样的新手真的不清楚。我认为我必须拥有这两个项目。Yocto项目兼容意味着该层通过了获得认证所需的测试。如果您正在下载某个东西并将其命名为“yocto”,那么根据定义,它包含openembedded core。