Linux Dağıtımına Giriş
Microsoft gibi diğer işletim sistemleri her kod parçasını dahili olarak birleştirir ve tek bir paket olarak yayınlar. Sundukları versiyonlardan birini seçmelisiniz.
Ancak Linux onlardan farklıdır. Linux'un farklı bölümleri farklı kuruluşlar tarafından geliştirilmektedir.
Farklı parçalar arasında çekirdek, kabuk yardımcı programları, X sunucusu, sistem ortamı, grafik programları vb. yer alır. İsterseniz tüm bu parçaların kodlarına erişebilir ve bunları kendiniz birleştirebilirsiniz. Ancak bu, çok fazla zaman gerektiren kolay bir iş değildir ve düzgün çalışması için tüm parçaların doğru şekilde monte edilmesi gerekir.
Buradan itibaren dağıtım (dağıtım olarak da bilinir) devreye giriyor. Tüm bu parçaları bizim için bir araya getiriyorlar ve bize kurmamız ve kullanmamız için derlenmiş bir Linux işletim sistemi veriyorlar.
- Linux dağıtımı, genellikle Linux çekirdeğini ve paket yönetim sistemini içeren bir yazılım koleksiyonu aracılığıyla yapılan bir işletim sistemidir.
- Genellikle Linux kullanıcıları işletim sistemlerini, çeşitli sistemler için mevcut olan bir Linux dağıtımını gömülü cihazlardan indirerek elde ederler (ör. OpenWrt ) sağlam süper bilgisayarlara (örneğin, Rocks Cluster Distribution).
- Bir Linux dağıtımı, bir Linux çekirdeği, GNU kitaplıkları ve araçları, diğer yazılımlar, bir pencere sistemi, belgeler, bir masaüstü ortamı ve bir pencere yöneticisinden oluşur.
- Eklenen hemen hemen her yazılım açık kaynaklı ve ücretsizdir ve hem kaynak kodu hem de derlenmiş ikili formda mevcut olup, gerçek yazılımda değişikliklere izin verir.
- İsteğe bağlı olarak Linux dağıtımları, birkaç aygıt sürücüsü için gereken ikili bloklar gibi, kaynak kodu biçiminde bulunamayan birkaç özel yazılım ekler.
Linux Dağıtımlarının Tarihi
Linus Torvalds, Linux çekirdeğini entegre etti ve ilk sürümü olan 0.01'i 1991 yılında paylaştı. Başlangıçta Linux yalnızca kaynak kodu olarak, daha sonra ise indirilebilir disket görüntülerinin bir kombinasyonu olarak dağıtıldı. Dağıtımlar, özellikle mevcut yazılım sayısının arttığı dönemde karmaşık olduğundan kurulum prosedürünü basitleştirmeye başladı.
Kullanıcılar, tescilli Unix sürümleri, Apple Macintosh Mac OS ve IBM PC uyumlu sistemler üzerindeki Microsoft Windows ve DOS işletim sistemlerinin yerini alan Linux dağıtımlarına hayran kaldılar. Unix'i ilk benimseyen hemen hemen herkes okuldan veya işten Unix'e aşinaydı. Düşük maliyet ve yazılımlarının tümü veya çoğu için kaynak kodu bulunabilirliği nedeniyle Linux dağıtımlarını kabul ettiler.
java'da dizi nasıl döndürülür
Linux, 2017 yılı itibarıyla masaüstü pazarına kıyasla gömülü ve sunucu cihazları pazarında daha popüler hale geldi. Web sunucularının %50'sinden fazlasında kullanılıyor.
Trendler ve türler
Linux dağıtımları şunlar olabilir:
- Ticari olmayan veya ticari
- Ev kullanıcıları, uzman kullanıcılar veya kurumsal kullanıcılar için geliştirildi
- İki veya daha fazla platform türünde veya donanıma özel olarak, hatta platform satıcısı aracılığıyla sertifikasyon uzantısında desteklenir
- Gömülü, masaüstü veya sunucu aygıtları için geliştirildi
- Belirli makine işlevlerine (örneğin bilgisayar kümeleri, ağ yönlendiricileri ve güvenlik duvarları) yönelik son derece uzmanlaşmış veya genel amaç
- Belirli kullanıcı gruplarını hedeflemek, örneğin dilin uluslararasılaştırılması ve yerelleştirilmesi veya çeşitli bilimsel bilgi işlem ve müzik üretim paketlerinin dahil edilmesi yoluyla
- Öncelikle kapsamlılık, taşınabilirlik, kullanılabilirlik veya güvenlik için tasarlandı
Yuvarlanan sürüm veya standart sürüm
Linux dağıtım çeşitliliği, kullanıcılar ve satıcılar arasındaki teknik, felsefi ve organizasyonel farklılıklardan kaynaklanmaktadır. Özgür yazılım lisanslaması, yeterli ilgi ve bilgiye sahip kullanıcıların mevcut dağıtımları özelleştirebilmesini veya kendi ihtiyaçlarına uygun bir dağıtım oluşturabilmesini tanımlar.
Java'da prime kod yok
Linux Dağıtım Listesi
Farklı özellikler sunan ortalama altı yüz Linux dağıtıcısı vardır. Burada bugün popüler Linux dağıtımlarından bazılarını tartışacağız.
1)Ubuntu
2004 yılında Canonical tarafından ortaya çıktı ve hızla popüler oldu. Canonical, Ubuntu'nun komut satırı kullanılmadan kolay grafiksel Linux masaüstü olarak kullanılmasını istiyor. En çok bilinen Linux dağıtımıdır. Ubuntu, Debian'ın bir sonraki sürümüdür ve yeni başlayanlar için kullanımı kolaydır. Çok sayıda önceden yüklenmiş uygulama ve kullanımı kolay veri havuzu kitaplıkları ile birlikte gelir.
Daha önce Ubuntu GNOME2 masaüstü ortamını kullanıyordu ancak şimdi kendi birlik masaüstü ortamını geliştirdi. Her altı ayda bir yayınlanıyor ve şu anda tabletlerde ve akıllı telefonlarda çalışacak şekilde genişlemeye çalışıyor.
2) Linux Nane
Mint, Ubuntu'yu temel alır ve depo yazılımını kullanır, dolayısıyla bazı paketler her ikisinde de ortaktır.
dizede int
Daha önce Ubuntu'nun bir alternatifiydi çünkü medya codec bileşenleri ve özel yazılımlar nane içinde yer alıyor ancak Ubuntu'da yoktu. Ancak artık kendi popülerliği var ve Ubuntu'nun birlik masaüstü ortamı yerine Tarçın ve Mate masaüstünü kullanıyor.
3)Debian
Debian 1993'ten beri varlığını sürdürüyor ve sürümlerini Ubuntu ve Mint'ten çok daha yavaş yayınlıyor.
Bu onu en istikrarlı Linux distribütörlerinden biri yapar.
Ubuntu, Debian'ı temel alır ve Debian'ın temel parçalarını daha hızlı geliştirmek ve onu daha kullanıcı dostu hale getirmek için kurulmuştur. Debian'ın her yayın adı Oyuncak Hikayesi filminin adına dayanmaktadır.
4) Red Hat Enterprise / CentOS
Red Hat ticari bir Linux distribütörüdür. Ücretsiz olarak temin edilebilen red hat kurumsal Linux (RHEL) ve Fedora ürünleri bulunmaktadır. RHEL piyasaya sürülmeden önce iyi bir şekilde test edilmiştir ve piyasaya sürüldükten yedi yıl sonrasına kadar desteklenirken, Fedora daha hızlı ve herhangi bir destek gerektirmeden güncelleme sağlar.
Red Hat, yazılımlarının yeniden dağıtılmasını önlemek için ticari marka yasasını kullanıyor. CentOS, red hat kurumsal Linux kodunu kullanan ancak tüm ticari markalarını kaldırarak ücretsiz olarak kullanılabilir hale getiren bir topluluk projesidir. Yani RHEL'in ücretsiz bir sürümüdür ve uzun süre stabil bir platform sağlar.
5) Fedora
Temel olarak özgür yazılıma odaklanan ve yazılımın en son sürümünü sağlayan bir projedir. Kendi masaüstü ortamını oluşturmaz ancak 'yukarı akış' yazılımını kullanır. Varsayılan olarak GNOME3 masaüstü ortamına sahiptir. Daha az kararlıdır ancak en yeni şeyleri sağlar.
Linux Dağıtımı Seçmek
Dağıtım | Neden Kullanılmalı? |
---|---|
ubuntu | Mac OS gibi çalışır ve kullanımı kolaydır. |
Linux nanesi | Pencere gibi çalışır ve yeni gelenler tarafından kullanılmalıdır. |
Debian | Stabilite sağlar ancak yeni bir kullanıcıya önerilmez. |
Fedora | Red hat ve en son yazılımı kullanmak istiyorsanız. |
Kırmızı şapkalı kuruluş | Ticari olarak kullanılmak üzere. |
CentOS | Kırmızı şapkayı markası olmadan kullanmak istiyorsanız. |
OpenSUSE | Fedora ile aynı şekilde çalışır ancak biraz daha eski ve daha kararlıdır. |
Arch Linux | Yeni başlayanlar için uygun değildir çünkü her paketin sizin tarafınızdan kurulması gerekmektedir. |
Linux Dağıtımlarına Örnekler
Yaygın olarak kullanılan GNU uyumlu veya GNU tabanlı dağıtımlar
Ticari olmayan, Debian dağıtımı ve ilkel dağıtımlardan biri, gönüllü bir geliştirici derneği tarafından demokratik proje yönetimi ve özgür yazılım ilkelerine bağlılıkla yönetiliyor.
Ubuntu, Linux Mint, Fedora Linux, Red Hat Enterprise Linux, openSUSE, SUSE Linux Enterprise, Arch Linux, Manjaro Linux, Gentoo vb. gibi başka dağıtımlar da mevcuttur.
java'da bir tamsayıyı bir dizgeye nasıl dönüştürebilirim?
Linux çekirdeği tabanlı işletim sistemleri
- Google'ın ticari işletim sistemi olan Android, set üstü kutular, akıllı TV'ler, akıllı telefonlar vb. gibi çeşitli cihazlarda çalışan Android OSP temelinde çalışır.
- Google'ın ticari işletim sistemi olan ChromeOS, yalnızca tablet bilgisayarlar, Chromebox'lar ve Chromebook'larda çalışan ChromiumOS temelinde çalışır. Android gibi ChromeOS da Google Play Store'u ve birçok Google uygulamasını içerir.
Not: Ancak yukarıdaki işletim sistemlerinin 'Linux Dağıtımı' olarak kabul edilmesi tartışmalı bir konudur. Linux çekirdeğini kullanıyorlar; dolayısıyla Chris DiBona (Google'ın açık kaynak şefi) ve Linux Vakfı, Android'in aynı zamanda bir Linux dağıtımı olduğunu kabul ediyor.
Hafif dağıtımlar
Bu dağıtımlar, eski donanımların verimli bir şekilde kullanılmasına veya uygulamalar aracılığıyla kullanılmak üzere daha fazla kaynak sağlayarak modern donanımda mümkün olan en iyi hızın elde edilmesine olanak tanıyan eski donanım desteğiyle geliştirilmiştir. Bazı örnekler arasında Slitaz, Puppy Linux ve Tiny Core Linux bulunmaktadır.
Niş dağılımlar
Diğer bazı dağıtımlar, aşağıdakiler de dahil olmak üzere belirli nişler gerektirir: