我们越来越多地看到有强大的运行Linux的设备互联网,而不是特殊的嵌入式操作系统。为了减少资源使用率并减少攻击面,构建自定义Linux发行版是有意义的,只包含在设备上运行软件所需的工具和依赖项。在这种情况下yocto项目已更新相关性作为创建针对特定情况需求的Linux发行版的工具。学习曲线是陡峭的,由于它的灵活性,它很容易做错的事情。然而,在其许多年份的存在之上,Yocto项目吸引了一个可以提供帮助的活跃社区。与类似的工具相比,它更容易集成到CD工作流程中,例如,与Android Itess或Ubuntu核心不同,它没有与特定的生态系统相关联。