Un número creciente de dispositivos cada vez más potentes del Internet de las Cosas se ejecutan sobre Linux en vez de sistemas operativos embebidos. Para reducir el uso de recursos y la superficie de ataque, tiene sentido construir una distribución Linux personalizada que solo contenga las herramientas y dependencias necesarias para ejecutar el software en el dispositivo. En este contexto, el Yocto Project ha incrementado su relevancia como herramienta para crear distribuciones Linux a medida para las necesidades de cada caso específico. La curva de aprendizaje es ascendente y dada su falta de flexibilidad, es fácil equivocarse al hacer las cosas. Sin embargo, durante sus muchos años de existencia, el Yocto Project ha atraído una comunidad activa que puede ayudarte. Comparada con otras herramientas similares, es más fácil de integrar en un flujo de Continuous Delivery y, a diferencia de Android Things o Ubuntu Core, por ejemplo, no está ligado a un ecosistema específico.