Merhaba arkadaşlar, yazacağımdan ya da yazabileceğimden değil de sadece meraktan soruyorum. Windows, Mac Os X, Haiku Os gibi işletim sistemleri nasıl yazılır? Diyelim ki C dilini yeterli bir şekilde biliyorum, donanımlarımı belirledim ve işletim sistemi sadece bu donanımlar üzerinde çalışacak.

Nereden başlamak gerekir? Arayüz nasıl oluşturulur?