İşletim sistemi nasıl yapılır?

Xredstyle

Hectopat
Katılım
4 Temmuz 2019
Mesajlar
1.401
Çözümler
3
Daha fazla  
Cinsiyet
Erkek
Meslek
Öğrenci
Arkadaşlar selamlar. Öyle Windows gibi büyük bir işletim sistemine kafa tutamam zaten. Benim amacım sanal bir işletim sistemi kurmak, gelecekte (eğer param olursa) böyle yazılımlar üretmek istiyorum. Bu arada C# biliyorum. Hangi yazılım diliyle, nasıl yapabilirim bunu? Bir kursu falan var mı YouTube serisi olarak?
 
Tek başına imkansıza yakın ve tek dille yapılacağını pek sanmıyorum.

Hocam biliyorum dedim, yazılıma yakınım anlamında. Ben de biliyorum tek dille yapılamayacağını.
İşin ustasına sor: Expanded Main Page - OSDev Wiki

Basitçe şöyle: Kernel+ System call+ sürücüler+ GUI/CLI+ uygulama yönetimi+ uygulama desteği= işletim sistemi.

Sanal bir işletim sistemi kurmak istesek? Uygulama gibi yani.
 
Bu arada C# biliyorum. Hangi yazılım diliyle, nasıl yapabilirim bunu?
C/C++ bilmen lazım.
Hangi kerneli kullanacaksın? Önyükleme için Assembly bilginin de olması lazım.

Kullanıcı arayüzü C++, C#, Java vs. ile yazılabilir.

Java ve C# ve C++ için sanal makine(Java) ve uygun kütüphaneleri(Java,C#, C++) de yazman lazım.
 
Sanal bir işletim sistemi kurmak istesek? Uygulama gibi yani.
Basitçe bir şeyler yapmak istiyorsan C# ile kullanılabilecek Cosmos kütühanesine/kütüphanevari projeye bakabilirsin.

 
Arkadaşlar selamlar. Öyle Windows gibi büyük bir işletim sistemine kafa tutamam zaten. Benim amacım sanal bir işletim sistemi kurmak, gelecekte (eğer param olursa) böyle yazılımlar üretmek istiyorum. Bu arada C# biliyorum. Hangi yazılım diliyle, nasıl yapabilirim bunu? Bir kursu falan var mı YouTube serisi olarak?
Assembly : İşlemci ile iletişime geçebilen tek programlama dilidir.
Diğer diller size bağlı fakat C# kullanılamaz sanırsam. İşletim sistemini açık kaynak kodlu yapabilirsiniz, bu sayede kullanıcıların güvenini kazanırsınız, kullanan bir topluluk kazanabilirsiniz.
Tek başınıza yapmanız zor olacaktır, geliştirici bir ekibe veya topluluğa ihtiyacınız olabilir.
 
Assembly: İşlemci ile iletişime geçebilen tek programlama dilidir.
Diğer diller size bağlı fakat C# kullanılamaz sanırsam. İşletim sistemini açık kaynak kodlu yapabilirsiniz, bu sayede kullanıcıların güvenini kazanırsınız, kullanan bir topluluk kazanabilirsiniz.
Tek başınıza yapmanız zor olacaktır, geliştirici bir ekibe veya topluluğa ihtiyacınız olabilir.

Open Source nasıl yapılır? Yani farkı nedir diğer işletim sistemlerinden.
 

Yeni konular

Geri
Yukarı