Linux, donanım ile çalışan ve belirli bir Uygulama Programlama Arabirimi (API) ve ihracatı ("Kullanıcı Arayüzü" nün kullanabileceği (Uygulama İkili Arabirimi, ABI) ile ilgili ikili kurallar) kullanan , bir çekirdek - karmaşık bir yazılım parçasıdır. boşluk "uygulamaları.
Debian , RedHat ve diğerleri işletim sistemleridir - çekirdeği ve bilgisayarı hassas görevler gerçekleştirirken yararlı kılan bir dizi kullanıcı alanı programından oluşan eksiksiz yazılım ortamları (posta gönderme, alma, İnternet'e göz atma, sürüş robot vb.)
Şimdi her tür işletim sistemi, süre sağlayarak çoğunlukla aynı yazılımı kendi belirtilen amaç ve serbest bırakma döngüsü bu da yapılacak yaklaşımlar farklılık (örneğin, serbest posta sunucusu programları veya Internet tarayıcıları veya masaüstü ortamları çok fazla yoktur).
Oldukça tipik olarak bu işletim sistemlerine "dağıtım" denir. Bu, IMO, teknik olarak gerekli tüm yazılımları elle oluşturabilmeniz ve bir hedef makineye kurabilmenizden kaynaklı olarak yanlış bir terimdir, bu yüzden bu işletim sistemleri paketlenmiş yazılımı dağıtır , böylece herhangi bir yazılım oluşturmanıza gerek kalmaz. o (Debian, RedHat) veya böyle bir binayı kolaylaştırırlar (Gentoo). Ayrıca genellikle işletim sistemini bir hedef makineye kurmaya yardımcı olan bir yükleyici sağlarlar.
Bir işletim sistemi oluşturmak ve desteklemek, karmaşık ve karmaşık bir altyapı (yükleme sıraları, sunucular oluşturma, bir hata izleyici ve arşiv sunucuları, posta listesi yazılımı vb.) Ve personel gerektiren çok karmaşık bir iştir. Bu açıkça sıfırdan yeni bir işletim sistemi oluşturmak için yüksek bir bariyer yaratıyor. Örneğin, Debian ca. Bazı beş donanım mimarisi için 37k'lık paketler - git bu şeyleri desteklemeye ne kadar çalışma yapıldığını bul.
Yine de, herhangi bir nedenden ötürü yeni bir işletim sistemi oluşturmaları gerektiğini düşünen bir kişi varsa , mevcut bir temeli inşa etmek için kullanmak iyi bir fikir olabilir . Ve bu tam olarak diğer işletim sistemlerine dayanan işletim sistemlerinin ortaya çıktığı yerdir . Örneğin, Ubuntu, yalnızca çoğu paketi ithal ederek ve yalnızca küçük bir alt kümesini yeniden paketleyerek, ayrıca kendi paketlerini oluşturarak, kendi resimlerini, varsayılan ayarları, belgeleri vb. Yeniden paketleyerek Debian'ı oluşturur.
Bu "temelli" şeyde çeşitlilik olduğuna dikkat edin. Örneğin, Debian, kendisinin "saf karışımlarını" yaratmaya teşvik eder: doğrudan Debian'ı kullanan dağıtımlar ve sadece eğitim veya tıpta veya müzikte çalışanlar gibi küçük kullanıcı grupları için yararlı olan bir sürü paket ve başka şeyler ekler. sanayi vs.
Başka büküm değil ki bütün bu işletim sistemleri Linux dayanmaktadır. Örneğin, Debian ayrıca FreeBSD ve Hurd çekirdekleri de sağlamaktadır. Yine de oldukça küçük kullanıcı grupları var.