Yocto Project和OpenEmbedded之间的区别?

时间:2017-09-03 19:27:22

标签: yocto openembedded

关于Yocto项目常见问题:

  

Yocto Project和OpenEmbedded共享核心元数据集合   称为openembedded-core。但是,这两个组织仍然存在   分开,每个都有自己的焦点。 OpenEmbedded提供了一个   适用于各种架构的全面元数据集,   功能和应用程序。 Yocto项目专注于提供   功能强大,易于使用,可互操作,经过良好测试的工具,元数据和   用于核心架构和组件的板级支持包(BSP)   特定的董事会。

我仍然没有得到任何明确的结论。这两个框架旨在构建Linux发行版。但我想知道它们具体区别于什么。不仅在技术上而且在客观上,所以我可以争论为什么选择一个或另一个。

此外,为什么Yocto如此突出?尽管OE是第一个构建框架。

ps:我曾与Yocto Project合作过,但与OE合作过。

1 个答案:

答案 0 :(得分:8)

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

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

OpenEmbedded社区早于Yocto,当时有不同的焦点,但现在我们都为相同的项目做出贡献,因此没有真正的区别。