Birçok durumda kendinize her zaman aynı soruyu soruyorsunuz: hangi Linux dağıtımını kullanmalı veya hangi Linux dağıtımını seçmeli. Eh, esas olarak GNU/Linux dünyasına yeni başlayanlarda, ama aynı zamanda bir süredir buralarda olan ve bir dağıtımdan bıkmış ve farklı bir dağıtım denemeye karar vermiş olanlarda da şüphe uyandıran bir şey.
Bu yazıda ihtiyaçlarınıza göre hangi GNU/Linux dağıtımını seçmeniz gerektiğini kontrol edebilirsiniz. Ancak, her zaman söylediğim gibi, en iyisi, kendinizi en rahat hissettiğiniz ve en çok sevdiğinizdir. Zaten birçok makale yaptık en iyi dağıtımlar, ama bu sefer çok farklı bir şey olacak, çok daha pratik ve sezgisel bir şey olacak çünkü bazılarını paylaşacağım. basit diyagramlar bazı seçim kriterlerini öğrenmenin yanı sıra sizi gelecekteki işletim sisteminize götürecektir:
Indeks
Linux dağıtımını seçme kriterleri
Gelecekteki işletim sisteminizin veya Linux dağıtımınızın seçiminde size yardımcı olmak için, burada en önemli seçim kriterleri:
- amaç: Uygun bir Linux dağıtımı seçerken dikkat edilmesi gereken ilk kriter, hangi amaçla kullanılacağıdır.
- genel: çoğu kullanıcı, genel bir kullanım için, yani hem multimedya oynatmak hem de ofis yazılımı, navigasyon, video oyunları vb. için her şey için istiyor. Bu amaçlar için Ubuntu, Debian, Linux Mint, Fedora, openSUSE, vb. Gibi çoğu dağıtım vardır.
- Canlı/TestlerNot: Yalnızca, bölümleri kurmadan veya değiştirmeden bir bilgisayarda test etmek veya biraz bakım yapmak için dağıtımı çalıştırmak istiyorsanız, en iyi seçeneğiniz, ana bellekten çalıştırmak için LiveDVD veya Canlı USB moduna sahip olandır. Ubuntu, Knoppix, Slack, Finnix, RescaTux, Clonecilla Live, vb. gibi pek çok şeye sahipsiniz. Bu son iki teşhis ve onarım gerçekleştirmek için.
- özel: başka bir olasılık da geliştirme, mühendislik veya mimari, eğitim ortamları, sızma testi veya güvenlik denetimleri, oyun ve retro oyunlar vb. gibi çok özel ve özel bir kullanım için bir dağıtıma ihtiyacınız olmasıdır. Ve bunun için Kali Linux, Ubuntu Studio, SteamOS, Lakka, Batocera Linux, DebianEdu, EskoleLinux, Sugar, KanOS, vb. gibi bazı uzmanlaşmışlarınız da var. Daha fazla bilgi burada.
- Esnek- Gentoo, Slackware, Arch Linux vb. gibi bazı dağıtımlar daha yüksek düzeyde özelleştirmeye izin verir. Ancak daha ileri gitmek ve kendinizi herhangi bir şeye dayandırmadan sıfırdan kendi dağıtımınızı yapmak istiyorsanız, kullanabilirsiniz. LFS.
- Kullanıcı türü: GNU/Linux dünyasına yeni başlayanlar veya yeni başlayanlar veya ileri düzey kullanıcılar gibi bilgi açısından çeşitli kullanıcı türleri vardır ve ayrıca yeni başlayanlarla aynı şeyi arayan ileri düzey kullanıcılar, basit, işlevsel bir dağıtım. iyi uyumluluk ve bu onların işlerini sorunsuz ve üretken bir şekilde yapmalarını sağlar.
- acemi: Yeni başlayanlar için Ubuntu, Linux Mint, Zorin OS, Manjaro, MX Linux, Pop!_OS, elementerOS, Solus OS, vb. gibi daha basit dağıtımlar vardır.
- gelişmiş: Bu kullanıcılar için diğer dağıtımlar Gentoo, Slackware, Arch Linux vb.'dir.
- Çevre: Bir dağıtım seçmeden önce düşünmeniz gereken bir diğer şey, hedefleneceği ortamın türüdür, çünkü bu ortamlara diğerlerinden daha uygun dağıtımlar vardır.
- Büro: evde veya ofiste, eğitim merkezinde vb. bir bilgisayarda kullanmak için openSUSE, Ubuntu, Linux Mint ve çok daha fazlası gibi dağıtımları kullanabilirsiniz.
- Seyyar: Tizen, LuneOS, Ubuntu Touch, postmarketOS, Mobian, vb. gibi mobil cihazlar için özel dağıtımlar vardır.
- Sunucu/HPC: bu durumda, iyi yönetim araçlarına sahip olmanın yanı sıra güvenli, sağlam ve çok kararlı olmalıdırlar. Bazı popüler örnekler RHEL, SLES, Ubuntu Server, Debian, Liberty Linux, AlmaLinux, Rocky Linux, Oracle Linux vb.'dir.
- Bulut/Sanallaştırma: bu diğer durumlar için Debian, Ubuntu Server, RHEL, SLES, Cloud Linux, RancherOS, Clear Linux vb.
- gömülü: Akıllı TV'ler, yönlendiriciler, bazı ev aletleri, araçlar, endüstriyel makineler, robotlar, IoT vb. cihazlar da WebOS, Tizen, Android Auto, Raspbian OS, Ubuntu Core, Meego, OpenWRT, uClinux gibi işletim sistemlerine ihtiyaç duyar, vb.
- destek: Kullanıcıların büyük çoğunluğu, özellikle ev kullanıcıları, genellikle desteğe ihtiyaç duymazlar. Sorunlar ortaya çıktığında veya konuyla ilgili bilgisi olan birine gidin veya bir çözüm için forumlarda veya ağda arama yapın. Öte yandan şirketlerde ve diğer sektörlerde sorunların çözümü için desteğe ihtiyaç duyulmaktadır.
- topluluk: Bu dağıtımlar genellikle tamamen ücretsizdir, ancak geliştirici desteği yoktur.
- iş notu: Bazıları ücretsizdir, ancak destek için ödeme yapmanız gerekir. Destek sağlamaktan sorumlu olan şirketin kendisi olacaktır. Örneğin, Red Hat, SUSE, Oracle, Canonical vb.
- kararlılık: ne için kullanacağınıza bağlı olarak, daha az kararlılık pahasına en son haberlere ihtiyacınız varsa veya en son haberlere sahip olmasanız bile daha kararlı ve sağlam bir şey tercih ediyorsanız, aşağıdakiler arasından seçim yapabilirsiniz:
- Geliştirme/Hata Ayıklama: Çekirdeğin ve bazı dağıtımların geliştirme sürümlerini ve diğer birçok yazılım paketini bulabilirsiniz. En son özellikleri test etmek, hata ayıklamak veya hataları bildirerek geliştirmeye yardımcı olmak için iyi olabilirler. Öte yandan, aradığınız şey stabilite ise bu sürümlerden kaçınılmalıdır.
- kararlı:
- Standart Sürüm: Sürümler zaman zaman çıkar, genellikle 6 ayda bir veya her yıl olabilir ve bir sonraki ana sürüm gelene kadar güncellenir. Kararlılık sağlarlar ve birçok tanınmış dağıtımın benimsediği yöntemdir.
- LTS (Uzun Süreli Destek): hem çekirdek hem de dağıtımların kendileri bazı durumlarda LTS sürümlerine sahiptir, yani, halihazırda mevcut olsalar bile, uzun vadede (5, 10 yıl...) diğer sürümler mevcut en yeni.
- Yuvarlanma Serbest Bırakma: Bir öncekinin üzerine yazan dakik sürümleri başlatmak yerine, bu model sürekli güncellemeler başlatır. Bu diğer seçenek, en yenisine sahip olmanızı sağlar, ancak önceki kadar kararlı değildir.
- Standart Sürüm: Sürümler zaman zaman çıkar, genellikle 6 ayda bir veya her yıl olabilir ve bir sonraki ana sürüm gelene kadar güncellenir. Kararlılık sağlarlar ve birçok tanınmış dağıtımın benimsediği yöntemdir.
- Mimari:
- IA-32/AMD64: İlki ayrıca x86-32 ve ikincisi Intel tarafından EM64T veya daha genel olarak x86-64 olarak bilinir. En yaygın olduğu için Linux çekirdeğinin olağanüstü bir desteğe sahip olduğu en yeni nesillerin Intel ve AMD işlemcilerini kapsar.
- ARM32/ARM64: İkincisi AArch64 olarak da bilinir. Bu mimariler, yüksek performans ve verimlilikleri nedeniyle mobil cihazlar, yönlendiriciler, Akıllı TV'ler, SBC'ler ve hatta sunucular ve süper bilgisayarlar tarafından benimsenmiştir. Linux ayrıca onlar için mükemmel bir desteğe sahiptir.
- RISC V: Bu ISA yeni doğmuştur ve açık kaynak kodludur. Yavaş yavaş önem kazanıyor ve x86 ve ARM için bir tehdit haline geliyor. Linux çekirdeği, bunu destekleyen ilk kişi oldu.
- GÜÇ: Bu diğer mimari, HPC dünyasında, IBM çiplerinde çok popüler. Bu mimari için Linux çekirdekleri de bulacaksınız.
- diğerleri: Elbette, Linux çekirdeğinin de uyumlu olduğu birçok başka mimari var (PPC, SPARC, AVR32, MIPS, SuperH, DLX, z/Architecture…), ancak bunlar PC veya HPC dünyasında çok yaygın değil.
- Donanım desteği: En iyi donanım desteğine sahip olanlardan bazıları Ubuntu, Fedora ve onlardan türetilenler de dahil olmak üzere diğer popüler olanlardır. Ek olarak, bazıları ücretsiz ve tescilli sürücüleri içerirken, diğerleri yalnızca ilk olanları içerir, bu nedenle performansları ve işlevleri biraz daha sınırlı olabilir. Öte yandan, her zaman bir dağıtımın çok ağır olup olmadığı veya daha eski veya kaynakları kısıtlı makinelerde çalışmak için 32 bit desteğini düşürüp düşürmediği sorunu vardır.
- Sürücüler:
- ücretsiz: Açık kaynaklı sürücülerin çoğu oldukça iyi çalışıyor, ancak neredeyse tüm durumlarda kapalı kaynak sürücülerinden daha iyi performans gösteriyorlar. Sadece bunları içeren dağıtımlar daha sonra bahsettiğim %100 ücretsiz olanlardır.
- sahipleri: Oyuncular söz konusu olduğunda veya donanımdan maksimumu çıkarmanın gerekli olduğu diğer kullanımlar için, GPU söz konusu olduğunda sahiplerin seçilmesi tercih edilir.
- hafif dağıtımlar: Eski bilgisayarları veya sınırlı kaynakları olan bilgisayarları desteklemek için tasarlanmış birçok dağıtım vardır. Bunlar genellikle daha sonra bahsedeceğim hafif masaüstü ortamlarına sahiptir. Örnekler şunlardır: Puppy Linux, Linux Lite, Lubuntu, Bodhi Linux, Tiny Core Linux, antX, vb.
- Sürücüler:
- Yazılım desteği ve önceden yüklenmiş yazılım: Herhangi bir tür program veya video oyunu olsun, en iyi yazılım desteğini arıyorsanız, en iyi seçenekler DEB ve RPM'ye dayalı popüler dağıtımlardır, ancak tercihen eskisi daha iyidir. Evrensel paketlerin gelmesi ile geliştiricilerin daha fazla dağıtıma ulaşmasına yardımcı oluyor, ancak bunlar henüz gerektiği kadar kullanılmamaktadır. Öte yandan, neredeyse tüm gerekli yazılımların önceden yüklenmiş olduğu eksiksiz bir sisteme ihtiyacınız olabilir veya sadece en küçük ve basit sistemi istiyorsanız.
- asgari: Çok sayıda minimal dağıtım var veya temel sistemle ISO görüntülerini indirme imkanı olan ve başka hiçbir şey olmayanlar var, böylece ihtiyacınız olan paketleri beğeninize ekleyebilirsiniz.
- Tamamlamak: En çok tercih edilen seçenek eksiksiz ISO'lardır, bu nedenle her şeyi sıfırdan kurmakla uğraşmanıza gerek kalmaz, ancak dağıtımı ilk kurduğunuz andan itibaren zaten çok sayıda paketiniz vardır.
- Güvenlik ve gizlilik/anonimlik: Güvenlik, anonimlik veya mahremiyet konusunda endişeleriniz varsa, en son güvenlik yamalarına sahip olmak için mümkün olduğunca popüler ve en iyi desteği olan bir dağıtım seçmeniz gerektiğini bilmelisiniz. Anonimlik/gizlilik konusuna gelince, eğer isterseniz bunun için özel olarak tasarlanmış olanlar da var.
- Normal: openSUSE, Linux Mint, Ubuntu, Debian, Arch Linux, Fedora, CentOS, vb. gibi en popüler dağıtımlar, güvenlik, gizlilik/anonimlik odaklı olmasalar da harika destek ve güvenlik güncellemelerine sahiptir.
- Zırhlı: ek sertleştirme çalışmaları olan veya temel bir ilke olarak kullanıcının anonimliğine veya mahremiyetine saygı duyan bazıları vardır. TAILS, Qubes OS, Whonix vb. gibi zaten bildiğiniz bazı örnekler.
- Sistemi başlat: Bildiğiniz gibi, bu, birçok kullanıcıyı ve sistem yöneticisini, SysV init gibi daha basit ve daha klasik bir init sistemi veya systemd gibi daha modern ve daha büyük bir sistemi tercih edenler arasında bölen bir şeydir.
- Klasik (SysV başlangıcı): dağıtımların çoğu tarafından kullanılıyordu, ancak günümüzde neredeyse hepsi modern sisteme taşınmış durumda. Avantajları arasında, eski olmasına ve o sırada modern işletim sistemleri için tasarlanmamasına rağmen daha basit ve daha hafif olmasıdır. Hala bu sistemi kullananlardan bazıları Devuan, Alpine Linux, Void Linux, Slackware, Gentoo vb.
- Modern (Sistemli): Çok daha ağırdır ve klasikten daha fazlasını kapsar, ancak çoğu dağıtımın varsayılan olarak seçtiğidir. Modern sistemlere daha iyi entegre edilmiştir, çalışmayı çok daha kolaylaştıran çok sayıda yönetim aracına sahiptir. Belki de buna karşı, karmaşıklığı göz önüne alındığında Unix felsefesinin kaybı ve ayrıca düz metin yerine ikili günlüklerin kullanılması, bununla ilgili her türlü görüş olmasına rağmen ...
- diğerleri: Runit, GNU Sherped, Upstart, OpenRC, meşgul kutusu init, vb. Gibi daha az popüler olan alternatifler var.
- Estetik yönler ve masaüstü ortamı: Herhangi bir dağıtımda istediğiniz masaüstü ortamını kurabilseniz de, birçoğunun zaten varsayılan bir masaüstü ortamı ile geldiği doğrudur. Doğru olanı seçmek sadece bir estetik meselesi değil, aynı zamanda kullanılabilirlik, değiştirilebilirlik, işlevsellik ve hatta performans meselesidir.
- GNOME: GTK kitaplıklarına dayalı olarak, en önemli dağıtımlar arasında en genişletilmiş olan, hüküm süren ortamdır. Kaynak tüketimi açısından ağır olmasına rağmen, büyük bir topluluk ile kullanımı kolay ve basit olmaya odaklanmıştır. Ayrıca türev ürünlere de yol açmıştır (Pantheon, Unity Shell...).
- KDE Plazma: Qt kitaplıklarına dayalı, masaüstü bilgisayarlar açısından diğer harika projedir ve ne kadar özelleştirilebilir olduğu ve son zamanlarda performansı ile karakterize edilir, çünkü kendini hafif olarak kabul ederek çok "kilo verdi" (kullanır birkaç donanım kaynağı) yanı sıra görünümü, sağlamlığı ve widget'ları kullanma olasılığı. Buna karşı belki de GNOME kadar basit olmadığı belirtilebilir. GNOME gibi TDE gibi türevler de ortaya çıktı.
- MATE: GNOME'un en popüler çatallarından biridir. Kaynak açısından verimli, güzel, modern, basit, Windows masaüstüne benzer ve son yıllarda çok belirgin bir şekilde değişmemiştir.
- Tarçın: Esnek, genişletilebilir ve hızlı olmasının yanı sıra basit ve çekici bir görünüme sahip GNOME tabanlıdır. Belki de olumsuz tarafta, belirli görevler için ayrıcalıkları kullanmanız gerekiyor.
- LXDE: GTK'ya dayalıdır ve çok az kaynak tüketmek üzere tasarlanmış hafif bir ortamdır. Hızlı, işlevsel ve klasik bir görünüme sahip. Olumsuz tarafı, daha büyük ortamlara kıyasla bazı sınırlamaları vardır ve kendi pencere yöneticisine sahip değildir.
- LXQt: Qt'ye dayanan ve LXDE'den çıkan, aynı zamanda hafif, modüler ve işlevsel bir ortamdır. Bir öncekine benzer, ancak görsel düzeyde de biraz basit olabilir.
- Xfce: önceki ikisi ile birlikte en iyi hafif ortamlardan biri olan GTK'ya dayalıdır. Zarafeti, sadeliği, kararlılığı, modülerliği ve yapılandırılabilirliği ile öne çıkıyor. Alternatifleri gibi, daha modern bir şey arayan bazı kullanıcılar için sınırlamaları olabilir.
- diğerleri: azınlık olmalarına rağmen başkaları da var, Budgie, Deepin, Enlightenment, CDE, Sugar, vb.
- Paketleme yöneticisi: hem yönetimle ilgili sorunlar için, eğer şu ya da bu paket yöneticisini kullanmaya alışkınsanız, hem de uyumluluk nedenleriyle, sık kullanacağınız yazılımın paketlendiği ikili dosyanın türüne bağlı olarak, doğru dağıtımı seçmeyi de düşünmelisiniz.
- DEB tabanlı: Debian, Ubuntu ve çok popüler hale gelen birçok türevi sayesinde büyük çoğunluktur, bu nedenle ikili dosyaların en yüksek kullanılabilirliğini istiyorsanız, bu en iyi seçenektir.
- RPM tabanlı: OpenSUSE, Fedora vb. dağıtımlardan bu yana çok olmasa da bu tip paketler de vardır ve öncekiler kadar milyonlarca kullanıcıya ulaşmamıştır.
- diğerleri: Arch Linux'un pacman'i, Gentoo'nun portage'ı, Slackware'in pkg'si gibi başka azınlık paket yöneticileri de var. Bu durumda, genellikle dağıtımların resmi depolarının dışında çok fazla yazılım yoktur. Neyse ki AppImage, Snap veya FlatPak gibi evrensel paketler, onu tüm GNU/Linux dağıtımları için paketlenebilir hale getirdi.
- ilkeler/etik: Yalnızca işlevsel bir işletim sistemi mi istiyorsunuz yoksa etik kriterlere veya ilkelere dayalı bir şey mi arıyorsunuz?
- Normal: Çoğu dağıtım, depolarında ücretsiz ve özel yazılımların yanı sıra çekirdeklerinde özel modüller içerir. Bu şekilde, ihtiyacınız olursa ürün yazılımına ve tescilli sürücülere veya multimedya, şifreleme vb. için tescilli kodekler gibi diğer unsurlara sahip olursunuz.
- % 100 bedava: tüm bu kapalı kaynakları depolarından dışlayan ve hatta ikili bloblar olmadan GNU Linux Libre çekirdeğini kullanan dağıtımlardır. Bazı örnekler Guix, Pure OS, Trisquel GNU/Linux, Protean OS, vb.'dir.
- Sertifikalı: Bazı özel durumlarda, GNU/Linux dağıtımlarının belirli standartlara uyması veya uyumluluk nedenleriyle veya belirli kurumlarda kullanılabilmesi için belirli sertifikalara sahip olması önemli olabilir.
- Sertifika yok: diğer tüm dağıtımlar. Büyük çoğunluğu POSIX uyumlu olsa da, bazıları da LSB, FHS, vb. ile uyumludur. Örneğin, Void Linux, NixOS, GoboLinux vb. gibi bazı standartlardan sapan tuhaflıklar var.
- sertifika ile: Bazılarının The Open Group gibi sertifikaları vardır, örneğin:
- Inspur K-UX, UNIX olarak kaydedilmeyi başaran Red Hat Enterprise Linux tabanlı bir dağıtımdı.®, şu anda terk edilmiş olmasına rağmen.
- Ayrıca, SUSE Linux Enterprise Server ve onun IBM Tivoli Directory Serve with LDAP Certified V2 sertifikası gibi belirli sertifikalara sahip başkalarını da bulacaksınız.
- CentOS tabanlı Huawei EulerOS işletim sistemi de kayıtlı bir UNIX 03 Standardıdır.
İşletim sistemini seçmek için diyagramlar
Bu şema bana, onu bana ileten bir arkadaşım aracılığıyla geldi ve ben de çok sayıda farklı türde kullanıcıya ve ihtiyaçlara yardımcı olmak için biraz daha bulmaya ve paylaşmaya karar verdim. Y akış şemaları toplamanın sonucu bu:
Farklı bir işletim sisteminden mi geliyorsunuz?
Hatırla evet yakın zamanda GNU/Linux dünyasına girdiniz ve diğer farklı işletim sistemlerinden geldiniz, ayrıca ilk dağıtım seçiminde ve uyarlamanız sırasında size yardımcı olmak için yaptığım bu kılavuzları da görebilirsiniz:
- Microsoft Windows'tan gelen kullanıcılar için kılavuz
- macOS dünyasından gelen kullanıcılar için kılavuz
- Eğer geliyorsanız google android dünyasıve daha önce bir PC'niz yoksa veya bir Chromebook'tan almadıysanız, ChromeOS, Android x86'yı (PrimeOS, Harmony OS, Bliss işletim sistemi,vb.), Buluta Hazırya da Chromium İşletim Sistemi.
- FreeBSD veya diğer *BSD'ler, Solaris, vb. gibi sistemlerden gelenler için, taşımada sorun yaşamamalısınız, ancak aşağıdaki gibi dağıtımlarda daha rahat hissedebilirsiniz. Gentoo o Slackware. Veya BSD ve GNU/Linux arasında aşağıdaki gibi dağıtımlarla orta bir adım atın: Debian GNU / kFreeBSD, vb.
Bu linklerde bulacaksınız hangi dağıtımlar sizin için en iyisidir., daha önce kullandığınıza benzer daha dostça ortamlarla...
2 yorum, sizinkini bırakın
Mükemmel not. Teşekkürler.
Herhangi bir tür program veya video oyunu olsun, en iyi yazılım desteğini arıyorsanız, en iyi seçenekler DEB ve RPM'ye dayalı popüler dağıtımlardır, ancak tercihen eskisi daha iyidir. Evrensel paketlerin gelişiyle geliştiricilerin daha fazla dağıtıma ulaşmasına yardımcı oluyor
192.168..l00.1.