
GNU/Linux.ch CIW137 - Yocto
May 27, 2025
Die Sendung erklärt das Yocto Project als Werkzeug zum Erstellen maßgeschneiderter Embedded-Linux-Distributionen. Sie vergleicht Yocto mit Buildroot und Debian und beleuchtet BitBake, Poky und das Layer-Konzept. Themen sind Release-Zyklen und LTS, QEMU-Emulation, Hardware-Anforderungen, Board-Support-Probleme und praktische Tipps für Einsteiger beim Aufbau eigener Images.
AI Snips
Chapters
Transcript
Episode notes
Warum Yocto Für Maßgeschneiderte Embedded Images Taugt
- Yocto baut maßgeschneiderte Embedded-Distributionen statt Ballast zu liefern.
- Götz erklärt, dass Yocto Kernel, Init-System und Packages gezielt weglässt oder hinzufügt, sodass Images sehr klein und effizient werden.
Erster Yocto Build dauerte Stunden und belegt 60 GB
- Götz beschreibt seinen ersten Build: 4–5 Stunden und ~60 GB Build-Output für ein 350 MB Image.
- Das Beispiel zeigt den hohen Ressourcen- und Zeitaufwand beim ersten Yocto-Build im Vergleich zur finalen Imagegröße.
Sysroot-Isolation Vermeidet Vollständige Rebuilds
- Yocto isoliert jedes Build in eigenen Sysroots, wodurch gezielte Änderungen nur Teil-Builds betreffen.
- Götz erklärt den Vorteil gegenüber Buildroot, das ein gemeinsames Sysroot nutzt und häufig komplette Rebuilds erzwingt.
