Embedded Linux is one of the fastest-growing segments in computing today. Linux is found in every kind of embedded system, from washing machines to mobile phones to space systems to disk brake controllers. Hardware advances have made it possible for nearly any device to be computerized, and a large and growing percentage of those devices run Linux. However, the number of disparate solutions for creating embedded Linux creates overwhelming and unnecessary maintenance and time consuming development for companies working with multiple hardware solutions. See how the Yocto Project provides a solution to this multi-architecture problem, as well as extensive time saving features which help new users adopt Linux, and existing users to save time and increase manageability of their product development. The community-driven Yocto Project is an open source collaboration project that provides professional-grade templates, tools and methods to help developers create custom Linux-based systems for embedded products regardless of the hardware architecture. We describe the project and value it brings to product development, the product adoption and use taking place, and give a working example showing how you can create your own embedded distribution, with or without hardware. You’ll learn a basic understanding of how the Yocto Project provides a solid solution for creating custom, bootable embedded Linux images.