Yeni bir İşletim sistemi Yapmak İstiyorum ?arkadaşım öyle bir soru sormuşsun ki umarım ne sorduğunun farkındasın...sıfırdan bir işletim sistemi yaratmak.bence bu bilişim dünyasında sorulması gereken en son sorudur.çünkü artık kişi veya kişiler bilginin son seviyesindedir ve
Konu 12.ADAM tarafından açılmış, 13827 kişi tarafından görüntülenip, 50 yanıt almış.
|
Özel Yazılım Trojan+, güncellemeli ve garantili. Sadece 690TL! Kredi kartınıza 12 taksit kolaylığı!
|
|||||||
Yeni bir İşletim sistemi Yapmak İstiyorum ? konusundaki toplam yorum: 50, okunma sayısı: 13827. |
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
#46 |
|
Çırak
![]() Kayıt Tarihi: Aug 2007
Üye numarası: #138811
Mesaj sayısı: 13
Karma etkisi: 0
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Karma: 51001
|
arkadaşım öyle bir soru sormuşsun ki umarım ne sorduğunun farkındasın...sıfırdan bir işletim sistemi yaratmak.bence bu bilişim dünyasında sorulması gereken en son sorudur.çünkü artık kişi veya kişiler bilginin son seviyesindedir ve dünayaya yön verecek yeni bir buluşun peşindedir.
sana düşünmen gereken şeylerden bazılarını söyliyeyim (bazıları) ilk önce dünyada microsoft'u microsoft yapan nedir? cevap : tabiki windows..şimdi gelelim yapılması gerekenlere: Kaynak: Wardom http://www.wardom.com.tr/showthread.php?t=149626 1- işletim sistemi nedir ? ilk önce bunun cevabını çok iyi bileceksin.işletim sistemi donanımlar ile yazılımlar arasında köprü görevi gören bir platformdur.yani yazılımların komutlarını donanıma doğru bir ifadeyle anlatan veri sonucu geri çağıran ortamdır. 2- bütün işletim sistemlerinin yapısını okadar iyi bileceksin ki ..mesela windows, mac osx, unix, linux, solaris, wax....sonuçta yeni bir işletim sistemi yazıp derleyeceğin için bu sistem .exe ve dll gibi uzantıları ihtiva etmeyecek, kendi dosya sistemi olacak. 3- işletim sistemini derleyip tasarlayacağın yazılım ortamını seçeceksin...heralde microsoft'un platformlarıyla yazacağın bir sistem sanırım windows türevi birşey olur..sonuç olarak exe paketleriyle uğraşacaksın..aynı şey java için de geçerli...tavsiyem borland C 4- platforma da karar verdin..şimdi sıra derleme kısmında...donanıma nasıl hükmedeksin..yani kuzey köprüsüne ,güney köprüsüne,pci veriyollarına,işlemci ile ram bellek haberleşmesine,işlemci desteğine ve bellek adreslemesine,sistem üzerindeki aygıtların sorunsuz haberleşebilmesine... 5- bunları da aştın..geldin bir sonraki aşamaya.işletim sistemi bitti.yaptığın sistem kendi donanımına özgü bir sistem oldu...yüzlerce yelpazesi ve yüzbinlerce alt modülü olan donanım dünyasına driver yönünden nasıl destek vereceksin..yoksa yüzbinlerce donanımın driverlarını sen mi yazacaksın. 6- geldik bir sonraki aşamaya...yaptığın platform üzerine yazılım desteği nasıl olacak..örneğin bir autocad,photoshop.? yoksa bunları da senmi derleyeceksin yeni baştan.. baka arkadaşım, amacım hevesini kırmak değil..bu iş birilerinin dediği gibi linux kernelini alıp süslemek değil..pardus denmiş..pardus nedir ya..bir linux türevidir ve sonuçta linux linux tur...anlatabildim mi? ve bu iş bir kişi için zaten hayal ama 100 kişi için bile hayal diyebilirim..bakın adamlar dünyanın bütün ülkelerinde kendi temsil noktalarında binlerce insan çalıştırıyorlar..winsows'un başlat menüsüne bir bakın..taa win 95'ten beri aynı..sadece görüntü ve renk olarak değişti..yani anlamak istediğim microsoft bile aynı omurga üzerinden gidip donanımlara paralel güncel sürümler çıkarıyor..onlar bile yeni bir kod yapısının yükü altına girmiyor. ve son bir şey...bir işletim sistemi yazarken en zor durumlardan biri şudur: mous..evet mous..elinizle çekip istediğiniz noktaya sürüklediğiniz ok simgesi..bunu x ve y koordinatlarında donanıma yaptırmak için yazlılan kodun asm örneğine araştırıp bir bak istersen dostum.. saygılarımla. |
|
|
|
|
|
#47 |
|
Forum Kalfası
![]() ![]() ![]() ![]() Kayıt Tarihi: Sep 2009
Üye numarası: #362351 Yer: İzmir
Mesaj sayısı: 1,138
Karma etkisi: 11759
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Karma: 1175533
|
|
|
|
|
|
|
#48 |
|
Çırak
![]() Kayıt Tarihi: Nov 2009
Üye numarası: #392007
Mesaj sayısı: 29
Karma etkisi: 0
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Karma: -7620
|
çok güldüm ya... kaynanayı boya kaynataya sat oldu :d
Ne değişti XP mi, Dos varmı? sadece tema değiştir bir kaç regedit ayarı bootconfig ayarı. NLite gerek yok cd içerisinde zaten gerekli dosyalar var![]() |
|
|
|
|
|
#49 |
|
Cool Çırak
![]() Kayıt Tarihi: Oct 2006
Üye numarası: #94498
Mesaj sayısı: 53
Karma etkisi: 0
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Karma: -1565
|
biraz zor bir iş
|
|
|
|
|
|
#50 |
|
Çırak
![]() Kayıt Tarihi: Mar 2009
Üye numarası: #316597
Mesaj sayısı: 2
Karma etkisi: 0
![]() Karma: 10
|
VAlla yapılmayacak bişe değil imkansız diğenler var hihi
benim bile üzerinde %50 değişiklik yaptığım kendime ait linux sistemim var öyle zor bişe değil sadece sabır ve zaman işi |
|
|
|
|
|
#51 |
|
Çırak
![]() Kayıt Tarihi: May 2010
Üye numarası: #451759
Mesaj sayısı: 1
Karma etkisi: 0
![]() Karma: 10
|
Beyler saçma hayallere dalmışsınız ilgimi çekti aydınlatayım dedim, işletim sistemi yapacam diyip yapılmıyo, günümüz işlemci komutlarının temellerini bilmelisiniz, amd ve intelin ürettiği modelleri, eksik ve fazla mikrokomutlarını ezbere bilip buna göre yazdığınız mikrokomutlarla bilgisayarın işlemcisine gönderilecek veriyi hazırlamak için, işletim sisteminin "kernel" diye tabir edilen çekirdeğini yapmanız gerekir. Bu çok uzun süren ve mikrokomut mantığını bilen biri için neredeyse imkansız, hiç bilmeyen biri için tamamen imkansızdır. Diyelim ki kernel kısmını hallettiniz, sonrasında sisteme yazılım eklemeye başlayacaksınız, bunun için bir compiler yapmanız lazım, piyasadaki derleyiciler sizin yaptığınız kernele tabiki uyum sağlamaz, linux kernelini çalıp da işletim sistemi yaptım diye de gezinmeyin yani. Derleyiciyi de kullandığınız programlama dilinde hazırladıktan sonra(!!!) işletim sisteminizin programlarını yazmaya geçebilirsiniz. Tabi aranızda boot sektörünün bile disklerin ne kısmında olduğunu bileniniz yoktur ama.. Programlarınız bittikten sonra sıra geldi bilgisayarın giriş ve çıkış birimlerini tanıtmaya. Klavyeyi tanıtırsınız ama mouse biraz kasar. Ekrana gelince, yazı tipi fontlarını işletim sistemine entegre edip kullanıcının girdilerini algılayıp, çıkış birimine(ekran kartı) gönderebilirsiniz. Fakat bu konuda büyük oyun firmaları bile yakınmaktadır ki, bütün ekran kartlarına uyum sağlaması için en az 8 mühendisi sadece bu konuda çalıştırırlar ve uyumluluk denetimi ve düzenlemesi gayet uzun bir süreçtir. Yok ben grafik ekrandan caydım 1000 senede yapamayız o kısmı derseniz bir süre sonra, ona da çözüm var. Standart ascii yazdıran basit siyah beyaz ekranları kullanabilirsiniz. Ekranda sadece harfler rakamlar ve simgeler satır satır yazılabilir. Yılan oyunu bile yapılamaz, sadece sos falan oynatabilirsiniz. Bunu yapmayı başaran olursa haber verin gelip elini falan öpeyim abi diyeyim. Sen bunu gözünde çok büyütüyosun diyenler olabilir tabiki, ben denemedim, denemem de, mikrokontrol sistemleri bana yetiyor. Saygılar..
|
|
|
|
![]() |
| Şu Anda Konuyu Görüntüleyenler: 1 (0 üye ve 1 misafir) | |
| Konu Araçları | Bu Konuda Ara |
|
|
