Bilgisayarlarda ve diğer cihazlarda kullanılan en popüler işletim sistemlerinden biri Linux'tur. Her ne kadar diğer belirsiz cihazlara ek olarak masaüstü, dizüstü bilgisayar ve ana bilgisayar makinelerinde de çok sayıda Linux çeşidi kullanılsa da, tartışmasız en iyi ticari bilgisayar sunucularındaki kullanımlarıyla tanınırlar. Hem Chromebook'lar olarak bilinen dizüstü bilgisayarlar için Chrome OS işletim sistemi hem de Google'ın Android mobil ve tablet işletim sistemi Linux tabanlıdır. Farklı Linux sistem türleri belirli kullanımlara en iyi şekilde uyarlanmıştır.
Linux İşletim Sisteminin Tarihçesi
Unix işletim sisteminin Intel işlemcilerle desteklenen masaüstü bilgisayarlara uygun bir versiyonunu oluşturmak için Linux ilk olarak 1991 yılında Finli bilgisayar programcısı Linux Torvalds tarafından geliştirildi. 'Unix' terimi hala telefon şirketinin ünlü araştırma ve geliştirme bölümü olan AT&T'nin ticari markası olmasına rağmen, artık orijinal Unix ile hem genel olarak uyumlu hem de ondan ilham alan çeşitli sistemler için jenerik olarak sıklıkla kullanılmaktadır.
Minix, PC'ler için ilk Unix benzeri işletim sistemiydi, ancak Torvalds ve dünyanın dört bir yanından Linux üzerinde çalışan programcı grubu, lisanslama ve diğer sorunlar nedeniyle onu yetersiz buldu. Teknik olarak 'Linux' terimi yalnızca, bellek tahsisini, işlemci zamanlamasını ve aygıt erişimini kontrol eden ve uygulama programları ile makinenin donanımı arasında yer alan merkezi işlem birimi olan işletim sisteminin çekirdeğini ifade eder.
internet bankacılığının dezavantajları
Çoğunlukla, kullanıcılarının özgürlüğünü destekleyen yazılımlar üretmeye ve tanıtmaya adanmış Özgür Yazılım Vakfı'nın himayesinde üretilen GNU projesi, genellikle bir Linux makinesine yüklenen ek yazılımların çoğunu sağlar. Özgür Yazılım Vakfı'nın başkanı ve kurucusu Richard Stallman, entegre sistemi Linux işletim sistemi yerine GNU/Linux olarak adlandırmayı tercih ediyor. Temel olarak, GNU uygulama düzeyindeki araçların çoğunu sağlar, Linux sistemi işletim sistemi çekirdeğini sağlar ve birçok çağdaş kurulumda, ek kuruluşlar Linux iş istasyonları tarafından kullanılan diğer çekirdek yazılımların çoğunu sağlar.
Linux çekirdeği şu anda dünya çapında çok sayıda geliştirici tarafından sürdürülüyor ve bunların çoğu Linux'u şirket içinde veya müşteriye yönelik ürünlerde kullanan yazılım firmaları için çalışıyor. Bu geliştiriciler yalnızca kullanılabilirliği, güvenliği ve verimliliği artırmak için yeni özellikler eklemekle kalmıyor, aynı zamanda Linux çekirdeğinin geniş bir donanım yelpazesiyle uyumlu olmasını da sağlıyor. Linux çekirdeği açık kaynak olduğundan, herkes genellikle açık olarak erişilebilen kaynak kodunu kendi ihtiyaçları doğrultusunda kullanmakta ve değiştirmekte özgürdür. Belirli lisanslar farklılık gösterse de, diğer Linux uyumlu yazılımların çoğuna benzer koşullar altında erişilebilir kılınmaktadır. Bu nedenle kişisel veya şirket bilgisayarlarınıza herhangi bir yazılım yüklemeden önce koşulları anladığınızdan emin olun.
Linux işletim sistemi dağıtımlarına aşina olmak
Linux'un ilk piyasaya sürüldüğü 1990'lı yılların başlarından bu yana, çok sayıda şirket Linux çekirdeğiyle birlikte çalışacak kendi yazılım setlerini geliştirdi. Eskiden kompakt CD'ler, DVD'ler ve hatta disketler aracılığıyla aktarılsa da, dağıtım olarak da bilinen bu paketler artık öncelikle çevrimiçi olarak dağıtılıyor.
Dağıtımlar sıklıkla varsayılan olarak hangi konfigürasyonların kullanılacağına ve grafik kullanıcı arayüzleri, sunucu araçları, programlama yazılımı ve son kullanıcı uygulamaları gibi hangi yazılımın hangi sürümlerinin kullanıma sunulacağına karar verir. Paket yöneticilerinin çoğu iOS ve Android'den önce çıkmış olsa da çoğunluğu, şu anda mobil cihazlarda kullanılan uygulama mağazalarına benzer şekilde, dağıtım onaylı programları hızlı bir şekilde yüklemeyi amaçlayan yazılımları içeriyor.
1.Debian
Deepin, Ubuntu ve Mint gibi popüler Linux dağıtımları güçlü performansları, güvenilirlikleri ve eşsiz kullanıcı deneyimleriyle tanınır. Debian bu dağıtımların anası olarak kabul ediliyor. Debian Buster olarak da bilinen Debian 10'un güncellemesi olan Debian 10.5, en son kararlı sürümdür.
Debian 10.5'in, Debian Buster'ın yeni bir sürümü değil, yalnızca en yeni güncellemeleri ve yeni yazılım uygulamalarını içeren bir Debian Buster yükseltmesi olduğunu unutmayın. Mevcut güvenlik sorunlarını gideren güvenlik güncellemeleri de dahildir. Hala elinizdeyse Buster sisteminizi çöpe atmanıza gerek yok. Sisteminizi yükseltmek için APT paket yöneticisini kullanmanız yeterlidir.
Debian projesi 59.000'den fazla yazılım paketi sunuyor, çok çeşitli bilgisayarları destekliyor ve her yeni sürümle birlikte daha fazla sistem mimarisi ekliyor. Sağlamlık ile son teknolojiyi dengelemek için çaba gösterir. Kararlı, Test ve Kararsız, Debian'ın sunduğu üç ana geliştirme dalıdır.
Kararlı sürüm, adından da anlaşılacağı gibi çok sağlam ve etkili güvenlik korumalarına sahip olmasına rağmen, ne yazık ki en yeni yazılım ürünleriyle birlikte gelmiyor. Ancak stabilitesi ve dayanıklılığı nedeniyle üretim sunucuları için mükemmeldir. Aynı zamanda, en yeni yazılım paketlerine sahip olmayı özellikle önemsemeyen, oldukça geleneksel masaüstü kullanıcıları için de uygundur. Genellikle sisteminize Debian Stable'ı yüklersiniz.
Debian Testing, henüz kararlı sürüme dahil edilmemiş en yeni yazılım sürümlerini sunan, sürekli güncellenen bir sürümdür. Bu, gelecek kararlı Debian sürümü için bir geliştirme aşamasıdır. Sıklıkla kararsızlık sorunları vardır ve kolaylıkla kırılabilir. Ayrıca güvenlik güncellemelerini zamanında almaz. Bullseye, Debian Testing'in en yeni sürümüdür.
Debian'ın mevcut yinelemesi kararsız olarak adlandırılıyor. Kod 'Test' aşamasına girene kadar aktif olarak katkıda bulunan programcılar için ideal bir platform görevi gören deneysel bir dağıtımdır.
Debian, güçlü paket deposu ve özellikle gerçek dünya ortamlarındaki kararlılığı nedeniyle yüz milyonlarca kullanıcı tarafından kullanılıyor.
2. Gento
Gentoo, uğraştıkları araçları hemen düşünen uzmanlar ve profesyoneller için tasarlanmış bir dağıtımdır. Ağ ve sistem yöneticilerinin yanı sıra geliştiriciler de bu gruba girer. Bu nedenle Linux'a yeni başlayanlar için en iyi seçenek değil. Linux işletim sisteminin iç işleyişi hakkında daha fazla bilgi edinmek isteyenlere Gentoo tavsiye edilir.
Gentoo Linux
Portage adı verilen bir paket yönetim sistemi Gentoo'ya dahil edilmiştir ve Gentoo üzerine kurulu ve onunla geriye dönük olarak uyumlu olan Sabayon ve Calculate Linux dahil olmak üzere diğer dağıtımlara da özgüdür. Bağlantı noktalarının koleksiyon kavramına dayanmaktadır ve Python'da yazılmıştır. OpenBSD ve NetBSD gibi BSD tabanlı dağıtımlar, yama ve makefile koleksiyonları olan bağlantı noktası koleksiyonları sağlar.
3.Ubuntu
Canonical tarafından geliştirilen ve güncellenen en popüler Linux dağıtımlarından biri, hem uzmanlar, hem orta düzey kullanıcılar hem de acemiler tarafından kullanılıyor. Ubuntu öncelikle Linux'a yeni başlayanlar veya Mac veya Windows'tan geçiş yapanlar için oluşturuldu.
Ubuntu Linux
Ubuntu, GNOME masaüstü arayüzü ve Firefox, LibreOffice, GIMP gibi görüntü düzenleme yazılımı, müzik çalarlar ve Audacious ve Rhythmbox gibi video oynatıcılar gibi ortak yazılımlarla önceden yüklenmiş olarak gelir.
En son sürüm, genellikle Focal Fossa olarak bilinen Ubuntu 20.04 LTS'dir. Yaru teması, iyileştirilmiş simgeler, Snap ürünleri için inanılmaz destek ve kademeli uygulamanın gösterdiği kesirli ölçeklenebilirlik yeteneği gibi çok sayıda güncelleme ve yeni özellik dahildir.
Diğer birçok Linux çeşidinin temeli Ubuntu'dur. Linux Mint 20.04 LTS, Kubuntu 20.04 ve Lubuntu 20.04 LTS, Ubuntu 20.04 tabanlı dağıtımlardan birkaçıdır. (Ulyana).
Ubuntu, kullanıcı dostu olması ve çekici kullanıcı arayüzü nedeniyle Linux'u öğrenmeye çalışan masaüstü kullanıcıları ve yeni başlayanlar için mükemmeldir. Linux'u öğrenmede ilerledikçe, daha önce de belirtildiği gibi varsayılan Uygulamaları kullanmaya kolayca başlayabilirler.
Multimedya prodüksiyon odaklı Ubuntu Studio'dan bahsetmeye değer. Video, fotoğraf, ses ve grafik oluşturma alanlarında çalışmak isteyen sanatçılara yöneliktir.
4. Linux Nane
Son derece sevilen Ubuntu tabanlı bir Linux dağıtımına Linux Mint adı verilir. Hem masaüstü kullanıcılarının hem de profesyonellerin hayran olduğu en güzel ve sezgisel dağıtımlardan birini sunmak için zamana meydan okudu. Varsayılan olarak anlık işlevselliği kaldıran en son sürüm olan Mint 20'yi çevreleyen kafa karışıklığına rağmen, Linux dağıtımı hala şaşırtıcı, güçlü ve güvenilirdir.
Linux Nane Masaüstü
Snap desteğini aktif hale getirmek için aşağıdaki komutları uygulayınız.
$ sudo rm /etc/apt/preferences.d/nosnap.pref $ sudo apt update $ sudo apt install snapd
Mint 20'nin üç masaüstü sürümü (Cinnamon, XFCE ve MATE sürümleri) Ubuntu 20.04 LTS'yi temel alıyor. Mint yalnızca 64 bit sürümlerde mevcuttur; 32 bit sürümler artık desteklenmemektedir. Linux Mint 20'ye güç veren Linux çekirdeği 5.4, AMD Navi 12, Intel Tiger Lake CPU'ları ve NVIDIA GPU'ları için daha iyi destek gibi yeni iyileştirmeleri içerecek şekilde güncellendi. Genel kullanıcı arayüzü de yeni temalar, iyileştirilmiş simgeler, yüksek çözünürlüklü arka plan resimleri ve rötuşlanmış bir görev çubuğuyla güncellendi.
Yeni sürümler, HiDPI monitörlerin daha keskin ve canlı görsellerin keyfini çıkarması için fraksiyonel ölçeklendirme özelliğinin yanı sıra LAN'da çalışan bir dosya paylaşım aracı olan Warpinator'ı da içeriyor. Ek olarak, Firefox, Timeshift, LibreOffice, Thunderbird ve Audacious müzik çalar gibi günlük kullanım için başka yardımcı programlara da sahip olacaksınız.
Rutin masaüstü işlemlerini gerçekleştirmek, müzik dinlemek, video izlemek ve hatta oyun oynamak için hızlı ve güvenilir bir Linux masaüstü istiyorsanız Mint önerilen dağıtımdır. Mint 20 uzun vadeli bir sürüm olduğundan 2025 yılına kadar destek alacaktır.
5. Red Hat Kurumsal Linux
RHEL olarak da bilinen Red Hat Enterprise Linux, iş veya kurumsal kullanım için oluşturulmuş bir Linux dağıtımıdır. Microsoft gibi diğer yazılım platformlarının en iyi açık kaynak değişimlerinden biri de budur. Genel güvenliğini artıran güvenilirliği ve tutarlı güvenlik düzeltmelerine sahip olan Red Hat, genellikle sunucu ortamları için en iyi seçimdir.
RHEL Linux Dağıtımı
Geleneksel sunuculara, VMware ve HyperV gibi sanal ortamlara ve buluta kolaylıkla kurulabilir. Red Hat, Docker konteynerlerini temel alan ve Kubernetes tarafından çalıştırılan OpenShift PaaS (hizmet olarak platform) olarak bilinen hibrit bulut ortamının yardımıyla konteynerizasyon teknolojisi alanında mükemmelliğe ulaştı.
Sistem yöneticileri, Redhat tarafından RHCSA (Red Hat Sertifikalı Sistem Yöneticileri) ve RHCE (Red Hat Sertifikalı Mühendis) gibi özel programlar aracılığıyla eğitilir ve sertifikalandırılır.
Hız, güvenlik ve istikrar en önemli öncelikler olduğunda RHEL seçilecek en iyi dağıtımdır. RHEL lisans yoluyla mevcuttur ve abonelik her yıl yenilenir. Kullanıcılar, Sanal Veri Merkezleri için Linux, Linux Developer Workstation ve Linux Developer Suite dahil olmak üzere çeşitli abonelik modelleri için lisans satın alabilirler.
Red Hat ve CentOS gibi yan kuruluşları geleneksel olarak yum paket yöneticisini kullandı. Artık durum güncellendiğine göre DNF, en son sürüm olan RHEL 8 (Ootpa) için varsayılan paket yöneticisidir. AppStream ve BaseOS, RHEL dağıtımı için kullanılan iki ana depodur.
Yalnızca sistemin temel işlevlerine yönelik uygulamalar sunan BaseOS'un aksine, AppStream deposu (Uygulama Akışı), sisteminize yüklemek istediğiniz tüm yazılım programlarını sunar.
6. CentOS
CentOS adı verilen topluluk odaklı, sınırsız bir işletim sistemi sistemi, güçlü ve güvenilir bir açık kaynak altyapısı sağlamayı amaçlamaktadır. Red Hat Enterprise Linux pahalı bir seçenektir ancak RHEL'i temel alan CentOS'un indirilmesi ve kurulması tamamen ücretsizdir. Kullanıcılar, RHEL'in kararlılığını ve güvenilirliğini elde ederken ücretsiz güvenlik ve özellik güncellemelerinden de yararlanabilirler. RHEL'in avantajlarından yararlanmak isteyen Linux hayranları için CentOS 8 bir tercihtir.
CentOS'un Linux dağıtımı
CentOS 8'in üçüncü yinelemesi olan sürüm 8.2 en yenisidir. BaseOS ve Uygulama akışı depolarını kullanır ve Python 3.8, GCC 9.1, Maven 3.6 vb. yazılım ürünlerinin en son sürümlerini içerir.
7. Fedora
Basitliği ve yeni kullanıcıların başlamasını kolaylaştıran kullanıma hazır uygulamaları nedeniyle Fedora, uzun süredir en kullanıcı dostu dağıtımlar arasında yer alma konusunda itibar sahibidir.
Sunucular, bilgisayarlar ve dizüstü bilgisayarların yanı sıra IoT ortamları için tasarlanmış güçlü ve uyarlanabilir bir işletim sistemidir. CentOS gibi Fedora da Red Hat üzerine kurulmuştur ve Red Hat'in Kurumsal aşamaya girmeden önce yalnızca bir test platformu olarak hizmet vermektedir. Sonuç olarak öğrenme ve gelişim amacıyla sıklıkla kullanılır ve hem öğrenciler hem de geliştiriciler için faydalıdır.
Fedora'nın Linux dağıtımı
Fedora, en yeni ve birinci sınıf RPM yazılım paketlerini sağlar ve bir süredir DNF paket yöneticisini kullanıyor (ve bunu hala varsayılan paket yöneticisi olarak kullanıyor). Fedora'nın en yeni sürümü 32'dir.
8.KaliLinux
Kali Linux, dijital adli tıp ve sızma testlerinde kullanılması amaçlanan, saldırgan güvenlik tarafından oluşturulan ve sürdürülen Debian tabanlı bir Linux dağıtımıdır. Sadece birkaçını saymak gerekirse Nmap, Metasploit Framework, Maltego ve Aircrack-ng gibi penetrasyon testi araçları önceden yüklenmiş olarak gelir.
Kali için Linux dağıtımı
Kali Linux, siber güvenlik profesyonelleri ve sızma testini denemek isteyen öğrenciler için tasarlandı. Aslında Kali, Kali Linux Sertifikalı Profesyonel ve Kali ile Sızma Testi gibi sektörde tanınan sertifikalar sunmaktadır.
APT paket yönetiminden faydalanan Kali'nin en yeni sürümü Kali 2020.2'dir.
9. Arch Linux
Uyguladıkları yazılım ve işlettikleri hizmetler konusunda uzman olan deneyimli kullanıcılar veya Linux uzmanları için, kullanımı kolay ve uyarlanabilir bir Linux dağıtımı olan Arch Linux bulunmaktadır. Kullanıcılara sistemi uygun gördükleri şekilde özelleştirme veya değiştirme esnekliği sağlar. Kısacası Arch, Linux kullanımı konusunda son derece bilgili olan kişilere yöneliktir.
Arch Linux
Paketleri terminallerde yükselttiğimizde, Arch Linux sürekli sürüm olduğundan otomatik olarak en son sürüme yükseltecektir. Topluluk tabanlı bir yazılım yükleme platformu olan AUR'un (Arch User Repository) uygulamasını yapar ve birincil paket yöneticisi olarak Pacman'ı kullanır. En son sürüm 2020.09.01'dir.
10.OpenSUSE
OpenSUSE projesi, iki temel SUSE departmanı sunan son teknolojiye sahip, her şeyi kapsayan bir işbirliği çalışmasıdır: SUSE Leap, kurumsal geliştirme ve testlerin yanı sıra masaüstü kullanıcılarına yönelik bir kilometre taşı sürümüdür. Bu, onu sistem yöneticileri ve açık kaynak geliştiricileri için ideal seçenek haline getirir.
OpenSuse Linux
Sahip olduğu son teknoloji dağıtıma en yakın şey, en yeni yazılım yığınlarını ve IDE'leri içeren sürekli bir sürüm olan SUSE Tumbleweed'dir. Ofis programları, GCC derleyicisi ve çekirdek dahil olmak üzere mevcut paketlerin mevcut olması sayesinde TumbleWeed, herhangi bir uzman kullanıcı veya yazılım geliştiricisi için çocuk oyuncağıdır.
OpenSUSE, yazılım paketlerini yönetmek için Yast paket yöneticisini kullanır ve programcılara ve yöneticilere tavsiye edilir.
Çözüm
Açıkçası, bunlar mevcut Linux dağıtımlarından yalnızca birkaçıdır ve hiçbir şekilde kapsamlı bir liste değildir. 600'ün üzerinde Linux dağıtımı mevcuttur ve bunların 500'ü aktif olarak geliştirilmektedir. Ancak, bazıları diğerlerine model teşkil eden en popüler Linux dağıtımlarından birkaçına odaklanmanın önemli olduğunu düşündük.
Linux işletim sistemi ile Windows işletim sistemi arasındaki temel ayrım
Aşağıda Linux'un Windows işletim sisteminden farklı olduğu bazı noktalar yer almaktadır.
- Linux açık kaynaklı bir işletim sistemi olduğundan, özel bir işletim sistemi olan ve kullanıcıya kaynak koduna erişim izni vermeyen Windows'un aksine, kullanıcı kaynak kodunu kendi ihtiyaçlarına uyacak şekilde kolayca değiştirebilir.
- Linux işletim sistemi hataları bulup yamadığından, geniş bir kullanıcı tabanına sahip olan ve bu nedenle bilgisayar korsanlarının hedefi olan Windows işletim sistemine göre çok daha güvenlidir.
- Eski donanımlara rağmen Linux Windows'tan daha hızlıdır.
- Windows çevre birimlerini aygıt olarak değerlendirirken Linux bunları dosyalar gibi ele alır.
- Linux, karşılaştırılabilir klasörler içinde aynı dosya adlarına izin verir, ancak Windows, benzer klasörler içinde aynı dosya adlarına izin vermez.
- Uygulama dosyalarının ve sistemin genellikle bir C sürücüsüne kaydedildiği Windows işletim sisteminin aksine, Linux, sistemi ve program dosyalarını ayrı sürücülerde bulmanıza olanak tanır.