Arama butonu
Bu konudaki kullanıcılar: 1 misafir
23
Cevap
1782
Tıklama
0
Öne Çıkarma
Kendi İşletim Sistemimi Yazmak İstiyorum
S
5 yıl
Er
Konu Sahibi

İlk Önce Ben 7.sınıf öğrencisiyim ve yazılıma ilgilm fazla kendi İşletim Sistemimi Yazmak İstiyorum Fakat hangi Programları veya hangi yazılım dillerini kullanmalıyım Bilmiyorum Yardımcı olursanız sevinirim lütfen yapamazsın vb. yazmayın ciddi cevap istiyorum.



Kendine ait bir işletim sistemi istiyorsan. Taban almadan, kendi yazılım dilini ve kendi compilerini yazman lazım zaten. TempleOS u bir gözden geçir ve ingilizce öğren
Yoruma Git
loradona - 5 yıl +4
T
5 yıl
Binbaşı

merhaba
yaşına göre bu isteğini büyük bir sevinç ve ilgi ile karşılıyorum.

loradona'dan izin alıp eklemek istiyorum.

bir OS - İşletim Sistemi belirlil bir amaç ve alana hizmet etmesi ve gerektiğinde de diğer sistemler ile uyum içinde çalışması gerekiyor. eğer herşeyi yapsın herşey ile sorunsuz çalışsın dediğin an iş orda patlıyor ve hem kişisel hemde beraber olduğun grub iş bitirmede sorunlar yaşayabilir. şuan ki windows 10 un aktif çalışan servis sayısı bir öncesi serinin nerdeyse 2 katı fazla. ve firma - destek elemanları bunların bir çoğunun güvenlik servisleri vs vs diye saçmalayarak soruyu geçiştirmeye devam etmektedir. BİLGİ GÜÇTÜR.. eğer o bilginin geldiği noktayı kontrol edebiliyorsanız ise SONSUZ GÜÇTÜR.

Bir OS/İşletim Sistemi ne iş yapar veya neler yapabilir ? bunları araştırman ve daha önce yazılmış olanları ister kabaca ister genel olarak inceleyip araştırmanı öneriyorum

basitleştirmek için. sadece tlf veya sesli görüntü ileitişimi amaçlı ... kablosuz iletişim amaçlı.... cnc dünyasına yönelik.... broadcast/media server amaçlı bir işletim sistemi yazmanız.. ilk planda hedef kitle açısından sorun yapsa bile... nokia nin tlf larında kullandığı sayısıs garklı OS lar olduğu... daha önce ATM sistemlerinde kullanılan OS ların varlığı. halen bunların bir kısmı hayatlarını windows uyumlu şekilde devam ettirse bile...

birşeyler yapma amaçlı linux çekirdek kodlarını veya linux ün başlangıcı olan minix in açık hali netde vardır. arkadaşımızın da belirttiği gibi ister adı ister sınıflandırması Temple olan OS ları deneyerek işe başlayabilirsin.
hangi dil konusu biraz karmaşık olsa bile.. İngilizce - Almanca ile başlayıp.. "C ve Assembly" ile de bilgisayar veya "komut satırı" ile yönlendirilebilen elektronik cihazları yönetimine başlayabilirsiniz.
şuan tlf dünyasında vaz geçilmez ve performansı ile önde giden snapdragon ların "python" ile geliştirildiğini/yapılandırıldığını duymuş idim. coder değilim ama DOS dan - Amstrad - C64 den beri bu dünyadayım.
bir yandan temel elektronik bilgisine sahib olmanız da iyi olur. sonuçda elektronik cihazları oluşturan parçaların çalışma veya piklerini bilmenizde fayda var.

şuan dünya ARM ye yönelmekte ki, şahsen ben tüm dünya da temel kullanım olarak 1 adet OS olması ama sektör ve amaca görede uyumluluğunu istiyorum. tabiki hayal ettiğim işletim sistemi windows da değil.. Mac firması nın da bu tür bir hedefi yok. hedef kitlesi dünya server veya bilgisayar larının yerine tüketici sistemini hedeflemiş bir firma. birçok sektördeki çok harika başarılı performanslar veren hardware ve OS yapılandrımasını devam ettirmeye devam ediyorlar.

doğal olarak şuan açık kaynak ve source yapılandırması açısında Linux dünyası daha uygun

yeni bir linux yazmanız veya dağıtım yapmanız yerine var olan Linux ler için hem kullanıcı hemde sektörel bazda yazılım geliştirmeniz,

dünyada ençok kullanılan son kullanıcı bazlı OS windows dur. aynı zamanda küçük-orta seviye firmalaırn tercih ettiği server larda windows dur.....Yazılımcıların program yazmak - para kazanmak için ençok zaman kod yazdığı işletim sistemi windowsdur. teknik servislerin ençok para kazandığı OS windowsdur. en çok down olan ve sürekli hardware yenilemesi ile - bozulması ile maliyet çıkartan OS da windows dur. hardware sürkülasyonun çok aşırı fazla olması tabiki kullanıcı sayısı ile doğru bir oran sergilemesi normal iken, kullanıcı açısından ençok sorun çıkartıyor olması tabiki ters orantı oluşturuyor. fakat yinede dünya nufus oranına göre kullanım seviyesi, nufus artışı ile aynı oranda yükselmiyor. tam tersine dünya nufusu arttıkça, bilgisayar sayısı da arttıkça windows bu dilimdeki payını görünür şekilde kaybetmekte.

Dünyada özellikle web dünyasında birim server başına kullanıcı hizmeti veren linux dür. dünya dns yapısını taşıyan OS da linux'dür. ençok free database veya uygulamaya destek verenler de linux dedir. ister bireysel ister özel/kamu sektöründe kullanılan dabase lerin database veri sayısı Linux dedir. buna sqllite - mysql den oracle a kadar en büyük verilerin ki buna fotoğralardan video lara kadar BLOB field lerin sorunsuz performans ile işlenebildiği. dünyadaki en büyük oyun server ları, file server ları, media server ları, irc dünyası da halen linux üzerindedir.

farklı bir örnek.. devasa bir data var elinde.. gsm firmaları belediye firmaları elektrik firmalarını..... veyahut binlerce hektar üzerinde; dünyanın farklı yerlerinde sayısız üretim yapan bir firmasınız ve dünyaya bu ürettiklerinizi satıyorsunuz. ama tüm dünyada yaptığınız her ürüne ait bilginin anlık denecek seviyede bilgilerinin diğer noktalar ile paylaşmanız güncellemeniz (veri gönderil almanız) gerektiğini düşünün. maalesef bunun için kullanılan server ları windows dan seçtiğiniz an.. önce karşınıza lisans bedeli.. ardına devasa eşi görülmeyecek büyüklükte hardware maliyeti.. backup server maliyeti derken....
işin bir de kullanıcı cephesinde kullanılan - işlenen veri sayısı çok fazla olduğu için; bağlı olan kullanıcılara hizmet veren veya anlık artışa göre devreye girebilecek server ları kontrol eden/edebilen OS-İşletim Sistemleri maalesef Unix-Linux grubundadır. dünyanın ençok server satışını yapan microsoft firması halen cluster yapısında 1. olamadığı gibi 2. liğe bile yerleşememiştir. Linux ve As400 ler bu konuda kendi aralarında yarışmaya devam etmektedir.

cnc dünyası da ayrı bir olay... firmadasınız.. orobotik sayılmasa bile izter zaman diliminde ister sensörlerden gelen verilere göre aktif/pasif hale gelen parçaları düşünün..
güvenlik kamera veyahut santral sistemlerini düşünün.
microsoft bu dünyada sorunsuz iş yaptığını iddia etse bile.. 16 adet basit analog kamera kaydını işlemek ve yönetmek için istediği hardware maliyeti ve hardware'in hacimsel değeri, basit bir linux modifikasyonları ile minimize edilmiş kutular içinde basit bir kart ile sorunsuz sağlanabilmekte.. buna evlerimizde kullandığımız internet erişimleri için kullandığımız modemler de dahil.

dolayısı ile bir OS yazmak sorun değil. dünyada kayıtlara geçmiş +200 OS var diye biliyorum. bunların sektör içerisinde kullanılabilirlik ve maliyetleri .çok önemli. tabiki ister son kullanıcı ister OS üzerinde yazılım geliştirecek iş yapacaklar açısından da kullanım kolaylığı, geliştirmeye - büyümeye uyumluluğu

çok uzattım, dağıttım ama OS dünyasında değinmediğimiz aklımıza gelmeyen sayısız ihtiyaç ve sorunlar çok fazla

başarılarını duymak için sabırsızlanıyorum


Bu mesaja 1 cevap geldi.
T
5 yıl
Yarbay

Bu forumda belirli periyodlarla sıfırdan kendi işletim sistemi yazıyorum diye birileri cıkıyor ya, bayılıyorum o yüzden bu foruma.

4 yıl önce birisi "Agola" diye bi OS geliştiriyordu. Tabi ki sadece gönderi içinde. OS'nin kendisini göremedik. Sonra birden gönderi de ortadan kayboldu.

Herkes "Agola ne oldu" diye sormaya başladı. Ben de Google Cache'den alıp Agola İşletim Sistemi Forum Gönderisini post'ladım:

https://forum.donanimhaber.com/none--115983442-3

Bakın içiniz ısınsın :)



< Bu ileti mini sürüm kullanılarak atıldı >

L
5 yıl
Binbaşı

evet

Konu sahibi için de şöyle bi link koyayım. belki faydalı olur.
Writing an OS in Rust (phil-opp.com)





< Bu mesaj bu kişi tarafından değiştirildi loradona -- 26 Kasım 2020; 17:1:57 >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @vonderplanitz
T
5 yıl
Yarbay

https://forum.pardus.org.tr/t/isletim-sistemi-yapmak/8794/12

26.Aralık.2018'de aynı gönderi pardus.org a gönderilmiş, basit bi Google araması ile kolaylıkla buldum.

Burada da kopyala yapıştır ile gönderilmiş

Yani gerçek olmayan bir gönderi ki bunu google'a hiç bakmadan tahmin ettim. 'Gut Feeling' denir, sezi, sezgi ile. Bunun için cok teknik bilgiye gerek yok.

Teknik bilgi konusu olsa bilgimi gösteririm. Ama lafla değil, icraatla. Kapsamı sınırlı fakat zor bir C++ problemi gönder, çözerim. İşletim sistemi modifiye et de ederim. Birisi sponsor olsun ve OS istesin, yazarım, teknik açıdan sorunum yok. Fakat konu o değil. Konu gönderinin gerçek olmadığını tahmin edebilme ve siz tahmin edemediniz. Lapin balığı gibi atlamadan birkaç saniye de olsa düşünün.





< Bu mesaj bu kişi tarafından değiştirildi Tuğkan-0153 -- 26 Kasım 2020; 19:26:34 >

< Bu ileti mini sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @loradona
W
5 yıl
Yüzbaşı

İlk öğrenmen gereken dil İngilizce.
Daha sonra C programlama dili.
Daha sonra mümkünse biraz Assembly bilmen gerekiyor.

Çok ciddiye alınacak bir kaynak olmasa da ne yapman gerektiğinin iskeletini vermiş:
https://www.wikihow.com/Make-a-Computer-Operating-System



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.