关于Yocto项目常见问题:
Yocto Project和OpenEmbedded共享核心元数据集合 称为openembedded-core。但是,这两个组织仍然存在 分开,每个都有自己的焦点。 OpenEmbedded提供了一个 适用于各种架构的全面元数据集, 功能和应用程序。 Yocto项目专注于提供 功能强大,易于使用,可互操作,经过良好测试的工具,元数据和 用于核心架构和组件的板级支持包(BSP) 特定的董事会。
我仍然没有得到任何明确的结论。这两个框架旨在构建Linux发行版。但我想知道它们具体区别于什么。不仅在技术上而且在客观上,所以我可以争论为什么选择一个或另一个。
此外,为什么Yocto如此突出?尽管OE是第一个构建框架。
ps:我曾与Yocto Project合作过,但与OE合作过。
答案 0 :(得分:8)
关键是Yocto项目是一个社区/组织,而不是你可以购买/下载/安装的东西。
Yocto项目的一些工作包括bitbake(构建工具),OpenEmbedded Core(构建系统的基本配方,如glibc / gcc / systemd),一些BSP和工具/服务(错误报告)服务,autobuilder等)。
OpenEmbedded社区早于Yocto,当时有不同的焦点,但现在我们都为相同的项目做出贡献,因此没有真正的区别。