2 programın dağılımı denir. Linux dağıtımları. Dağıtım Geçmişi

Linux'a geçmek üzere olan pek çok yeninin birçok sorusu var. Aralarında en yaygın olanlardan biri, Linux dağıtımının ne olduğu ve bu işletim sisteminin bu kadar çeşitli sürümlerini ayıran şeydir. Windows'da, kullanıcılar bir sisteme ve birkaç resmi sürüme sahip olmaya alışkındır ve daha sonra böyle bir çeşitlilik vardır.

Bu makalede, bir Linux dağıtımının ne olduğunu ve en önemlisi, dağıtımların birbirinden nasıl farklı olduğunu anlamaya çalışacağız, bu da onları gri kütleden öne çıkaran ve en ilginç dağıtımların nasıl oluşturulduğunu anlamaya çalışacağız.

GNU Linux işletim sistemi kısa bir süre önce 25. doğum gününü kutladı. Bugün, çok sayıda Linux dağıtımı birikmiştir ve yeni başlayanlar için bu dağıtımın hangi dünyaya yolculuğuna başlayacağına karar vermeleri çok zor olacaktır. Ancak önce bunun ne olduğunu ve neden bu kadar çok dağıtım olduğunu ve Windows (Home, Pro, Enterprise) veya MacOS'taki çeşitli sürümleri bulmamanız gerekir.

Linux çekirdeğinin açık kaynak olduğu göz önüne alındığında, neden bu kadar çok Linux dağıtımının mümkün olduğunu anlamak. Herkes ücretsiz olarak kullanabilir ve kodda değişiklik yapabilir. Bu nedenle, birçok kişi istenen çekirdeğe dayalı olarak kendi dağıtımlarını oluşturur ve istedikleri yazılımı ekler.

Linux'u kasten ve bağımsız olarak geliştiren bir organizasyon yoktur. Kaynaklar herkese açıktır ve dünyanın dört bir yanından binlerce geliştirici gelişimlerine gönüllü olarak katılır. Çekirdeğin gelişimi Özgür Yazılım Vakfı tarafından izlenir, ancak burada durum, bir şirketin tüm sistemin geliştirilmesinden sorumlu olduğu Windows ve Microsoft'ta gözlemleyebileceğimizden kökten farklıdır.

Dediğim gibi, Microsoft tüm sistemi ele alıyor. Şirket, düzgün bir işlem için gerekli olan bir çekirdek ve bir grafik arayüz ve ek yazılım oluşturur. Linux durumunda, bileşenlerin çoğu farklı insanlar tarafından geliştirilir; bunlar linux çekirdeği, sistem yardımcı programları, grafik ortamı ve uygulama programlarıdır. Bütün bunlar bağımsız geliştiriciler tarafından serbest bırakıldı.

Windows ile bir benzetme yaparsanız, Linux dağıtımını Windows montajıyla karşılaştırabilirsiniz. Her kullanıcı gerekli tüm bileşenleri alabilir ve dağıtımlarını onlardan toplayabilir. Başka bir şey, birçok şirketin bu bileşenleri bir şekilde geliştirmesi, onlar için yamalar yayınlaması, güncellemeler eklemesi, yazılımlarını yayınlaması vb.

Şimdi her bir Linux dağıtımının temel bileşenlerinin her birine daha yakından bakalım:

Linux çekirdeği

Bu işletim sisteminin ana bileşenidir. Çekirdek Linus Torvalds tarafından 1990 yılında geliştirildi. Herhangi bir işletim sistemi için çekirdek hayati önem taşır. Birçok programcı çekirdeğin gelişimine katkıda bulunur, ancak tüm bunlar Linus Torvalds'ın kontrolü altındadır. Yeni özelliklerin ve çekirdek değişikliklerinin eklenmesi ile ilgili her şeyi kontrol edebilir.

GNU Araçları

Örneğin bir not defteri alın. Bir kaleme ihtiyacınız olan bir şey yazmak için, silgiye ihtiyacınız olan yazılı metni silmek için, metnin istenen alanlarını vurgulamak için birkaç işaretçi de yararlıdır. Tüm bu araçlar, notları tam olarak kullanmanıza olanak tanıyan ek araçlar olarak düşünülebilir.

Aynı şey Linux'ta da olur. Çekirdeği tek başına kullanamazsınız. Dosyalarla çalışma, metin düzenleme, sistemi yönetme gibi çeşitli sorunları çözmek için özel yardımcı programlara ihtiyacınız vardır. Bu yardımcı programlar GNU projesi tarafından geliştirilir ve Coreutils paketinde bulunur.

Defter benzetmesine geri dönersek, bu araçları kullanabileceğiniz bir şeye ihtiyacınız var. Bunun için ellerinizi kullanıyorsunuz. Linux'ta bir kabuğa ihtiyacınız var. Bir komut kabuğu, örneğin bash veya grafik olabilir.

Görüntü sunucusu

Görüntüleme sunucusu veya pencere yöneticisi, kullanıcı ve Linux arasında bir aracı görevi görür. Ana görevi ekrana çıkışı kontrol etmek ve giriş aygıtları aracılığıyla kullanıcıdan komut almaktır. İstemci uygulamaları, örneğin Firefox, Libreoffice, pencerelerinin içeriğini ekranda görüntülemek ve kullanıcıdan komut almak için bir görüntüleme sunucusu kullanır.

En sık kullanılan ekran sunucusu, X Pencere Sistemi ekran protokolünü temel alan Xorg'dur. X.Org Vakfı tarafından geliştirilmiştir. Ayrıca, yakın zamanda iki yeni ekran sunucusu daha ortaya çıktı, bunlar Mir ve Wayland. İkincisi Fedora'da varsayılan olarak kullanılacak ve bundan sonra ne olacağını daha sonra öğreneceğiz.

X sunucusunda pencere yöneticisi olarak adlandırılan ayrı bir bileşen vardır, bu da ekrandaki pencerelerin görüntülenmesini ve etkileşimlerini kontrol etmenizi sağlar. Pencere bileşenlerini taşıyabilir, yeniden boyutlandırabilir ve yeniden sıralayabilirsiniz. Wayland durumunda, bu işlevsellik kompozit yöneticiye verilir.

Grafik kullanıcı arayüzü

Grafik arabirimi veya GUI, konsol komutları yerine kullanıcılarla grafik ve fare ile etkileşime girmenizi sağlayan bir bileşendir. Konsol arayüzü Linux'un sunucu sürümlerinde kullanılır.

Yıllar boyunca çeşitli grafik arayüzler ve masaüstü ortamları geliştirilmiştir. Her biri ayrı ve bağımsız bir geliştirme ekibi tarafından üretilir.

Linux dağıtımları arasındaki fark nedir?

Linux dağıtımlarının geliştiricileri, kural olarak, her zamanki çekirdeği temel alır ve onlara göre gerekli yazılımı ekler. Oldukça sık, geliştiriciler kendi masaüstü ortamlarını kurarlar, örneğin Ubuntu Unity'yi, Linux Mint Cinnamon'ı kullanır. Farklı dağıtımlar varsayılan olarak farklı yazılımlarla gelir; örneğin, Firefox veya Chrome tarayıcı, müzik çalar, ofis takımı vb.

İkinci fark yazılım formatıdır, farklı dağıtımlar deb ve rpm yazılımı ile farklı paket sistemleri kullanabilir. Geliştiriciler kapalı kaynaklı yazılım içerebilir veya içermeyebilir, örneğin Fedora yalnızca özgür yazılım sağlar.

Her Linux dağıtımının, yaratılış amacını karakterize eden kendi hedefleri ve felsefesi vardır. Örneğin, Debian özgür yazılımın yaygın dağıtımı için, yeni başlayanlar için Ubuntu için tasarlanmıştır ve ArchLinux her kullanıcının kendi sistemini kendi oluşturmasına izin verir.

Açık kaynaklı yazılımların her zaman ücretsiz olmadığını unutmayın. Örneğin, Red Hat Enterprise Linux'un ticari bir dağıtımı var. Dağıtım paketini ücretsiz olarak indirebilirsiniz, ancak düzenli güncellemeler almak istiyorsanız ödeme yapmanız gerekecektir.

Yeni başlayanlar için en kabul edilebilir dağıtım Ubuntu. Kurulumu oldukça kolaydır, Canonical tarafından geliştirilmiştir ve Debian'a dayanmaktadır. Ancak yeni başlayanlar arasında Linux Mint gibi popülerlik kazanan başka dağıtımlar da var.

bulgular

Bu yazıda bir Linux dağıtımının ne olduğunu inceledik ve Linux dağıtımlarının birbirinden nasıl farklı olduğunu anlamaya çalıştık. Elbette, tüm Linux dağıtımlarıyla ilgili tüm bilgileri tek bir makaleye koyamayacaksınız, ancak bunun ne olduğunu ve neden bu şekilde yapıldığını çok daha net hale getirdiğini düşünüyorum. Herhangi bir sorunuz varsa, yorumlarda sorun!

Tatlı için, yeni başlayanlar için en iyi 5 Linux dağıtımının bir videosu. Yazarın sunduğu tüm dağıtımlara katılmıyorum, ancak orada ilginç düşünceler var:

Sevgili okuyucu, bilgisayarlarla ve bilgisayarlarda yüklü en çeşitli yazılımla ilginiz varsa, muhtemelen “ dağıtım kiti". Konuşmalarında genellikle sistem yöneticileri, programcılar ve diğer BT uzmanları tarafından kullanılır. Ama dağıtım nedir. Basit bir ifadeyle, dağıtım bir bilgisayara bir veya başka bir yazılım yükleyen bir programdır (veya başka bir deyişle bir pakettir). Şimdi belirli bilgisayar terimlerine biraz daha derin.

dağıtım  (İngilizce dağıtımdan) bir yazılım dağıtımı biçimidir. Çoğu zaman, dağıtım sistemi önyüklemek için bir programdan oluşur; yazılım kurulumunun modunu ve parametrelerini seçmek için kullanılan yükleyici programı; ve programın ayrı bölümlerini içeren bir yazılım paketleri kümesi. İşletim sistemleri için, sistemin ilk önyüklemesinden hemen sonra gelen sistemde kurulu donanımın hala başlatılması vardır.

Program dağıtımlarının görünümü ve dağıtımı, kullanıcıların bilgisayarlarına önceden yüklenmiş olan programların hem kendi aralarından hem de kuruldukları orijinal programdan farklı olmasından kaynaklanmaktadır. Yazılım kurma sürecini birleştirmek ve yazılımı kurma ve çeşitli parametreleri kurma sürecinde kullanmak için dağıtımlar icat edildi - tek kurulum paketleri.

Çeşitli işletim sistemleri için kurulum dağılımları farklı şekillerde dağıtılır. Bu nedenle, Microsoft Windows işletim sistemleri ailesi için, DLL'ler ve .MSI yükleyiciler, Mac'ler için - DMG görüntüleri biçiminde, Linux işletim sistemleri için - RPM veya DEB biçim paketleri biçiminde gelirler ve paketlere ek olarak, kaynak kodları biçiminde de teslim edilebilirler. tar.gz veya tar.bz2 arşivleriyle temsil edilir.

Çoğu zaman, Internet üzerinden dağıtımlar arşiv veya disk görüntüsü olarak yeniden başlatılır.

Yukarıda açıklanan yazılıma ek olarak dağıtım kitis, işletim sistemlerinin dağıtımları da vardır (bunu daha önce geçtikten daha önce bahsetmiştik). İşletim sistemi dağıtım kiti başlatıldığında, önce birincil önyükleyici başlatılır, bilgisayar donanımı başlatılır, işletim sisteminin kesilmiş sürümü başlatılır ve son olarak, işletim sistemini bilgisayara yükleyen yükleyici başlatılır. Dağıtım kitinde ayrı parçalar da vardır - bilgisayara belirli programları yükleyen veya yüklemeyen paketler.

Şimdi Linux işletim sistemi dağıtımları hakkında biraz konuşalım. Şu anda, bu dağıtımlar, bunun diskteki bir dizi program ve yükleyicileri olduğu görüşünü önemli ölçüde aşmıştır. Şu anda durum daha iyiye doğru önemli ölçüde değişti. Sistemdeki mevcut paket yöneticisine ek olarak, çok çeşitli Linux uygulamalarının tüm depoları vardır. Kullanıcı her zaman en son ve en gerekli yazılımı Internet'ten indirme olanağına sahiptir ve bu depoların depolandığı sunucuların sahipleri, kullanıcı tarafından bu paketlerle birlikte kötü amaçlı yazılımların indirilmemesini sağlar. Ayrıca, indirilen program sürümlerinin sistemde çalışacağı garanti edilmektedir.

Ve her zaman belirli bir depodan indirdiğiniz paket, yazarının dağıttığı paketle aynı olmayacaktır. Linux işletim sistemi ve tüm yazılımı tüm kodların açıklık ilkesine dayandığından, belirli bir yazılım ürününde bir hata, delik veya güvenlik açığı fark eden ve bu soruna iyi bir çözüm bulmayı başaran herkes, yükleme paketinin sabit bir sürümünü yayınlayabilir.

Ancak bazen Linux için yazılım dağıtım geliştiricileri, diğer geliştiriciler tarafından yazılım paketleri için yayınlanan çeşitli yeniliklere ve yamalara karşı çıkarak oldukça garip, anlaşılmaz ve mantıksız davranırlar. Aşağıdaki gibi bir örnek olabilir: pencere yöneticilerinden birinin geliştiricisi, ion3, bu program için bir yamanın dağıtımına karşı çıktı, bu da ekran yazı tiplerindeki düzensizliklerin düzeltilmesini mümkün kıldı ve bu da ekrandan metin bilgilerinin okunabilirliğini artırdı. Ya da popüler internet tarayıcısı FireFox'un yaratıcıları, AltLinux'un Rusya dağıtımında varsayılan olarak Yandex arama motoruna karşı çıktığında. Çoğu zaman geliştirici, ürününü farklı bir adla bile piyasaya sürmeye başlar.

çeşitli dağıtım kitiprogramlar ve işletim sistemleri oldukça sık görülür ve hatta bu denizde boğulabileceğinizi düşünebilirsiniz. Ancak bunlardan sadece birkaçı, halkın dikkatine layık hale gelir, çünkü programların seçimine ek olarak, destekleri, kararlılıkları ve diğer birçok faktör gereklidir.

Bu, bu makaleyi sonlandırmaktadır. Diğer sayfalarda görüşmek üzere!

Acemi kullanıcılar yalnızca bilgisayarın tüm bilgeliğini kavrarlar. Ve ileri düzey kullanıcılar, çeşitli "gurular", geliştiriciler, programcılar ve hackerlar tarafından kullanılan birçok slang için, onlar sadece filkin mektuplardır. Bazı kelimeler çok eğitimli bir insanı bile şaşırtabilir. Örneğin, "dağıtım". Bu ne tür bir canavar? Birçoğunun hiçbir fikri yok, ancak bu şeyi oldukça sık kullanıyorlar. Bu nedir? Bunu anlamaya çalışalım.

"Dağıtım" kavramı

Profesyonel bir ortamda, bir dağıtım kiti kurulum için hazırlanan bir dosya koleksiyonudur. Böyle bir set, gerekli tüm bileşenleri, yükleyicinin kendisini ve ek içeriği içerir. Bunlar, program yükleyicileri veya işletim sistemlerinin yükleyicileri olabilir. Modern gerçekliklerde, dağıtım kavramı çoğunlukla kurulum için hazırlanan bazı işletim sistemlerinin imajını ifade etmek için kullanılır. Her şey çok sayıda işletim sistemi yapısının yazarlarının eliyle başladı.

Yani, Linux ve Windows dağıtımları var. Genellikle dağıtımlara, en iyi performansı sağlamak veya gizlilik adına bir şeyin değiştirildiği özel işletim sistemi montajları da denir. Ancak, bu terimi yalnızca işletim sistemlerinin kurulum görüntülerine uygulamak doğru değildir. Bununla birlikte, herkes zaten kavramın böyle bir yorumuna alışkındır. Ayrıca bu terimin yorumlanmasının karmaşıklıklarına girmeyeceğiz ve işletim sistemi bağlamında ele alacağız.

Yazılım dağıtımları

Yazılım segmentinde, dağıtım bir dizi dosya ve bir tür karmaşık paket yazılımı yüklemek için bir programdır. Photoshop, Pinnacle, AutoCAD gibi ürünlerin kendi dağıtımları vardır. Sürüm, özellik seti, sürüm ("Pro", "İlk" vb.) Ve diğer birçok özellikte farklılık gösterirler. Ancak, daha derinlemesine bakarsanız, herhangi bir programın kurulum dosyasına (en küçük bile olsa) dağıtım denilebilir. Sonuçta, herhangi bir yükleyici, düşündüğümüz kompleksin tüm özelliklerine sahiptir: uygulamayı yüklemek için gerekli dosya kümesi ve bir komut dosyası. Bununla birlikte, en iyi dağıtımlar hatasız olarak kurulan ve daha fazla çalışmada sorun olmayanlardır. Şimdi doğrudan işletim sistemlerine gidelim.


Microsoft İşletim Sistemi

Windows dağıtımları şu anda en popüler olanıdır. Tüm indirme kayıtlarını kırıyorlar. Şirketin Redmond'un sunucularında barındırılan resmi MSDN görüntüleri de dağıtımlardır. Ancak herhangi bir değişiklik yapmadılar. Temiz bir işletim sistemidir. Bu sürümler ile disklere dağıtılanlar arasındaki temel fark, ikincisinin hiçbir şekilde dağıtım olmamasıdır, çünkü bu elektronik (dijital) biçimde bir yazılım dağıtımı biçimidir. Şu anda torrent izleyicilerinde bir sürü Windows dağıtımı var. Ancak, krivoruky meraklılarının rummalandığı meclisler genellikle orada düzenlenir. Bu nedenle, bu tür görüntülerin performansı büyük bir sorudur.


Mevcut dağıtımlar "Windows"

En ilginç şey, artık resmi Microsoft sunucularında tam teşekküllü bir Window 7 dağıtımının olmamasıdır. Şirket bu işletim sisteminin kullanılmadığını düşünüyor. Bu nedenle, kötü amaçlı "on" u tanıtarak kullanıcıların indirip yüklemesine izin vermez. Kötü kullanıcılar "yedi" yi torrent izleyiciden indirebilir. Aynı kader Windows 8'de de geçerli. Ancak Windows 10 dağıtımı hala resmi olarak indirilebilir. Muhtemelen öyle olacak, çünkü “on” Microsoft'un son işletim sistemi. Bununla birlikte, birçok kullanıcı hala "yedi" nin üzerinde oturuyor ve bu işletim sisteminin görüntülerini şüpheli sitelerden aktif olarak indiriyor. Genel olarak, “on” oldukça iyi bir Windows dağıtımıdır. Videodaki sürücü genellikle içinde bulunur. Ancak sadece yapı bakımından iyidir.


Ücretsiz İşletim Sistemi

Bunlar arasında sayısız olan Linux dağıtımları bulunmaktadır. Bunlar “ubunt benzeri” ve “kemer benzeri” olarak ikiye ayrılır. İlki Ubuntu OS paket tabanını temel alıyor ve sadece DEB paketlerini destekliyor. İkincisi Arch Linux'tan alınmıştır ve RPM ve Yahourt tarafından paket yöneticisi olarak kullanılmaktadır. Kullanım rahatlığına gelince, ubunt benzeri işletim sistemleri daha kullanıcı dostudur. Arayüzleri sıradan insanlar için daha uygundur. Kurulum süreci gibi. Arch tabanlı sistemlere gelince, burada kurulum işlemi sırasında bile dikkate değer bilgiye sahip olmanız gerekir. İşletim sisteminin kurulumundan ve sürücülerin yüklenmesinden bahsetmiyorum bile.


"Windows" un "Linux" dan farkı

Bu görüntüler ve Window 7 dağıtımı arasındaki temel fark, GNU Linux'un ücretsiz bir lisans altında dağıtılmasıdır. Bu, bu işletim sisteminin kullanımı için kullanıcıdan bir kuruş istenmeyeceği anlamına gelir. Linux ayrıca Windows'tan daha güvenlidir. Bu, her türlü testle kanıtlanmıştır. Gizliliği unutma. Windows 10 dağıtımlarında, tüm bilgileri Microsoft'a aktaran yerleşik casus yazılım modülleri bulunur. Şirket temsilcilerine göre, bu Windows'u geliştirmek için gereklidir. Ve "Linux" da bu yakın değil. Bu nedenle, en iyi dağıtım Lin'dir. Daha önce, sıradan kullanıcılar "Linux benzeri" işletim sistemlerini kullanamazlardı, çünkü kurulumları ve yapılandırmaları tuhaf becerilerin varlığını gerektiriyordu. Ama şimdi geçmişte kaldı. Giderek daha fazla insan Linux'a geçmeyi düşünüyor. Popülerliği giderek artıyor. Bu, Bill Gates'in güveninin gittikçe daha az olduğu anlamına gelir.


Genel anlamda "Dağıtım"

En ilginç şey, günümüzde mobil işletim sistemlerinin bile dağıtım olarak adlandırılabilmesidir. Örneğin, Android işletim sisteminin sürümleri denir. Ancak bu sistem Linux tabanlı. Yani bu alışılmadık bir şey yok. Ancak iOS olarak adlandırmak yanlış. Bununla birlikte, bu gibi durumlar nadir değildir. Ancak, bu, bu kavramın tanımına aşina olmayan kişiler tarafından yapılır. Mobil sistemlerin bu şekilde çağrılmaları gerekmez, çünkü yükleyiciden yoksundur ve gadget'a yalnızca ürün yazılımı yöntemiyle kurulurlar. Bellenim ve dağıtım arasındaki fark budur. Ve bu kavramların ayrılması gerekiyor. Yetkili kullanıcı olmanın tek yolu budur. Sonuçta, er ya da geç kavramları karıştıran biri, kullanıcıyı bilgisayar olmadan terk edecek bir hata yapacak. Ve hepsi terimleri karıştırdığı ve örneğin termal macun yerine işlemciye başka bir madde yaydığı için. Ama bu bir örnek. Şimdi başka bir dağıtım türüne bakalım.


Apple Ürün Dağıtımları

Apple'ın dizüstü bilgisayarlarının ve all-in-one'larının kendi ekosistemine sahip olduğu bir sır değil. Bu ürünler MacOS işletim sistemini kullanır. "Unix benzeri" ye aittir ve olağanüstü yakınlık ile karakterizedir. Ancak, bu işletim sisteminin kendi yazılımı vardır. Bu arada, oldukça yeterli. Makov için başlangıçta tasarımcılar için yazılım ürünlerinin (Photoshop, Sketch ve diğerleri) piyasaya sürüldüğünü düşünmeye değer. Ve ancak o zaman Windows'a göç ederler. Bu da Makov için özel ürünlerin kendi dağıtımlarına sahip olduğu anlamına geliyor. DMG formatında görüntülere dağıtılır. Bu biçimin bir özelliği, içeriğini yalnızca MacOS altında görebilmenizdir. "Windows" veya "Linux" da bu tür görüntüler açılmaz. Her ne kadar özel uygulamalar bunu yapabilir. Ancak bu özel bir fayda sağlamayacaktır, çünkü bu dağıtımlarda paketlenmiş programları çalıştırmak için yine de çalışmayacaktır.

Sonuç

Bu nedenle, bir dağıtım kiti, bir bilgisayara daha sonra yüklenmek üzere belirli bir biçimde bir görüntüde paketlenmiş bir dosya ve kurulum komut dosyasıdır. Bu yükleyici şekli, elektronik olarak dağıtılan ürünler için tipiktir. En yaygın dağıtımlar, kurulum için hazırlanan işletim sistemlerinin görüntüleridir. Bunlar hem Windows hem de Linux'un görüntülerini içerir. MacOS programlarının kendi dağıtımları vardır. Bu özellikle ciddi ürünler için geçerlidir. Ancak, mobil işletim sistemleri böyle bir terim olarak adlandırılamaz. Artık hepiniz bu kavramı biliyorsunuz ve bir veya başka bir yükleyiciyi tanımlarken can sıkıcı hatalar yapmayacaksınız. Ve "dağıtım" kelimesi artık sizi şaşırtmayacak.

Genellikle işletim sistemi Linux, "dağıtım" sözcüğü adanmış sitelerde bulundu. Birçoğu için bu kavram çok açık değil. Böylece, biraz açıklık getirmek için bu konu üzerinde durmaya çalışacağım.

Öncelikle, size bir dağıtımın ne hakkında olduğunu söylemek istiyorum ...

Bu nedenle, bir dağıtım kiti, sistemin çekirdeğinde bir araya getirilmiş belirli bir yardımcı program seti (paketler) topluluğudur. Linux çekirdeği merkezi olarak piyasaya sürülür ve belirli bir bilgi ve beceriye sahip Linux dağıtımı, sıfırdan veya mevcut bir dağıtım temelinde herkes tarafından oluşturulabilir ... Şu anda, Linux işletim sisteminin çok sayıda dağıtımı var. Bu setten, ticari firmalar tarafından ticari bazda serbest bırakılanlar vardır, ancak çoğunlukla dağıtımlar bir GPL lisansı koşulları altında serbestçe dağıtılmaktadır. Böylece, kullanıcı sevdiği dağıtımlardan herhangi birini seçme veya daha önce de belirtildiği gibi, bilgi ve becerilere tabi olarak, kendi sistemini tatmak için monte edebilir.

Teorik olarak (ve bazıları için pratik olarak mümkündür), gelecekteki sistemin tüm bileşenlerini indirmeniz gereken bir dağıtım kiti olmadan yapabilirsiniz: çekirdek, sistem yardımcı programları, kendiniz için gerekli yazılım paketleri, pencere yöneticileri, kütüphaneler ve derleyiciler, vb. Sonra tüm bunların derlenmesi ve sisteme kurulması gerekir. Aynı zamanda birçok setin birbirine olan bağımlılığını da hatırlamak gerekir ... Genel olarak, sistemin kendisi bir dağıtım kiti olmadan monte edilebilir, ancak, her şey bizden çok önce icat edildiğinde neden tekerleği yeniden icat ettiniz?

İkincisi, soru ortaya çıkıyor: bir dağıtım kiti arasındaki diğeri arasındaki fark nedir?

Yükleyici ile Linux işletim sisteminin ilk yapılandırması arasındaki temel fark. Çoğu durumda, dağıtımlar, sürümden bağımsız olarak, sürümler arasındaki uyumluluğu korumak için en uyumlu ve kalıtsal program ve ayar paketlerini içerir, ancak bazı dağıtımların güncellenmesi çok zordur ... Bana göre, bu montaj için büyük bir ihmal ve eksi ...

Yardımcı programlar ve paketlerdeki bir sonraki fark amaç ve miktardır. İstenirse, boyutu birkaç diskete yerleştirmenize izin veren minimalist dağılımlar bulabilirsiniz. Tipik olarak, bunlar bazı dar idari amaçlar için tasarlanmıştır. Ve en az bir DVD alan devasa evrensel montajlar var. Çoğu dağıtım bir CD-ROM alır, çoğu zaman (bu eğilim çok uzun zaman önce ortaya çıkmamıştır), sistemi sabit sürücünüze kurmadan önyüklemenizi sağlar. Bu tekniğe LiveCD (canlı CD) denir. Ayrıca, dağıtımlar uygulama alanlarında farklılık gösterir: bazıları sunucularda, bazıları masaüstü sistemleri ve dizüstü bilgisayarlar için tasarlanmıştır.

Sabit kıymetler, uygulamalar ve yardımcı programlar, kuruluma hazır yazılım paketleri şeklinde dağıtımlara dahil edilir. Bu aynı zamanda dağıtımlar arasındaki farktır: paket formatına bağımlılık. Bu esas olarak: RPM (Red Hat formatı), DEB (Debian formatı) ve TGZ (Slackware formatı). Bazı dağıtımlar kendi paket formatlarını oluşturdu, ancak en azından üç format Linux dağıtım dünyasını “yönetiyor” 🙂

DEB dağıtımları

Deb, Debian proje işletim sistemindeki yazılımın yanı sıra paket yönetim sistemi olarak dpkg kullanan diğer Linux dağıtımlarının yüklenmesi, yükseltilmesi ve kaldırılması için ikili bir dosya uzantısıdır.

Deb, bu arada, Debian kelimesinin bir parçası, adını da bu dağıtımın kurucusu Jan Murdoch'un karısı Debra adından ve aslında adından Ian aldı.

Paket biçimini kullanan dağıtımlar .deb  ve paket yöneticisi dpkg, - aslında Debian, Knoppix, MEPIS, Ubuntu (ve ubuntu Kubuntu, Xubuntu, vb. temelli), Lanet Küçük Linux ... Genel olarak, bu tür montajların birçoğu var, bir düzineden fazla Ubuntu tabanlı dağıtım var.

RPM dağılımları

RPM (Red Hat Paket Yöneticisi - Red Hat Paket Yöneticisi veya RPM Paket Yöneticisi) iki anlama gelir: yazılım paketi formatı ve bu paketleri yönetmek için oluşturulan program.

Program yazılımı yüklemenizi, güncellemenizi veya kaldırmanızı sağlar. RPM formatı, LSB tarafından geliştirilen bir formatı temel alır.

Bu paket yönetim sistemi ilk olarak Red Hat for Red Hat Linux için geliştirilmiştir. Daha sonra, RPM birçok GNU / Linux dağıtımında kullanılmaya başladı ve buna ek olarak, diğer işletim sistemlerine de taşındı: Novell NetWare (sürüm 6.5 SP3'ten), IBM AIX (sürüm 5'ten) ve diğerleri ...

RPM paket yönetim sistemine dayalı dağıtım temsilcileri ve bilgisayar dünyasında çok sayıda var, ALT Linux, Ark Linux, ASPLinux, CentOS, Fedora, Mandriva, openSUSE, PCLinuxOS, Red Hat, Red Flag Linux, Turbolinux, Trustix ...

Yukarıda açıklanan sistemlere ek olarak, paket sistemleri için başka seçenekler de vardır, örneğin, Slackware benzeri dağıtımlar ve orijinal ambalaj sistemleri ile dağıtımlar.

İlk tür Slackware, DeepStyle, MOPSLinux, Sabayon, Slamd64, Slax, VectorLinux, Ultima Linux, vb ... içerir ve orijinal paket sistemleri CRUX, Gentoo, Onebase Linux, Arch Linux gibi dağıtımları kullanır ...

Bazı dağıtımlar, ticari lisansa sahip paketlerin derlemeye dahil edilmesi nedeniyle ticari bir sürümde birleştirilebilir, ancak çoğunun ücretsiz bir sürümü vardır (ticari dağıtım örnekleri: Libranet, Linspire, Linux XP, Mandriva PowerPack, Nitix, Novell Linux Desktop, Döl Debian, Red Hat Kurumsal Linux, SUSE, Thinstation, Xandros ...

Linux dağıtımları ve her birinin özellikleri hakkında daha fazla bilgi edinebilirsiniz, örneğin,

Acemi kullanıcılar yalnızca bilgisayarın tüm bilgeliğini kavrarlar. Ve ileri düzey kullanıcılar, çeşitli "gurular", geliştiriciler, programcılar ve hackerlar tarafından kullanılan birçok slang için, onlar sadece filkin mektuplardır. Bazı kelimeler çok eğitimli bir insanı bile şaşırtabilir. Örneğin, "dağıtım". Bu ne tür bir canavar? Birçoğunun hiçbir fikri yok, ancak bu şeyi oldukça sık kullanıyorlar. Bu nedir? Bunu anlamaya çalışalım.

"Dağıtım" kavramı

Profesyonel bir ortamda, bir dağıtım kiti kurulum için hazırlanan bir dosya koleksiyonudur. Böyle bir set, gerekli tüm bileşenleri, yükleyicinin kendisini ve ek içeriği içerir. Bunlar, program yükleyicileri veya işletim sistemlerinin yükleyicileri olabilir. Modern gerçekliklerde, dağıtım kavramı çoğunlukla kurulum için hazırlanan bazı işletim sistemlerinin imajını ifade etmek için kullanılır. Her şey çok sayıda işletim sistemi yapısının yazarlarının eliyle başladı.

Yani, Linux ve Windows dağıtımları var. Genellikle dağıtımlara, en iyi performansı sağlamak veya gizlilik adına bir şeyin değiştirildiği özel işletim sistemi montajları da denir. Ancak, bu terimi yalnızca işletim sistemlerinin kurulum görüntülerine uygulamak doğru değildir. Bununla birlikte, herkes zaten kavramın böyle bir yorumuna alışkındır. Ayrıca bu terimin yorumlanmasının karmaşıklıklarına girmeyeceğiz ve işletim sistemi bağlamında ele alacağız.

Yazılım dağıtımları

Yazılım segmentinde, dağıtım bir dizi dosya ve bir tür karmaşık paket yazılımı yüklemek için bir programdır. Photoshop, Pinnacle, AutoCAD gibi ürünlerin kendi dağıtımları vardır. Sürüm, özellik seti, sürüm ("Pro", "İlk" vb.) Ve diğer birçok özellikte farklılık gösterirler. Ancak, daha derinlemesine bakarsanız, herhangi bir programın kurulum dosyasına (en küçük bile olsa) dağıtım denilebilir. Sonuçta, herhangi bir yükleyici, düşündüğümüz kompleksin tüm özelliklerine sahiptir: uygulamayı yüklemek için gerekli dosya kümesi ve bir komut dosyası. Bununla birlikte, en iyi dağıtımlar hatasız olarak kurulan ve daha fazla çalışmada sorun olmayanlardır. Şimdi doğrudan işletim sistemlerine gidelim.

Microsoft İşletim Sistemi

Windows dağıtımları şu anda en popüler olanıdır. Tüm indirme kayıtlarını kırıyorlar. Şirketin Redmond'un sunucularında barındırılan resmi MSDN görüntüleri de dağıtımlardır. Ancak herhangi bir değişiklik yapmadılar. Temiz bir işletim sistemidir. Bu sürümler ile disklere dağıtılanlar arasındaki temel fark, ikincisinin hiçbir şekilde dağıtım olmamasıdır, çünkü bu elektronik (dijital) biçimde bir yazılım dağıtımı biçimidir. Şu anda torrent izleyicilerinde bir sürü Windows dağıtımı var. Ancak, krivoruky meraklılarının rummalandığı meclisler genellikle orada düzenlenir. Bu nedenle, bu tür görüntülerin performansı büyük bir sorudur.

Mevcut dağıtımlar "Windows"

En ilginç şey, Microsoft'un artık resmi Microsoft sunucularında tam olarak işlevsel olmamasıdır. Şirket, bu işletim sisteminin eski olduğunu düşünmektedir. Bu nedenle, kötü amaçlı "on" u tanıtarak kullanıcıların indirip yüklemesine izin vermez. Kötü kullanıcılar "yedi" yi torrent izleyiciden indirebilir. Aynı kader Windows 8'de de geçerli. Ancak Windows 10 dağıtımı hala resmi olarak indirilebilir. Muhtemelen öyle olacak, çünkü “on” Microsoft'un son işletim sistemi. Bununla birlikte, birçok kullanıcı hala "yedi" nin üzerinde oturuyor ve bu işletim sisteminin görüntülerini şüpheli sitelerden aktif olarak indiriyor. Genel olarak, “on” oldukça iyi bir Windows dağıtımıdır. Videodaki sürücü genellikle içinde bulunur. Ancak sadece yapı bakımından iyidir.

Ücretsiz İşletim Sistemi

Bunlar arasında sayısız olan Linux dağıtımları bulunmaktadır. Bunlar “ubunt benzeri” ve “kemer benzeri” olarak ikiye ayrılır. İlki Ubuntu OS paket tabanını temel alıyor ve sadece DEB paketlerini destekliyor. İkincisi Arch Linux'tan alınmıştır ve RPM ve Yahourt tarafından paket yöneticisi olarak kullanılmaktadır. Kullanım rahatlığına gelince, ubunt benzeri işletim sistemleri daha kullanıcı dostudur. Arayüzleri sıradan insanlar için daha uygundur. Kurulum süreci gibi. Arch tabanlı sistemlere gelince, burada kurulum işlemi sırasında bile dikkate değer bilgiye sahip olmanız gerekir. İşletim sisteminin kurulumundan ve sürücülerin yüklenmesinden bahsetmiyorum bile.

"Windows" un "Linux" dan farkı

Bu görüntüler ve Window 7 dağıtımı arasındaki temel fark, GNU Linux'un ücretsiz bir lisans altında dağıtılmasıdır. Bu, bu işletim sisteminin kullanımı için kullanıcıdan bir kuruş istenmeyeceği anlamına gelir. Linux ayrıca Windows'tan daha güvenlidir. Bu, her türlü testle kanıtlanmıştır. Gizliliği unutma. Windows 10 dağıtımlarında, tüm bilgileri Microsoft'a aktaran yerleşik casus yazılım modülleri bulunur. Şirket temsilcilerine göre, bu Windows'u geliştirmek için gereklidir. Ve "Linux" da bu yakın değil. Bu nedenle, en iyi dağıtım Lin'dir. Daha önce, sıradan kullanıcılar "Linux benzeri" işletim sistemlerini kullanamazlardı, çünkü kurulumları ve yapılandırmaları tuhaf becerilerin varlığını gerektiriyordu. Ama şimdi geçmişte kaldı. Giderek daha fazla insan Linux'a geçmeyi düşünüyor. Popülerliği giderek artıyor. Bu, Bill Gates'in güveninin gittikçe daha az olduğu anlamına gelir.

Genel anlamda "Dağıtım"

En ilginç şey, günümüzde mobil işletim sistemlerinin bile dağıtım olarak adlandırılabilmesidir. Örneğin, Android işletim sisteminin sürümleri denir. Ancak bu sistem Linux tabanlı. Yani bu alışılmadık bir şey yok. Ancak iOS olarak adlandırmak yanlış. Bununla birlikte, bu gibi durumlar nadir değildir. Ancak, bu, bu kavramın tanımına aşina olmayan kişiler tarafından yapılır. Mobil sistemlerin bu şekilde çağrılmaları gerekmez, çünkü yükleyiciden yoksundur ve gadget'a yalnızca ürün yazılımı yöntemiyle kurulurlar. Bellenim ve dağıtım arasındaki fark budur. Ve bu kavramların ayrılması gerekiyor. Yetkili kullanıcı olmanın tek yolu budur. Sonuçta, er ya da geç kavramları karıştıran biri, kullanıcıyı bilgisayar olmadan terk edecek bir hata yapacak. Ve hepsi terimleri karıştırdığı ve örneğin termal macun yerine işlemciye başka bir madde yaydığı için. Ama bu bir örnek. Şimdi başka bir dağıtım türüne bakalım.

Apple Ürün Dağıtımları

Apple'ın dizüstü bilgisayarlarının ve all-in-one'larının kendi ekosistemine sahip olduğu bir sır değil. Bu ürünler MacOS işletim sistemini kullanır. "Unix benzeri" ye aittir ve olağanüstü yakınlık ile karakterizedir. Ancak, bu işletim sisteminin kendi yazılımı vardır. Bu arada, oldukça yeterli. Makov için başlangıçta tasarımcılar için yazılım ürünlerinin (Photoshop, Sketch ve diğerleri) piyasaya sürüldüğünü düşünmeye değer. Ve ancak o zaman Windows'a göç ederler. Bu da Makov için özel ürünlerin kendi dağıtımlarına sahip olduğu anlamına geliyor. DMG formatında görüntülere dağıtılır. Bu biçimin bir özelliği, içeriğini yalnızca MacOS altında görebilmenizdir. "Windows" veya "Linux" da bu tür görüntüler açılmaz. Her ne kadar özel uygulamalar bunu yapabilir. Ancak bu özel bir fayda sağlamayacaktır, çünkü bu dağıtımlarda paketlenmiş programları çalıştırmak için yine de çalışmayacaktır.

Sonuç

Bu nedenle, bir dağıtım kiti, bir bilgisayara daha sonra yüklenmek üzere belirli bir biçimde bir görüntüde paketlenmiş bir dosya ve kurulum komut dosyasıdır. Bu yükleyici şekli, elektronik olarak dağıtılan ürünler için tipiktir. En yaygın dağıtımlar, kurulum için hazırlanan işletim sistemlerinin görüntüleridir. Bunlar hem Windows hem de Linux'un görüntülerini içerir. MacOS programlarının kendi dağıtımları vardır. Bu özellikle ciddi ürünler için geçerlidir. Ancak, mobil işletim sistemleri böyle bir terim olarak adlandırılamaz. Artık hepiniz bu kavramı biliyorsunuz ve bir veya başka bir yükleyiciyi tanımlarken can sıkıcı hatalar yapmayacaksınız. Ve "dağıtım" kelimesi artık sizi şaşırtmayacak.


üst