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?


Öne çıkan mesajlar

Mesaj tarihi:
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)
Mesaj tarihi:
c++ asm falan kullanıyosun. sonra bunları bin olark kaydedip img arşivine koyuyosun. ardından boot esnasılda bilgisayar okuyo onları... :)[signature][hline]Trash_
www.daniska.org
(çok yakında daniska.messenger 'le bomba gibi geliyorum)
Mesaj tarihi:
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.
Mesaj tarihi:
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!
Mesaj tarihi:
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)
Mesaj tarihi:
sana tavsiyem asm dokumanlarinda arastir, once mbr`ye yazip boot etme, sonra goruntu alma yani ekran kartini kullanma daha sonrada input verme, klavye kullanma diye gitmen gerekiyor, biraz ilgilenmistim dokuman mevcut ama dedigim gibi assembeler dokumanlarinda genelde
Mesaj tarihi:
@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...
Mesaj tarihi:
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)
Mesaj tarihi:
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 :)
Mesaj tarihi:
bununla ilgili döküman verebilirmisin bana? yada msn adresin?[signature][hline]Trash_
www.daniska.org
(çok yakında daniska.messenger 'le bomba gibi geliyorum)
Mesaj tarihi:
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.
Mesaj tarihi:
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)
Mesaj tarihi:
bir de Assembly türkçe eğitim dökümanı bulabilirmiyim?[signature][hline]Trash_
www.daniska.org
(çok yakında daniska.messenger 'le bomba gibi geliyorum)
Mesaj tarihi:
said:
trash_, 21 Haziran 2005 18:43 tarihinde demiş ki:
bir de Assembly türkçe eğitim dökümanı bulabilirmiyim?

Tabii ki Hayır.
sen hiç Türkçe Manual yayınlayan İşlemci üreticisi tanıyormusun ?!
Mesaj tarihi:
ben eğitim dökümanından bahsetmiştim... assembly'nin türkçe olmasından değil... saolsun Sailor'ın verdiği site mükemmel anlatıyoo..[signature][hline]Trash_
www.daniska.org
(çok yakında daniska.messenger 'le bomba gibi geliyorum)
Mesaj tarihi:
ben araştırdım biraz yabancı kaynak sunan türk serveri bile yok denecek kadar az... hep pic16f84 için dökümanlar var :)[signature][hline]Trash_
www.daniska.org
(çok yakında daniska.messenger 'le bomba gibi geliyorum)
Mesaj tarihi:
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
×
×
  • Yeni Oluştur...