Erstens ist es nicht nötig, ein Betriebssystem von Grund auf zu entwickeln, denn es gibt einige freie Betriebssysteme, auf denen man aufbauen kann.
Zweitens mangelt es vor allem an der Akzeptanz ganz ordinärer Anwender, die den bequemsten Weg gehen wollen und auf jedes OS schimpfen werden, das nicht exakt so funktioniert, wie Windows XP.
Drittens habe ich mich schon mit Assemblern herumgeschlagen, sowohl auf dem Z80, vor allem aber auf dem 6809, weiß also auch in dieser Hinsicht, wovon ich rede.