Linux dağıtımı yapmak

Katılım
29 Aralık 2018
Mesajlar
1.236
Makaleler
6
Çözümler
4
Daha fazla  
Cinsiyet
Erkek
Arkadaşlar ben ve ekibim Linux işine girmeye karar verdik, sıfırdan olmasa da bizim adımızı taşıyan bir dağıtım yapmak istiyoruz bunu nasıl yapabiliriz?
Türkçe kaynak olmasa bile kolay kullanımlı bir şey olsun istiyorum.
 
Sıfırdan istiyorsanız Linux from scratch'a bakın.
Yoksa Arch linux, Debian, Gentoo vs gibi bir distroyu seçip istediğiniz programlar yüklü gelecek şekilde bir .ISO dosyası oluşturabilirsiniz. Taban distronun paket yöneticilerini (pacman, apt, portage vs gibi) kullanabilirsiniz ya da kendiniz sıfırdan bir server tutup güncel programları serverde saklayıp kendi paket yöneticinizi yazabilirsiniz de bence buna hiç gerek yok.
Benzer bir şekilde arayüzü de sıfırdan yazabilirsiniz. Yine hiç gerek yok. Onun yerine xfce gibi (daha iyi örneği vardır elbet) çok fazla özelleştirilebilir bir desktop environment seçip istediğiniz şekilde özelleştirebilirsiniz.
Kernel'i de kullanıma göre özelleştirebilirsiniz. Ya da zaten özelleştirilmiş zen kernel gibi bir şeyi kullanabilirsiniz. Mesela tinycore linux, kerneldeki zorunlu şeyler hariç hiçbir şey barındırmıyor.

Özetle distroyu distro yapan şey yüklü gelen programlardır. Kullanışlı bir distro oluşturmak istiyorsanız, ne için kullanışlı olacağına karar verin önce. Genel amaçlı Debian güzel mesela stabil olmasıyla. Arch linux güncel olmasıyla güzel, gentoo özelleştirilebilir olmasıyla ve paketleri derlemeyi kullanıcıya bırakmasıyla bir özgürlük sağlıyor. Slitaz küçük boyutuyla USB üzerinde veya ram üzerinde rahat çalışıyor vs gibi.
Ama siz bir distro yapalım gitsin derseniz Debian üzerine bir şeyler yapabilirsiniz. Tam olarak nasıl yapıldığını bilmiyorum ama özetle linux sisteminin parçalarını iyi bilmeniz gerekiyor ve çok fazla programlama bilgisi gerektirmiyor aslında.
 
Sıfırdan istiyorsanız Linux from scratch'a bakın.
Yoksa Arch linux, Debian, Gentoo vs gibi bir distroyu seçip istediğiniz programlar yüklü gelecek şekilde bir .ISO dosyası oluşturabilirsiniz. Taban distronun paket yöneticilerini (pacman, apt, portage vs gibi) kullanabilirsiniz ya da kendiniz sıfırdan bir server tutup güncel programları serverde saklayıp kendi paket yöneticinizi yazabilirsiniz de bence buna hiç gerek yok.
Benzer bir şekilde arayüzü de sıfırdan yazabilirsiniz. Yine hiç gerek yok. Onun yerine xfce gibi (daha iyi örneği vardır elbet) çok fazla özelleştirilebilir bir desktop environment seçip istediğiniz şekilde özelleştirebilirsiniz.
Kernel'i de kullanıma göre özelleştirebilirsiniz. Ya da zaten özelleştirilmiş zen kernel gibi bir şeyi kullanabilirsiniz. Mesela tinycore linux, kerneldeki zorunlu şeyler hariç hiçbir şey barındırmıyor.

Özetle distroyu distro yapan şey yüklü gelen programlardır. Kullanışlı bir distro oluşturmak istiyorsanız, ne için kullanışlı olacağına karar verin önce. Genel amaçlı Debian güzel mesela stabil olmasıyla. Arch linux güncel olmasıyla güzel, gentoo özelleştirilebilir olmasıyla ve paketleri derlemeyi kullanıcıya bırakmasıyla bir özgürlük sağlıyor. Slitaz küçük boyutuyla USB üzerinde veya ram üzerinde rahat çalışıyor vs gibi.
Ama siz bir distro yapalım gitsin derseniz Debian üzerine bir şeyler yapabilirsiniz. Tam olarak nasıl yapıldığını bilmiyorum ama özetle linux sisteminin parçalarını iyi bilmeniz gerekiyor ve çok fazla programlama bilgisi gerektirmiyor aslında.
Nasıl yapacağım ile ilgili bir video atar mısınız?
 
Peki ya Suso Studio'ya benzer kolay kullanımlı bir program var mı?
Öncelikle şunu sorayım: Linux ,Programlama ve İngilizce bilginiz ne kadar?

Eğer biraz hobi amaçlı ise dediğiniz gibi Suse Studio kullanabilirsiniz onun haricinde yukarıdaki arkadaşın dediği gibi sağlam Linux Kernel bilgisine sahip olmanızı öneririm. Ayrıca işe başlamadan Gentoo, Arch Linux gibi distrolarla da vakit geçirmeniz size fayda sağlayacaktır. Bunların haricinde şu siteyi öneririm: Welcome to Linux From Scratch!
 
Öncelikle şunu sorayım: Linux ,Programlama ve İngilizce bilginiz ne kadar?

Eğer biraz hobi amaçlı ise dediğiniz gibi Suse Studio kullanabilirsiniz onun haricinde yukarıdaki arkadaşın dediği gibi sağlam Linux Kernel bilgisine sahip olmanızı öneririm. Ayrıca işe başlamadan Gentoo, Arch Linux gibi distrolarla da vakit geçirmeniz size fayda sağlayacaktır. Bunların haricinde şu siteyi öneririm: Welcome to Linux From Scratch!
İngilizcem izlediğim, troll meme videolarını anlayacak kadar, kodlama bilgim basit bir tarayıcı yapmaya yetecek kadar.
Ayrıca bu siteyi kullanmayı bilmiyorum, ne bir indirme linki var. Amacını da çözemedim.
Tek yapabildiğim, bir tane kitap indirmek başka adam gibi bir link yok.
 
İngilizcem izlediğim, troll meme videolarını anlayacak kadar, kodlama bilgim basit bir tarayıcı yapmaya yetecek kadar.
Ayrıca bu siteyi kullanmayı bilmiyorum, ne bir indirme linki var. Amacını da çözemedim.
Tek yapabildiğim, bir tane kitap indirmek başka adam gibi bir link yok.
Girişmeye çalıştığın iş için yeterli bilgiye sahip olduğundan emin değilim. Gözlemlediğim kadarıyla araştırma yapmak ve döküman okumak konusunda oldukça eksiksin. Sitenin amacını anlamadığını söylemişsin ama attığım linkin ilk cümlesi zaten sitenin amacını oldukça açıklıyor :D . Site kendi linux sistemini , distronu oluşturmak için bir kitap sağlıyor sana. "Adam gibi link" demekle neyi kasttettiğini anlayabilmiş değilim. Üstteki arkadaş da yine benim attığım linki önermiş ve gayet detaylı açıklamış ama sen yine de video linki istemişsin. Bu tarz konulara ilgili olup yardım istemen çok güzel fakat eğer birisinin senin için araştırma yapacağını sanıyorsan yanılıyorsun.
 
Girişmeye çalıştığın iş için yeterli bilgiye sahip olduğundan emin değilim. Gözlemlediğim kadarıyla araştırma yapmak ve döküman okumak konusunda oldukça eksiksin. Sitenin amacını anlamadığını söylemişsin ama attığım linkin ilk cümlesi zaten sitenin amacını oldukça açıklıyor :D . Site kendi linux sistemini , distronu oluşturmak için bir kitap sağlıyor sana. "Adam gibi link" demekle neyi kasttettiğini anlayabilmiş değilim. Üstteki arkadaş da yine benim attığım linki önermiş ve gayet detaylı açıklamış ama sen yine de video linki istemişsin. Bu tarz konulara ilgili olup yardım istemen çok güzel fakat eğer birisinin senin için araştırma yapacağını sanıyorsan yanılıyorsun.
Kitap olduğunu anladım ancak, bu kitaptan öğrendiklerim ile ilgili ne yapacağım onu anlamadım?
 
Kitap olduğunu anladım ancak, bu kitaptan öğrendiklerim ile ilgili ne yapacağım onu anlamadım?
Dostum şu sitede adam akıllı dolaşıp indirdiğin kitabın en azından bir preface(önyüz)'ünü okusan isteidğin cevapları bulacaksın. Ayrıca Google'a "What is Linux From Scratch" diye aratarak bir sürü cevaba erişebilirsin. Dediğim gibi kendi kendine araştırma yapmak konusunda çok zayıfsın. Sorunun cevabını önceki cevabımda "Site kendi linux sistemini , distronu oluşturmak için bir kitap sağlıyor sana" diye açıklamışım zaten. LFS(Linux From Scratch) kendi linux sistemini oluşturmak için oluşturulan adım-adım açıklamaları olan bir kitap. Bu kitap yardımıyla derleye derleye kendi linux sistemini oluşturacaksın. Böylece bir nevi insanlara linuxu öğretmeyi amaçlamış yazarlar. Tabii bunların hepsi attığım linkte ve indirdiğin kitapta yazıyor.

Lütfen bu yazdıklarımın motivasyonunu bozmasına izin verme. Ama zor bir işe giriyorsun ve araştırmacı bir ruha sahip olmadan başarıya ulaşman son derece zor.
 
Uyarı! Bu konu 6 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

Yeni konular

Geri
Yukarı