The excellent talk by bunnie and xobs cover what it takes to build an open operating system and manufacture the open processor required to run it. It turns out that you can squeeze open processor cores into the unused silicon on a typical SoC.
An incredible feat of engineering: 39c3 - Xous: A Pure-Rust Rethink of the Embedded Operating System