İşletim Sistemi Nasıl Yapılır ?

admin tarafından Çar, 04/22/2015 - 17:34 tarihinde yayınlandı

 

Öncelikle yeni bir işletim sistemi geliştirmek için mutlaka Assembly diliini bilmek gerekiyor.İşletim sisteminin çekirdeği ne yazıkki makina diline en yakın dil olan Assembly ile yazılmakta.Tabiki Assembly ile kod yazmaktan sıkılırsanız ,kendi derleyicinizi ve fonksiyonlarınızıda Assembly yazıp daha kolay işletim sisteminizi yapabilirsiniz.
 

İşletim sistemi yazmak bir çok katmanda ayrı ayrı geliştirmesi beklenen bir durum bu nedenle masaüstü ,oyunlar,ofis,grafik işlemci,internet katmanı,ağ katmanı,tarayıcılar ... uzayıp giden bir sürü liste karşımıza çıkmakta.
 

Aşağıdaki Assembly ile geliştirilmiş basit bir işletim sistemi denemesi bulunmakta.İlgilenenler için linkler aşağıda verilmiştir.Ayırca Bizim tarafımızdan geliştirilen http://www.csystem.org/

C derneğininde bir işletim sistemi denemesi var.

Proje Dosyası :

http://www.tinkernut.com/demos/248_os...



Eğitim Assembly:

http://en.wikipedia.org/wiki/Assembly...

http://www.drpaulcarter.com/pcasm/

http://www.xs4all.nl/~smit/asm01001.htm

http://joelgompert.com/OS/TableOfCont...



Operating System Credit/Reference:

http://mikeos.berlios.de



Virtual Box:

http://www.virtualbox.org



Disk Images:

http://www.allbootdisks.com/download/...



NASM:

http://nasm.sourceforge.net/index.php

Etiketler: