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.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

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.
ANECDOTE

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.
INSIGHT

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.
Get the Snipd Podcast app to discover more snips from this episode
Get the app