Tum Linux dagitimlar acik kaynaktir ve kodlarina erisilebilir.Bildiğim kadarıyla Linux'un işletim sistemlerinin kaynak kodları paylaşılıyor, hangi işletim sisteminin kaynak kodları veriliyor ve nereden ulaşabileceğim hakkında detaylı bilgi verebilecek birisi var mı?
O zaman programlama dillerini ogrenmeniz gerekiyor. Mantigini anlamak icin once kullanmak daha mantikli olur.Hayır Linux'u değil Linux Windows gibi işletim sistemlerini az uz biliyorum (kullanımlarını alanlarını vs) fakat benim derdim arkasındaki yazılımı öğrenmek öğrenme sebebim size biraz dalga geçilecek bir şey olarak gelebilir o yüzden söylememeyi tercih ediyorum.
İşletim sistemlerinin arkasındaki kodu merak ediyorum biraz imkansız olsa da kendi işletim sistemimi yazmak en azından kodlarla mantığını kurmak istiyorum.
O zaman programlama dillerini ogrenmeniz gerekiyor. Mantigini anlamak icin once kullanmak daha mantikli olur.
Python ile isletim sistemi yapilmaz.Biliyorum ve onu anlatmaya çalışıyorum hangisini öğrenmem gerektiğini nereden bileceğim Python biliyorum ve Python'un dışına çıkmak istiyorum Python ile başladım çıkamıyorum dışarısına bir yandanda o yüzden öğrenmek istiyorum işletim sistemleri için hangi kodlama dillerini öğrenmem gerek neleri öğrenmem gerek bunları nereden bulacağım benim size sorduğum soru bu.
Python ile isletim sistemi yapilmaz.
C, Assembly gibi dilleri ogrenmeniz gerekiyor.
Linux Kernel'i ve cogu GNU araci C ile yazildi. C ogrenirseniz Linux'un kaynak kodunu inceleyebilirsiniz.Sizden son isteğim olarak biraz detaycı ve uzun anlatmanızı rica edeceğim örneğin gibi demek yerine hangilerini öğrenmeliyim veya şu anda meşgulseniz vs bunları nereden öğrenebileceğimi yazarsanız sevinirim.
Linux Kernel'i ve cogu GNU araci C ile yazildi. C ogrenirseniz Linux'un kaynak kodunu inceleyebilirsiniz.
Direkt konuya girmek istiyorsaniz C ogrenerek baslayabilirsiniz ama benim onerim once Linux kullanarak Linux ogrenmek. Linux ogrendiginizde isiniz kolaylasir.
Ve bunu neden istediginizi yazar misiniz? Dalga gecmeyiz rahat olun.
Tamamdir hocam.Yapay zeka ile ilgili büyük ama açıklarsam siz olmasa da başka birisinin dalga geçeceği bir projem var ve bu projenin Microsoft gibi şirketlere internet üzerinden iletilmesini istemiyorum ki kendi özel işletim sistemi olsun da istiyorum asıl amacım bu.
Tamamdir hocam.
Soyle anlatayim;
Linux dagitimi yani Linux tabanli bir isletim sistemi yapmak istiyorsaniz sorun yok ama ben sifirdan kendi cekirdegimi yaratacagim diyorsaniz (ki onermiyorum, gercekten son derece zor bir surec. Driver'lari bile elle yaratmaniz gerekir.) Assembly, C ve daha bircok dil ogrenmeniz gerekiyor. Bunu tam olarak arastirmadigimdan tam olarak ne gerektigini bilmiyorum. Bu site size yardimci olabilir. Expanded Main Page - OSDev Wiki
Hocam siz kendiniz açıkladınız valla. Söylemesi kolay yapması zor. Etrafta bu konuyla alakalı pek güncel kaynak yok. Son derece zor bir iş. Bir hata alırsanız nasıl çözeceğinizi bulamayabilirsiniz mesela. Hadi herşeyi hallettiniz, sistem boot etti diyelim. O sistem hiçbir programı desteklemeyecek, elle portlanması gerecek ki buda çok zor bir iş.(Zor bir süreç dediğiniz yer için) bende baka baka yaparım eğer zaten bir işletim sistemi yapmak için gereken her şeyi biliyor isem o kodları da okuyabilirim demektir o kodları okurum bildiklerimi kullanırım yani alıntı yaparım yine de çözerim yani (söylemesi kolay yapması zor derseniz az da olsa hak verebilirim bilemedim şimdi)
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.