İşletim Sistemi Yapmak İçin Gerekenler

berkekrbs

Kilopat
Katılım
2 Mayıs 2018
Mesajlar
35
Arkadaşlar C (%50) ve C++ (%60) Java (%70) biliyorum.
İşletim sistemi yapmaya başlayacağım .

Assembly öğrenmeye başladım.
Fakat başka hangi programlar gerekecek tam bilmiyorum.

Bende olanlar ;
- Nasm
- Ultraİso
- Oracle VirtualBox
- Dev c++
- Visual Studio 2017
- Atom
- Eclipse (Java)
Tasarım için (öğrenme içerisindeyim);
- Blender
 
İmkansız olmasa da çok zor. İşletim sistemleri büyük bir ekip tarafından yapılan şeyler. Tek başınıza yıllarınızı alır.
 
İşletim sistemi yapma amacınız nedir? Nasıl bir sistem düşünüyorsunuz? Windows ya da Linux benzeri mi olacak? Mevcut işletim sistemlerinden farklılıkları neler olacak?
 
Düşünsenize, işlemcileri, bellekleri, anakartları, SSD'leri, USB cihazlarının çevirici entegrelerini, USB cihazlarını, sabit diskleri, ekran kartlarını her şeyi işletim sisteminize entegre edeceksiniz, ya da onlara uygun sürücüleri kendi işletim sisteminize uygun şekilde yazacaksınız. En iyisi, Linux kurun istediğiniz şekilde düzenleyin.
 
Bootloader için Assembly öğrenmeniz gerek. Assembly diğer dillere benzemeyen çok zor bir dil ama Assembly olmadan işletim sistemi yazmanız mümkün değil.
 
İşletim sistemi yapma amacınız nedir? Nasıl bir sistem düşünüyorsunuz? Windows ya da Linux benzeri mi olacak? Mevcut işletim sistemlerinden farklılıkları neler olacak?
Farklılıkları ;
Apple Gibi Bir Sade Arayüz.
Diski Yormayacak.
Bazı Eklentilerle Her İşletim Sistemindeki Dosyaları Açabilecek.Bu yüzdende Oyunlarda Oynanabilecek
Daha Stabil Olacak
 
Bootloader için Assembly öğrenmeniz gerek. Assembly diğer dillere benzemeyen çok zor bir dil ama Assembly olmadan işletim sistemi yazmanız mümkün değil.
Onun için pic programlamaya girmeyi düşünüyorum. Birisi Önerdi
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…