The problem is most embedded devices <i>don&#x27;t</i> run Linux. They typically run a per-soc (or even per-board) fork of Linux, often dependant on fixed versions of binary blobs loaded from userspace.<p>And that&#x27;s assuming you can boot the damn thing without magic incantations and smearing lamb&#x27;s blood on the correct pins of the SoC.