Yocto Project: construye tu propio Linux como Lego
Publicado el 04.11.2025
Yocto — no es una distribución.
Es una herramienta con la que construyes tu Linux.
Como Lego, pero para ingenieros.
🔧 ¿Para quién es Yocto?
- Desarrollas dispositivos médicos o industriales
- Se requiere un ciclo de soporte de 10 años
- Quieres una imagen mínima (15 MB)
- Trabajas en Siemens, Bosch o Toradex
🛠 Cómo construir tu Linux
# 1. Clonamos el repositorio
git clone git://git.yoctoproject.org/poky
cd poky
source oe-init-build-env
# 2. Configuramos
echo 'MACHINE = "raspberrypi5"' >> conf/local.conf
# 3. Construimos
bitbake core-image-minimal
La imagen resultante aparecerá en tmp/deploy/images/.
🔥 Qué se puede hacer
| Tarea | Receta |
|---|---|
| Kernel en tiempo real | PREFERRED_PROVIDER_virtual/kernel = "linux-yocto-rt" |
| Sin GUI | core-image-minimal |
| Con Qt | bitbake meta-qt5 |
| Soporte de 10 años | poky + meta-upstream |
🧠 El mejor hardware
| Placa | Por qué |
|---|---|
| Raspberry Pi 5 | Barato y mucha documentación |
| BeagleBone Black | I/O industrial |
| Toradex Verdin | Soporte garantizado por 10 años |
🎯 Conclusión
Yocto — Linux para quienes no buscan una solución lista para usar.
Si eres ingeniero y quieres control sobre cada byte — empieza aquí.
¿Necesitas un ejemplo de local.conf para tu hardware? 👇 Escribe el modelo — te ayudaré.