Linux Mint, Ubuntu'ya dayanmaktadır. Ubuntu, Debian'a dayanmaktadır. Bunun gibi, Ubuntu, Debian, Slackware, vb. Temel alan birçok linux dağıtımı var. Nasıl yapılır?
Linux Mint, Ubuntu'ya dayanmaktadır. Ubuntu, Debian'a dayanmaktadır. Bunun gibi, Ubuntu, Debian, Slackware, vb. Temel alan birçok linux dağıtımı var. Nasıl yapılır?
Yanıtlar:
Zack'in UDS-P Konuşma Slaytlarında açıklayan harika bir diyagramı vardı
Temel olarak, Her Ubuntu döngüsü, Debian Import Freeze'e kadar , Ubuntu'da değiştirilmemiş kaynak paketleri günlük olarak Debian'dan Ubuntu'ya kopyalanır (% 74 dal). Hem Debian hem de Ubuntu’da değiştirilen paketler , genellikle Ubuntu’daki pakete en son dokunan geliştirici tarafından elle birleştirilir (Yama dalı).
Bazı çekirdek paketler (çekirdek, masaüstünün çoğu ve diğer bitler) Debian'dan gelmez ve doğrudan Upstreams'tan gelir (% 11 şube)
Böylece, Ubuntu kendi çekirdek paket setini sürdürür ve aynı zamanda büyük miktardaki Debian paketlerinden yararlanır.
Ubuntu aynı paketleme yönetim sistemini (deb ve apt) kullanır ve her geliştirme döngüsü Debian'ın en yeni paketlerini alır ve ardından onları Ubuntu özelliklerine uyarlar ve gerektiğinde daha fazla özellik ve yamalar ekler. Ayrıca değişiklikleri Debian'a geri götürürler ve çoğu zaman geliştiriciler Ubuntu ve Debian geliştiricileridir.
Nane sırayla Ubuntu paketlerinde de aynıdır (Güncelleme: Mint geri kalmış gibi görünmese de)
İsmi dışında, dağılımı tanımlayan çok şey var. Paketleme sistemi (deb, rpm, ...), standart ortam (örneğin standart olarak kullanılan "init" türü) ve zamanlama politikası, ana hedef kullanıcılar vb. Gibi bir dizi başka şey. Çekirdek aletler iki dağıtım "kardeş" yapmaz. Örneğin, Red-Hat ve SuSE örneğine bakın: @ Zenklys ile bağlantılı grafikte, SuSE'nin Slackware'den erken bir türev olduğunu görüyorsunuz, ancak RPM paketleme sistemini Red-Hat'tan ödünç almışlar, sanırım yeniden icat etmemek için RPM paketleme sistemini ödünç almışlar. tekerlek.
Bu şeylerin çoğu, birisinin (bir şirket, birey veya gelişmekte olan bir topluluk) sizin için aldığı kararlardır. Bazı dağıtımlar birbirlerinden oldukça farklıdır ve kökenlerinde neredeyse hiçbir ortak yanı yoktur (Debian ve Red-Hat, ilk dönemlerden iki örnektir), bir çalışma ortamına ulaşmak için paralel çabaların sonucu olarak ortaya çıkarlar; oldukça büyük bir topluluk, mevcut bir dağıtımın belirli yönlerinin, daha kısa (veya daha büyük!) sürüm döngüleri olması veya belki de dağıtımı daha az "genel" hale getirme ve medya oluşturma (sizin gibi) bazı yönlere odaklanma gibi farklı bir şekilde yapılabileceğini kabul eder. ön kurulum araçları, belirli şeyler için daha iyi / daha kolay donanım konfigürasyonuna sahip olmaya çalışın ...); veya bir şirket belirli hedef kitleler için bir dağıtım ayarlayarak iş yapabilir karar verdiğinde.
Bundan sonra Ubuntu ile devam edelim, ancak bu sürecin her yerde benzer olduğunu unutmayın.
Tabii ki, "türev" yolunu kullanmak, çalışmanızın istenen değişiklikleri yapmaya ve "ebeveyn" versiyonunu takip etmeye odaklanacağı, 0 gününden itibaren bir çalışma sistemiyle başladığınız anlamına gelir.
Ubuntu, bu anlamda bir Debian türevidir: çalışma dağıtımı yaptılar ve bir çok şeye karar verdiler: varsayılan (ve resmi olarak desteklenen) masaüstü ortamı ve teması, root olmayan bir kullanıcının tüm kısıtlı alanlara erişebilmesine vurgu yaptılar. (örneğin donanım kurulumu), vb. ve ayrıca araçları ve bazen de yenilerini geliştirmek, amaçlarına ulaşmak için araçları entegre etmek. Bir noktada, önemli alt sistemlerin değiştirilmesi (örneğin, yeni başlayacaklar gibi) veya örneğin Ubuntu'nun yoğun olarak bağlı olduğu Python için olan araçların varsayılan sürümleri gibi daha temel kararlar almaya başladılar. Bu değişikliklerin bir kısmı orijinal dağıtımda gerçekleşmeyebilir veya daha uzun zaman alabilir ... ya da tam tersi,
Sonra tekrar, bir noktada Ubuntu kullanıcıları memnun değildi karar tüm böylece (veya olmayabilir) belli "resmi" elde sona erebilir Kubuntu'da veya Xbuntu gibi türevleri ile bitirmek, onlar için atılıyor seçimler orijinal proje içindeki statü.
Ubuntu, Debian ile belirli bir geri bildirim düzeyini korumuştur, bilginizi birinden diğerine (belirli bir dereceye kadar) almanızı kolaylaştırır, ancak bunun tüm türev dağıtımları için doğru olması gerekmez.
Ve bunun gibi ... ama cevap şimdiye kadar uzun sürüyor: P
Linux dağıtımları ve ilişkileri hakkındaki bu küçük resmi her zaman sevdim. :)