Yocto Project和OpenEmbedded之间的区别?

ana*_*ius 7 openembedded yocto

关于Yocto项目常见问题:

Yocto Project和OpenEmbedded共享一个名为openembedded-core的核心元数据集合.但是,这两个组织仍然是分开的,每个组织都有自己的重点.OpenEmbedded为各种体系结构,功能和应用程序提供了一整套元数据.Yocto项目致力于为核心架构和特定板提供功能强大,易于使用,可互操作,经过良好测试的工具,元数据和板级支持包(BSP).

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

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

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

Ros*_*ton 8

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

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

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