İşletim sistemi nasıl programlanır?


Tamam Linux'ı biliyorum hatta kurdum teşekkürler ama bir sorum var hani işletim sistemimde bilgisayar sağ tıkladığınızda işlemci ve RAM'i gösterir ya işte onu nasıl yapabilirim?
 
Tamam Linux'ı biliyorum hatta kurdum teşekkürler ama bir sorum var hani işletim sistemimde bilgisayar sağ tıkladığınızda işlemci ve RAM'i gösterir ya işte onu nasıl yapabilirim?
Hocam biz diyoruz karpuzu soyacak bıçağınız yok siz diyorsunuz karpuzun içindeki çekirdekler nasıl ayıklanır. Belki işletim sistemini bile çalıştıramayacaksınız işlemci ve RAM'i göstersin istiyorsunuz.
 
Tamam Linux'ı biliyorum hatta kurdum teşekkürler ama bir sorum var hani işletim sistemimde bilgisayar sağ tıkladığınızda işlemci ve RAM'i gösterir ya işte onu nasıl yapabilirim?
Linux'te bunlar hazır var. İster python ile ister Linux'un kendi API'lerine doğrudan C ile vs. erişip bu bilgileri alabilirsiniz. Bu zor bir şey değil muhtemelen bir kaç google aramasıyla ulaşabilirsiniz nasıl yapıldığına. En kötü ihtimalle lshw diye bir komut var linuxte neredeyse tüm donanım bilgilerini veriyor. Bu da açık kaynaktır açıp koduna bakabilirsiniz.


Burada donanım imzalarından kimlik numaralarından tek tek hesaplayıp ne olduğunu bulmaya çalışmışlar mesela. Bu bilgileri donanım üreticilerinin dökümanlarından alıp girmişlerdir muhtemelen. Fakat burada bile bu kimlik numaralarını program hazır olarak alıyor. Linux'un kendisi bu programa bu kimlik numaralarını nasıl sağlıyor orası çok daha zor bir konu. Kernel'e falan bakmak lazım muhtemelen.

Tabi hazır linux üzerinde bu bilgileri python ile almak çok daha kolay. Tüm bunları Linux arkaplanda kendi hallediyor. Python da 2 satırda şu şekilde CPU modelini alabilirsiniz.

Python:
import platform
platform.processor()
 
Tamam o zaman ben şöyle yapacağım FreeBSD veya Linux kernelini biraz değiştirceğim be ki ya Bootloader'ı nasıl yapacağım?
ŞKASFŞLJSHGSDKJLGHLSDKJGHGLKJ

GRUB'ın ne olduğunu biliyor musun?
 
İşletim sistemi yaptınız mı hocam birkaç saatte? Daha işletim sistemi yapmayı bilmeden Bootloader'ı ne yapacaksınız?

Ben işletim sistemi yapma konusunda bilgi topluyorum işletim sistemi yapmak için Bootloader'ı yapmak için nasıl yapıldığına dair kaynak istedim.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…