Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

OS Nasıl Yazılır Yahu?


trash_

Öne çıkan mesajlar

arkadaşlar ben bir os yazmaya başladım ama elimde yeterince döküman olmadan başladım. :) acaba bana biri consola nasıl resim koyabileceğimi anlatabilir mi? (win32 consola değil, windows ran bağımsız olmalı)

teşekkür ederim..[signature][hline]Trash_
www.daniska.org
(çok yakında daniska.messenger 'le bomba gibi geliyorum)
Link to comment
Sosyal ağlarda paylaş

OS yazmak ile varolan minix i degistirmek arasinda bir hayli fark var :)

OS yazarken karsilastigin ve cozemedigin problem console arkasina resim ise, bastan bir defa daha dusunmek lazim OS yazmak nedir ne degildir diye.[signature][hline]Those who don't understand Linux are doomed to reinvent it, poorly.
Link to comment
Sosyal ağlarda paylaş

sakin olun biraz,
OS yazdım en büyük benim modunda degil arkadas,
bir ucundan tutmuş işte işin,
gerisini getirir veya getirmez o onun bilecegi iş,
bu taz yaklaşmamak laızm.[signature][hline]Bestiae sumus, ut non bestiae simus...
Web Site(ler)mizin Tarihçesi
Never argue with an idiot, they'll drag you down to their level and beat you with experience!
Link to comment
Sosyal ağlarda paylaş

karakedi benim düşüncelerimi açıkladığın için saol. ben 17 yaşındayım ve 12 yaşından beri vb ile uraşıyorum. yani programlamanın manyığını iyi biliyorum. 2 ay önce de c++ a geçtim... minix değiştirmekten bahsetmişsin, ne yapmamı bekliyordun. hemen kendi kernelimi yaziim hemen kendi os umu yapiim diye mi düşündünüz... ben sadece başlangıç yapmak istiyorum... hala yardımlarınızı bekliyorum..[signature][hline]Trash_
www.daniska.org
(çok yakında daniska.messenger 'le bomba gibi geliyorum)
Link to comment
Sosyal ağlarda paylaş

@OS'cu arkadaş...
Minix'i değişirerek hem hiçbir şey öğrenemezsin. hemde şamar oğlanı olabilirsin (%100 olursun)

Bende kendi işletim sistemimi kodlamış biri olarak sana şu tavsiyeyeleri verebilirim.
1.)Eğer iyi assembly bilmiyorsan, Daha önce hiç real mode bir işletim sistemi(Misal DOS) altında program yazmamışsan, OS Dev senin için çok acı verici olabilir. Önce cin ol sonra şeytan çarp :P

2.)
VMWare kullan. Yoksa 10. reset'den sonra zaman ve mekandan uzaklaşıp gerçeği ayır edemeyebilirsin.
(MS Virtual PC KULLANMA ! + eğer Vesa programlayacaksan sakın BOchs'a düşme. Bochs free gibi dursada SVGA/VESA desteklemez.. !!!)

3.)google'da arama yapmak yerine adam gibi git 3. kutsal kitabı oku.
Part 3:Intel System programming Manual

Şahsen ben Intel'in manuallerinin daha anlaşılır olduğunu düşünüyorum.

4.)
Hiçbir zaman unutma dünya sadece senin PC'den ibaret değil. Mümkün olduğunca standart teknikleri kullan(mesela Vesa yerine NVIDIA Spec. IO yapmanın bir anlamı yok nede olsa ATI kullananlarda var)

5.)(En önemli kural)
İnsanların söylediklerine değil. Kendi gözlerine inan...
Çünkü göreceksin ki konu hakkında konuşan/ahkam kesen kişilerin %99.99'u konu hakkında hiçbir bilgiye sahip değildir. (OS yazmak istiyorsan git C öğren diyenler çok olur....)

6.)
Asla vazgeçme
Asla eski kodlarını atma...
Link to comment
Sosyal ağlarda paylaş

baya döküman buldum... dökümanlar doğrultusunda asm ler api şeklinde.. onları hep tutorial lardan kopyaladım(api şeklinde olduğundan zaten yazılmışı var neden yaziim. ayrıca asm bilmiyorum, o nedenle kasmadım daha başından). komut satırını fena denmeyecek eşkilde kullanmayı örendim.. fat12 dosya sistemini uygulamaya çalışıyorum. ama görüntü alamaıyorum(görüntüden kastım resim vs...). konsola renkli yazılar vs yazabiliyorum ama ekran kartını kullanma ile ilgili bi türlü tutorial bulamadım :([signature][hline]Trash_
www.daniska.org
(çok yakında daniska.messenger 'le bomba gibi geliyorum)
Link to comment
Sosyal ağlarda paylaş

Assembly bilmiyorsan OS Dev'den uzak durmalısın Çünkü bu yaşayacağın problemler yanında önemsiz kalır.

Ekrana resim basmak istiyorsan önce SVGA/VESA'yı bir daha önceden belirlediğin bir ekran çözünürlüğü için hazırlamalısın (mesela 800x600 gibi)

BUnu hazırlarken senden Pixel'ler için bir miktar hafıza isteyecek. O hafıza ne yazarsan o çıkar ekrana :)
Link to comment
Sosyal ağlarda paylaş

os için programlama mantığı dışında, bulunduğun platformla ilgili tonla şey bilmen gerekli. yani çok bilgi gerekli hem de çok çok çok =

umarım bişiler yapabilirsin ama 2 ay C++ için yeterli gözükmüyor bana. böyle bir hayalin varsa daha incelikli öğrenmen gerekir. bence en azından 1 (ki önerim 2-3 yıl) yıl kadar c++ ve asm ile ilgili alıştırma yap program yaz.[signature][hline] Kedileri seviyorsan buraya tıkla.
Link to comment
Sosyal ağlarda paylaş

gerçekten ben bilgisayarımda c++ yi açtıım zaman saatlerce başında kalırım. bişeyi kafama koyduum zaman da yapmak isterim. şu anda araştırma aşamasındayım. tutorialları karıştırıyorum. bana detaylı kaynak sunabilirmisiniz?[signature][hline]Trash_
www.daniska.org
(çok yakında daniska.messenger 'le bomba gibi geliyorum)
Link to comment
Sosyal ağlarda paylaş

yazılımda, özellikle de böyle detaylı konularda ingilizce bilmek çok büyük bir avantajdır. yok bilmiyorsanız okuduğunuz makalenin sahibine ya da bölüm yetkilisine takıldığınız bölümle ilgili detaylı bir mail atın, yardımcı olacaklardır.[signature][hline]en ince yerim bileğim..!?!

Syphex [WoW:Burning Legion] Undead-Mage
Link to comment
Sosyal ağlarda paylaş

×
×
  • Yeni Oluştur...