
The multi-architecture support in Docker also greatly simplifies embedded Linux application development and deployment. Although Windows and Mac support is great, the majority of software developers targeting embedded Linux systems also do their development work on Linux. This article continues from Building Multi-Arch Images for Arm and x86 with Docker Desktop and shows the same capabilities in Linux. Docker stands to make the first significant change to the embedded Linux application developer’s workflow. There are various methods to automate this process, but it has generally been unchanged since the 1990’s when non-x86 embedded possessors running Linux appeared. Traditionally embedded Linux software applications have been created by cross-compiling and copying files to an embedded target board. Even more exciting is how Docker is changing the way embedded software is being developed and deployed. Docker has simplified enterprise software development and deployment leading to true multi-platform portability and cost savings on Arm-based cloud instances. Special thanks to Jason Andrews Arm for creating much of the original content.Īrm and Docker announced a strategic partnership earlier this year to unify software development and deployment across a diverse set of devices, from IoT endpoints to the edge of the network, and into the heart of the data center. This blog post is the result of collaboration between Arm and Docker.
