Basit bir işletim sistemi yapmak

bktech2021

Decapat
Katılım
6 Mart 2021
Mesajlar
277
Çözümler
1
Yer
Bodrum, Gümbet
Daha fazla  
Cinsiyet
Erkek
Sıfırdan kerneline kadar yazmam zor. COSMOS kullanıyordum o da VM dışında çalışmıyor (PS/2 klavye zorunluluğu). Bir şekilde ekrana yazı yazacak bir işletim sistemi yapabilir miyim? COSMOS'un sorununu çözecek bir şey veya COSMOS benzeri bir şey önerseniz daha iyi olur.
 
Sıfırdan kerneline kadar yazmam zor. COSMOS kullanıyordum o da VM dışında çalışmıyor (PS/2 klavye zorunluluğu). Bir şekilde ekrana yazı yazacak bir işletim sistemi yapabilir miyim? COSMOS'un sorununu çözecek bir şey veya COSMOS benzeri bir şey önerseniz daha iyi olur.
Aslında amacın sadece bi' hello world yazmaksa C++ ile sıfırdan kernel yazabilirsin. İnternetteki örneklere bakarsan o kadar da zor olmadığını görürsün. İnternete "C++ Hello world kernel" yazınca çok fazla örnek çıkıyor.
 
Son düzenleme:
Aslında amacın sadece bi hello world yazmaksa C++ ile sıfırdan kernel yazabilirsin. İnternetteki örneklere balarsan o kadar da zor olmadığını görürsün. İnternete C++ Hello world kernel yazınca çok fazla örnek çıkıyor.
Hello world, birde bir şeyler yazınca eylem gerçekleştirebilsin, başka şeyler yazsın mesela.
 
Hello world, birde bir şeyler yazınca eylem gerçekleştirebilsin, başka şeyler yazsın mesela.
Osdev gibi sitelerden ve dökümanlardan yardım alarak yapılabilir. Zaten internette kodun belli bir bölümünü veriyorlar yani Cosmos gibi. Temeli hazır kod olarak veriyorlar ve sana sadece printf gibi komutları kullanarak geliştirmek kalıyor.
 
Hocam aslında bir Linux kernelide kullanabilirim eğer kolaysa.
Linux kernelini kullanmak konusunda bir şey diyemeyeceğim ama ben de önceden Windows kullanıyordum ve basit bir Cosmos projem vardı. Daha sonra GNU/Linux'da Visual Studio olmadığı için ben de araştırdım C++ ile yapılabileceğini görmüştüm ve şu sitelerden yardım alarak ekrana yazı yazan bir işletim sistemciği gibi birşey yapmıştım:

Bu arada Cosmos'u ben USB ile de çalıştırmıştım klavye filan sorun çıkarmamıştı. Kodunda bir hata olabilir belki.
 
Linux kernelini kullanmak konusunda bir şey diyemeyeceğim ama ben de önceden Windows kullanıyordum ve basit bir Cosmos projem vardı. Daha sonra GNU/Linux'da Visual Studio olmadığı için ben de araştırdım C++ ile yapılabileceğini görmüştüm ve şu sitelerden yardım alarak ekrana yazı yazan bir işletim sistemciği gibi birşey yapmıştım:

Bu arada Cosmos'u ben USB ile de çalıştırmıştım klavye filan sorun çıkarmamıştı. Kodunda bir hata olabilir belki.
Kodumda hata olacağını sanmıyorum, sırf helo world var içinde. OSDev'e bakıyorum bu arada.
 
Cosmos nedir? Biri beni aydınlatabilir mi?

Bu arada konu için bu. @bitwise
Cosmos'un açılımı C# Open Source Managed Operating System. Cosmos'un sitesinde işletim sistemi geliştirme kiti olarak geçiyor. C# ve VB gibi dilleri kullanarak basit bir kernel yazmanıza yardımcı oluyor. Yani kısacası Cosmos'u bilgisayarına kurarsan Visual Studio ile işletim sistemi yazabiliyorsunuz.
 
Cosmos'un açılımı C# Open Source Managed Operating System. Cosmos'un sitesinde işletim sistemi geliştirme kiti olarak geçiyor. C# ve VB gibi dilleri kullanarak basit bir kernel yazmanıza yardımcı oluyor. Yani kısacası Cosmos'u bilgisayarına kurarsan Visual Studio ile işletim sistemi yazabiliyorsunuz.
Bu ilerletilebilir mi peki?
 

Geri
Yukarı