Bir GNU / Linux dağıtımını diğerlerinden farklı kılan nedir?

linux

GNU / Linux dünyası çok geniştir ve yine de çok tanıdıktır. Masaüstü ortamı, paketi ve kök dizini kavramı çoğu kullanıcıya aşinadır; Merakla, bu unsurlar bir dağıtım ile diğeri arasında özel değildir.

Bu yüzden, ne zaman "farklı" olmayı vaat eden bir Linux dağıtımını okuduğumda kendime soruyorum:onu farklı kılan ne diğer mevcut olanlardan? Bunun altında parametreler biz farklılaştırmak gerçekten bir GNU / Linux dağıtımı bu evrenin bize sunduğu binlerce kişi arasında?

Paketler ve yöneticileri

Aynı program binlerce dağıtım için mevcut olsa da, her birine yüklendiği paket farklı olabilir. Bir paketten bahsettiğimizde, işletim sistemi tarafından bir programı kurmak için kullanılan dosya biçimine veya uzantısına atıfta bulunuruz. Dağıtımın bu dosyayı kullanabilmesi için, söz konusu programı yüklemek, değiştirmek veya kaldırmak için araçlara sahip bir paket yöneticisine de sahip olması gerekir. Bu önemlidir, çünkü programlar bir dağıtım ve diğeri arasında değişmese de (yani, Mozilla Firefox tüm dağıtımlarda Firefox olarak kalacaktır), yüklemek için kullanılan paketin değişmesi çok muhtemeldir.

Bazı paket formatları şunlardır:

  • deb: Debian ve türevleri tarafından kullanılır.
  • RPM: (Red Hat Package Manager) Red Hat kaynaklı ve Fedora, OpenSUSE, Mandriva, Mageia ve diğerleri gibi diğerleri tarafından yaygın olarak kullanılmaktadır.
  • PISI: Pardus'tan.
  • MO: Slax'tan.
  • PUP ve PET: Puppy Linux.
  • .txz: Yazılım yazılımı

Ve en popüler paket yöneticilerinden bazıları:

  • APT (terminal) ve Synaptic (grafik): Debian ve türevleri tarafından kullanılır.
  • Zypper (terminal) ve YaST (grafiksel): OpenSUSE yöneticisi.
  • YUM: Fedora ve Yellow Dog Linux.
  • Pac-man: Arch Linux.
  • dpkg - orijinal olarak Debian tarafından oluşturulmuştur.
  • Urpmi: Mandriva ve Mageia.
  • güncelleme: Kırmızı Şapka.
  • slapt-get, slackpkg ve swaret - Slackware'in tgz paketleriyle çalışmak için kullandığı çeşitli "araçlar".

sinaptik paket yöneticisi

Dağıtımlar arasında bir paket yöneticisini değiştirmem önemli mi? Evet. Bir yöneticinin diğerlerinin zararına seçilmesi, kurulacak paketlerin verimli bir şekilde yönetilmesi gerektiği anlamına gelir. Nihayetinde, paket yöneticisi bir dağıtımın "özünün" çoğunu tanımlar ve onu diğerlerinden ayırmak için dikkate alınması gereken harika bir noktadır. SUSE hayranlarının Zypper'ın hala en iyisi olduğunu ilan ettiği "yetenek - zypper - yum savaşı" dediğim şeyin internette birkaç örneği olmasına rağmen, hangisinin daha iyi olduğunu tartışmayacağım.

Genişletmek için: http://distrowatch.com/dwres.php?resource=package-management

kullanılabilirlik

Çok sık tekrarlanan bir diğer konu da dağıtım kullanmak zorunda olduğumuz deneyim düzeyidir. Yeni başlayanlara dağıtımlar önerirken ya da ilk dağıtımımızda olduğu gibi, sık sık "Gentoo'yu kutudan çıkarmayı hayal bile etmiyoruz" veya "Ubuntu başlamak için iyi bir seçenek" duyuyoruz.

Bir dağıtım kullanmanın zorluğu şu şekilde tahmin edilir:

  • sunduğu grafik öğelerin miktarı.
  • konsol başına yapılması gereken iş miktarı (bu görev için grafiksel alternatiflerin olmadığı durumlarda).
  • kurulum zorluğu.
  • dağıtımın kurulumundan sonra yapılması gereken yapılandırma hacmi.
  • kurulum sırasında disk bölümünün yapılandırılması gerekiyorsa veya bu otomatik olarak yapılabilir.

Bu nedenle uzman seviyesi (Gentoo, Linux From Scratch, Slackware, Arch) gibi "orta-acemi" kullanıcılar için tavsiye edilmeyen belirli dağıtımları gruplamak yaygındır. Son zamanlarda, Linux dağıtımlarının eğiliminin herhangi bir kullanıcı için giderek daha hoş hale gelen bir İşletim Sistemi sağlamasına neden olan bir fenomen var. Yine de, yeni başlayanlar için bazı dağıtımlar (Linux Mint, Ubuntu, Elementary OS, diğerleri arasında) dikkat çekicidir.

Donanım

Bir dağıtımdan bahsederken ilk bahsedilen şeylerden biri değil ama yine de önemli bir şey. "Giderek daha fazla kaynak isteyen sistemden" (Windows) ayrılmaya çalışan ve yine de yeni donanıma ayak uydurmaya çalışan bir dünyada, donanımın geri dönüştürülmesine izin veren bir dağıtım alanı vardır (Puppy Linux, Slitaz, Tiny Core Linux , AUSTRUMI, Slax, Lubuntu, Xubuntu, Alcolix, Damn Small Linux, Molinux, vb.) Linux Mint veya Arch gibi diğer dağıtımlar eski bilgisayarlara kurulabilse de, sistemin akışkanlığının kaybolduğu bir sınır vardır, bu nedenle bu tür donanım için özel dağıtımlar vardır. Bu nedenle, bu dağıtımlardan bazılarının 32 bit ve 16 bit sürümleri desteklemesi daha mantıklıdır; en popüler teklif 32 ve 64 bit desteği.

Gibi bir dağıtım Yavru Linux O halde, mevcut piyasadaki en güçlü donanım ile güncel olmanın gerekli olmadığı, ancak aşırı kaynak gerektiren programları yüklemediğimiz sürece basit kaynaklara sahip bilgisayarlarda tamamen işlevsel olduğu göze çarpmaktadır.

Biçimleri başlatın

Çok basit: Bir dağıtım genellikle bir dizi formatta gelir ve sonunda onun özünü tanımlar. Canlı CD / DVD genellikle popüler dağıtımlar arasında yaygın olsa da, bu formatı kullanmayan, yalnızca kurulabilir sürümleri yayınlamaktan kaçınan başka birçokları da vardır.

Varsayılan olarak bir CD, DVD, Canlı CD / DVD, farklı masaüstü ortamlarına sahip olma olasılığı veya İnternet'ten yükleme yeteneği, birçok kullanıcının bir dağıtımı test etme veya kalıcı olarak kullanma kararını etkileyen bir şeydir. Ayrıca, topluluğun dağıtımı sonlandırılmadan önce test etmesine izin veren ön sürümler olduğunu da görüyoruz.

Diğer önemli noktalar arasında, taşınabilir cihazlar ve "Spin-Offs" dağıtan diğer sürümler de yer alır; burada en somut örnek, Oyunlar, Laboratuvar ve Tasarım için bir sürümü olan Fedora'dır, ancak bu benim görüşüme göre, var olan paketlerin farklı depolara kurulması meselesidir. Son olarak, en net üsleri olan yuvarlanan yayın dağılımlarını da unutmuyorum. Debian, Kemer y OpenSUSE, yeni bir kurulum yapmak zorunda kalmadan veya kişisel verileri kaybetme korkusu olmadan yazılımın ve sistemin sürümlerinin güncellenmesine izin verir.

Genel hedef

Her dağıtımın, mevcut veya potansiyel kullanıcılarına ulaşmayı amaçladığı bir amacı vardır. Buradan, dizüstü bilgisayarlara özgü olanları (bulutta kullanıma yönelik olan JoliCloud gibi) ve sunucular için olanları (Red Hat Linux Kurumsal En sağlam ve şu anda desteklenenlerden biridir).

Diğer dağıtımlar, masanın estetik bakımını ve diğer sistemlerle benzerliği (böylece bunlarla geçişi kolaylaştırmayı) amaçlamaktadır. armut işletim sistemi (Mac benzeri bir estetikle), Zorin OS (GNOME, Windows'un farklı sürümlerine benzer bir ortam sunmak için uyarlar) ve İlköğretimOS (bir dizi yerleşik simge ve varsayılan olarak işlevsel bir kurulumla); Bunların klasik ortamlardan farklı olduğu iddia edilebilir, ancak bunlar yine de bu dağıtımlara kurulabilir.

Linux PearOS dağıtımı

Bu dağıtımlar "belirli bir hedef kitleyi" hedefleyen, örneğin Bilimsel Linux, müzik, otakux ve diğerleri yalnızca, kaynak kodu mevcutsa herhangi bir sisteme bir uygulama kurulabileceği göz önüne alındığında, kişisel olarak grubun geri kalanından sıyrılmak için yetersiz görünen belirli uygulamaları ekler.

Ayrıca vurgulamak gerekirse, kurulu programları diğer dağıtımlardan farklı bir şekilde düzenleyen modüler bir dağıtım olan Globo Linux'ta gördüğümüz gibi bazı "tuhaflıklar" vardır, böylece aynı programın dosyaları bir arada bulunur. Klasik dizinler mevcuttur, ancak gizlidirler, bu nedenle varsayılan olarak kök dizinde aşağıdaki dizinleri görürüz: Programlar, Kullanıcılar, Sistem, Dosyalar, Montaj, Depo.

Bir başka güzel örnek igelle, en fazla sayıda mevcut cihazı desteklemek için sıfırdan oluşturulmuştur. Dağıtım, GTK + ile yazılmış ve oluşturma motoru olarak Webkit ile yazılan Esther adlı bir masaüstü ortamına sahiptir.

Bu notu kapatırken, bence dağıtımları farklılaştıran aşkın bir şey olan bir unsuru vurgulamak isterim: her dağıtımı çevreleyen topluluk, bunun işleyişi için hayati önem taşır. Topluluk kararlarının veya bunların eksikliğinin bir dağıtımın geliştirilmesinin gidişatını (başarı veya başarısızlık) belirlediği birkaç örnek vardır ve geliştiricilerin daha fazla özen ve dikkat göstermesi gereken yerdir. Topluluğun nasıl yanıt vereceğini veya yardım sağlayacağını bilmediği durumlarda, bir kullanıcının sorunları veya şüpheleri olmadığı için dağıtımdan ayrıldığı durumlar da vardı; bu nedenle, topluluk imajı, işletim sistemine içkin olmasına rağmen, bir dağıtımı diğerlerinin üzerinde vurgulamada merkezi bir rol oynamaya devam eder.

Son olarak, "DağılımlarYeni gelenler için çok faydalı bilgiler içeren bu blogun.

Juan Ortiz teşekkürler!

6 yorum, sizinkini bırakın

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   linuxito dijo

    Çok tamamlandı! Mageia 2 ile biraz oynamaya başladım ve konsol paket yöneticisini bulamadım, bir an için sadece drakerpm'nin kullanılabileceğini düşündüm (bu bana çok garip geldi hehe). Urpmi ile paketlerin nasıl kurulduğunu göreceğim, teşekkürler!

  2.   Hadi Linux kullanalım dijo

    Evet bu doğru. Çok önemli.
    Bu blogun Dağıtımlar bölümünü okumanızı tavsiye ederim. Bu makalede ifade edilen fikirlerden bazıları orada biraz daha derinlemesine geliştirildi.

    Sana bağlantıyı bırakıyorum: http://usemoslinux.blogspot.com/p/distros.html

    Şerefe! Paul.

    2012/11/16

  3.   Viktor Bautista ve Roca dijo

    Grafik ortam önemli olan bir fark değil mi?

  4.   çoban ışığı dijo

    Dağıtımı işlevselliğine göre nasıl belirlediğinizi seviyorum ... Özellikle ambalaj ve ambalaj yöneticilerinden bahsederken ... Debian ve kbuntu kullanıcısı olmama rağmen ... Fermuarın paketleri yönetmek için iyi bir araç olmasına şaşırdım ... Elbette, makinemde opensuse'u denemeyi çok isterim ... ama onu sadece yönettiğim bazı sunucularda kullanıyorum!

  5.   Xurxo dijo

    Yıllardır Slackware, .tgz yerine .txz biçimini kullandı; bu arada, genellikle kaynak kodu için kullanılan .tar.gz veya .tar.bz2 tarball'larıyla aynı değildir ...

  6.   Un dijo

    Çok güzel mi?

    Detay

    APT (terminal) ve Synaptic (grafik): "" Debian "" ve türevleri tarafından kullanılır.