Assemblyx86
Femtopat
- Katılım
- 29 Ocak 2021
- Mesajlar
- 7
Java ile kernel yazılır mı?
Hocam ben de şeyi merak ediyorum: Assembly olmadan kernel yapılır mı?C ve Assembly ile yazmak daha mantıklı. C ile olan en iyi örnek: Linux ve UNIX.
Donanımla alakalı olabilir. Mesela C ile yazılmış Linux'ta %1'e yakın kısım Assembly ile yazılmış.Hocam ben de şeyi merak ediyorum: Assembly olmadan kernel yapılır mı?
Çok teşekkür ederim. Son bir şey daha sormak istiyorum. Temel yapı C ile yazılıp modern bir GUI Java ile yazılabilir mi? Yani sizce mantıklı olur mu?Güncelleme:
Stackoverfow'da araştırınca Java ile yazılmış kernelin mevcut olduğunu gördüm. İsmi de jNode. Sadece boot kısmı Assembly ile yazılmış.
jnode/jnode - Github adresi.
Can kernel be written in other than assembly language? - Stackoverlow sorusu.
Kısa açıklama yapmak gerekirse, evet, Java ile kernel yazmak mümkün. Fakat yapması uzun ve gereksiz. Aynı işi daha kısa yolla C ile yapmak varken, neden daha fazla kaynak tüketen ve hantal dil ile kernel yazılsın ki?
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.