Kendi işletim sistemi çekirdeğimi oluşturabilir miyim?

375558

Hectopat
Katılım
12 Ekim 2020
Mesajlar
548
Çözümler
5
Şu son zamanlardır(yaklaşık 6 aydır) işletim sistemlerine merak saldım ve çizim yapmaya başladım, ilk çizdiklerim; SEGAR. X 1.0, SEGAR. X 1.1, SEGAR. X 1.11 diye gidiyordu. Sonra SEGAR. X 1.5'te bitirdim, ardından SEGAR_OS çizimlerine başladım(SEGAR_OS sürümleri: Original, v2, pre-Alpha, v4). Az da çizim yapmamıştım, bayağı bir zaman harcadım çizimiyle. Bir gün arkadaşlarıma çizimlerimi gösterdim, beğendiler ama "kod kısmını nasıl halledeceksin?" diye sormaya başladılar. O zamana kadar bunu hiç düşünmemiştim, neyse Technopat'da bu konu ile ilgili bir soru sormuştum zaten. Oradaki sorum "işletim sistemi yapılabilir mi?" Gibi bir şey idi. Cevapların çoğu şöyleydi "Linux çekirdeğini kullanırsan ve çok uğraşırsan yapabilirsin ama milyonlarca kod yazman gerek", o cevaplardan sonra biraz araştırdım milyarlarca Linux dağıtımı var. Sonra direkt kendi çekirdeğimi yapma fikri aklıma geldi, bir işletim sistemi çekirdeği yapabilir miyim? Bilen biri yazabilir mi?
 
Yeni çekirdek yazmak çok zor be tek başına olacak iş değil bak koskoca Microsoft bile çekirdek yazmak için ne kadar uğraştı ne kadar çok adamla çalıştı keşke çizebildiğimiz kadar kolay olsa. Umudu kırmak istemem ama maalesef tek başına yazılmaz yazdın diyelim uyumluluktur programıdır oho bir sürü şey.
 
İmkansız değil.

"Nazar etme ne olur! Çalış senin de olur."
-Bill Gates
😃
 
Tek başınıza böyle bir şey mümkün değil. Bir çekirdek yazmaktan bahsediyoruz hiçbir şeyin olmadığı, her şeyin elle sizin yapmanız gerektiği bir ortam.
Yeni çekirdek yazmak çok zor be tek başına olacak iş değil bak koskoca Microsoft bile çekirdek yazmak için ne kadar uğraştı ne kadar çok adamla çalıştı keşke çizebildiğimiz kadar kolay olsa. Umudu kırmak istemem ama maalesef tek başına yazılmaz yazdın diyelim uyumluluktur programıdır oho bir sürü şey.
Peki bu durumda ben ne yapabilirim, yani değil tek başıma bu dediğiniz gibi birçok insanın dahi zor yaptığı birşey. Benim bu konuda yapabileceğim birşey var mı?
 
Peki bu durumda ben ne yapabilirim, yani değil tek başıma bu dediğiniz gibi birçok insanın dahi zor yaptığı birşey. Benim bu konuda yapabileceğim birşey var mı?
Birçok kişi size zaten baştaki yolunu söylemiş. Linux dağıtımı yazmakla başlayabilirsiniz :) Bu şekilde yaparak iyi kötü bilgi sahibi olabilirsiniz. Tabii çekirdek yazmak için iyi bir yabancı dile de sahip olmak gerek. Malumunuz Türkçe kaynak bulmak zor...
 
Peki bu durumda ben ne yapabilirim, yani değil tek başıma bu dediğiniz gibi birçok insanın dahi zor yaptığı bir şey. Ama bebim bu konuda yapabileceğim bir şey var mı?

Malaasef ama şöyle @181272 kendisi aktif mi bilmiyorum ama Pilux adlı bir işletim sistemi yazıyordu Linux çekirdekli ona sorabilirsin.
 
Birçok kişi size zaten baştaki yolunu söylemiş. Linux dağıtımı yazmakla başlayabilirsiniz :) bu şekilde yaparak iyi kötü bilgi sahibi olabilirsiniz. Tabii çekirdek yazmak için iyi bir yabancı dile de sahip olmak gerek. Malumunuz Türkçe kaynak bulmak zor...

Aslında doğru, ama fark ettim ki Linux dağıtımlarının neredeyse hepsi aynı. O yüzden yapasım gelmemişti, ama böyle başlamak en mantıklısı.
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Geri
Yukarı