Bir dağıtımın başka bir dağıtıma "dayalı" olması ne anlama gelir?


9

Ubuntu Debian'a dayanmaktadır. Mint Ubuntu'yu temel alır (Debian'a dayanan Linux Mint Debian Edition hariç).

Bir dağıtım diğerine dayandığında, ana dağıtımdan ne şekilde farklıdır? Ne eklendi, çıkarıldı veya değiştirildi?

EDIT: Chris Down cevap okuduktan sonra ben farklı bir açıdan yaklaşmış olmalıydım merak ediyorum, soran bir çekirdek dağıtım uygulamaları ve uygulamaları nelerdir?

Yanıtlar:


12

Bir şeyin diğerinin türevi derecesi, projenin kendisine bağlamsaldır.

Özel örnekleriniz için:

  • Nane (Debian sürümünün yanı sıra) büyük ölçüde Ubuntu altyapısına dayanmaktadır. Sadece Ubuntu'ya dayanmaz (çünkü Mint aslında şirket içi değişikliklerle Ubuntu'dur), aynı zamanda Ubuntu'nun paket depolarına da dayanır. Mint ile temel fark, Linux Mint için özel olarak tasarlanmış bir takım araçlara sahip olmalarıdır. Ayrıca, Mint projesinin felsefesi tescilli yazılımlarla uyumludur (algılanan kullanım kolaylığını libre yazılımın üstüne koyarlar), oysa Ubuntu cesaretini kırmaktadır. Örnek olarak, Mint önceden yüklenmiş Adobe Flash ile birlikte gelirken, Ubuntu bunu yapmaz - bu diğer birçok bileşene uzanır.
  • Ubuntu, Debian'a dayanıyor, çünkü sadece Debian'ın kod tabanından inşa etmeye başlamıyor, aynı zamanda orijinal olarak Debian için tasarlanmış bir dizi araç kullanıyor ( aptitudedikkate değer bir örnek). Etolar da kökten farklıdır, Debian'ın temel ethosu istikrar ve öngörülebilirliği vurgularken, Ubuntu kullanım kolaylığı sağlar.

Biraz daha bulabilir misin? 'Ubuntu altyapısı' nedir? 'Debian'ın kod tabanı' nedir? Nelerden oluşurlar? Çekirdek ve uygulamalar dışında bir dağıtımın parçaları nelerdir?
user11583

1
Sanırım herhangi bir dağıtımın dört ana parçası ethos, paket yöneticisi, varsayılan ortamı ve init dizisidir. Bunlar bir dağıtımın altyapısı hakkında konuşurken insanların kastettiği ana şeylerdir. Ubuntu, örneğin, hala araçları (çok fazla sayıda kullanırken tamamen yeni bir yöne (yerine stabilite daha kullanılabilirlik bir kültür) içinde Debianı aldı aptitude, dpkgvs.). Bu durumda "esas olarak" çoğunlukla "çatallı" anlamına gelir.
Chris Down

@Chris Down: 'Çatallı'nın' doğru terim olmadığına katılmıyorum. Mükemmel bir örnek için, çoğu paket Debian yukarı akışından başlar. Tanıma göre bir çatal, birçok büyük Ubuntu yeniliğinden bir şey almamak için, başlangıcından sonra ayrılır. Debian'ın hala vakıfta biraz ağırlık taşıdığını ve Ubuntu kuruluşunun da aynı şekilde hissettiğini hissediyorum.
JM Becker

1

Başka bir gelişme çizgisi: Mandrake (bugün Mandriva, Mandrake offshot Conectiva ile birleştikten sonra) Red Hat'dan türetildi, çoğunlukla Gnome yerine KDE'yi varsayılan masaüstü ortamı olarak vurgulayarak saptı. Fedora projesi Red Hat için paketlerin bir koleksiyon olarak doğdu ve Red Hat Enterprise Linux ayrı dağıtım olunca sonradan Fedora dağıtımını üstlenmiş oldu. Fedora'dan türetilen birkaç küçük dağıtım vardır. Daha sonra RHEL için kaynakları alan ve bunları yeniden derleyen (Red Hat logolarını ve diğer markaları değiştiren) ve sonuçları bakım sözleşmesine gerek kalmadan dağıtan CentOS gibi dağıtımlar ve Bilimsel LinuxCentOS ile aynı olan ancak Fermilab, CERN ve diğerlerinde kullanmak için bazı paketler ekleyen. Bir de Red Break klonu olan Oracle Unbreakable Linux [sic] var.

Farklılıklar nedir? Bu açık kaynak olduğundan, eğer biri en sevdiği dağıtımın ne yaptığından memnun değilse, bunu çatallayabilir ve kendi yollarına gidebilirler. Tüm altyapıyı kurmak (web sayfası, indirme siteleri, çiftlikler kurmak) ucuz / kolay değildir (örneğin Fedora altyapı kaynaklarının çoğu (hepsi değilse de) ücretsiz olsa da ve Debian'ın da küçük olduğunu düşünüyorum. iş parçası). Ama daha da önemlisi, yazılım paketlemek, yukarı akışa ayak uydurmak, hataları düzeltmek, soruları cevaplamak ve benzeri şeyler yapmak için bir grup özel gönüllü almak büyük bir girişimdir. Sizi en çok rahatsız eden kısmı ele almak (yani, bazı dağıtımlar için alternatif / tamamlayıcı paketler koleksiyonu oluşturmak) ve geri kalanını ebeveyn dağıtımına bırakmak kesinlikle çok daha kolaydır, hatta yapmaya çalıştığınız şeyin temeli olarak başka bir katma değer içermeyen paketleri de seçebilirsiniz. Farklılıklar büyük ölçüde türevin ne yapmaya çalıştığına, sahip olduğu kaynaklara ve geçen süreye bağlı olacaktır. Öte yandan, tüm dağıtımlar açık kaynak yazılımın aynı temel altyapısı (Linux çekirdeği (Debian'ın BSD çekirdeği tabanlı hattı ve hatta) ile), GCC, glibc, X.org, Gnome, KDE, ... ), bu yüzden orada kapsayıcı bir ortaklık var.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.