ANASAYFA

İşletim Sistemi Kodlayabilir Miyiz?

[responsivevoice_button voice="Turkish Male"]

Bu yazımda sizlerle çok güzel ve ilgiden ziyade eğer hevesiniz varsa ortaya somut bir işletim sistemi çıkarmaktan bahsedeceğim.

İlk prensibimiz işletim sistemine hakim olmak.Bir işletim sisteminin nasıl çalıştığı bilirsek anca o zaman kodlayabiliriz.Yani bir ay da bir hafta da olacak işler değil.Çünkü işletim sistemi biz kodladığımız kadar özgür.Eğer ona bilgi vermezsek o bir adım atamaz.O yüzden işletim sisteminin temel mantığını kavramak gerekiyor.

Diğer prensibimiz olmazsa olmaz elbette ki programlama dili.Tek bir dil ile işin içinden çıkmak elbette zor olacak.O yüzden iki dile hakim olmak gerekiyor.Forumlara bakıyorum insanlar birbirini aşağılıyor zaten kimse kimseden tek başına full komplike bir yazılım çıkarmanızı beklemez.Fakat hem öğrenmek hem de ilginizi üst seviyeye çıkarmak için gücünüz yettiği kadarını “rahatlıkla” kodlayabilirsiniz.O yüzden şu kadarını yapabilirsiniz, bu kadarını yapamazsınız yok her şey siz ve kodlar arasında geçen bir süreç.

Hangi dilleri bilmeli diye de soracak olursanız eğer C++’tan kaçışınız yok diyebilirim.İçinde ki app’leri Python’la dahi kodlayabilirsiniz fakat en verimli dil kesinlikle C++.Python ile gerekli paketleri yapabilirsiniz ama ne yazık ki işletim sistemi kodlamanız imkansıza yakın.Onun dışında C dili de size gerekli yolu gösterecektir.

Peki kaynaklar ne olacak derseniz eğer onlarca kaynak mevcut.Türkçe kaynak maalesef yetersiz kalıyor fakat yazdığımız bloglarla bir nebze olsun yolu gösteriyoruz.Yol göstermeye de devam edeceğiz ama yeterli kadar maalesef çoğu OS mimarcısı gibi fazla destek görmüyoruz ne yazık ki.Bunları bir yana bırakalım kaynaklara bakacak olursak eğer Türkçe çevirisi olmayan “Modern Operating Systems” adlı kitap size hem yol gösterir hemde kitapla beraber Minix Linux’u kodlamış olursunuz.Ha bu arada kitabın yazarı Andrew Tanenbaum.Son kaynak ise wiki.osdev.org .Bu kaynaklar yeterince yol gösterici olacaktır.

[Toplam: 1   Ortalama: 5/5]
To Top