Freie Betriebssysteme können auf allerlei neuer Hardware nicht laufen, weil die Hersteller sich über Softwarepatente die Kontrolle gesichert haben. Dies gilt z.B. für die Flash-Speicherbausteine von MSystem aber auch für manche Intel-Prozessoren. Wenn ein Betriebssystem portiert werden darf, darf es insoweit nicht mehr frei sein. Im gesamten Bereich der Speicherprogrammierung ist es sehr schwer, nicht ein Patent zu verletzen. Das schreckt Programmierer ab.