Özet: "Bu makale, Linux işletim sistemine genel bir bakıştır".
İşletim Sistemleri
İşletim sistemi, dizüstü, masaüstü bilgisayarınız veya sunucunuzla ilişkili donanım kaynaklarını yöneten yazılımdır.
Bir işletim sistemi hakkında düşünmenin başka bir yolu, işletim sistemini kullandığınız yazılım ve yüklü olduğu donanım arasında bir çevirmen olarak görmektir. Birincil rolü, kullanıcı için sorunsuz bir deneyim yaratmak için iki ayrı katman arasındaki iletişimdir. İşletim sisteminin içinde, ünitenin çalışmasına izin veren çeşitli parçalar bulunur.
İşletim sistemi, dizüstü, masaüstü bilgisayarınız veya sunucunuzla ilişkili donanım kaynaklarını yöneten yazılımdır.
İşletim sistemleri çeşitlidir ve çeşitli Linux Dağıtımlarını içerir, Windows sürümü ve Mac OS X, bilgisayar sistemlerinde dağıtım için kullanılabilir.
İşletim Sistemi (OS) Bileşenleri:
- Önyükleyici: Yazılımın bu bölümü, bilgisayarın önyükleme şeklini yönetir. Çoğu zaman bu, kullanıcılar tarafından işletim sistemi devreye girdiğinde yol vermeden önce açılan açılış ekranı olarak görülür.
- Çekirdek: Çekirdek, işletim sisteminin en temel düzeyidir. Bu aynı zamanda "Linux" olarak da adlandırılan parçadır. Çekirdek, bir işletim sisteminin temel parçasıdır ve CPU, bellek ve çevre birimlerini yönetir.
- Daemon'lar: Önyükleme sırasında veya işletim sistemine eriştikten sonra başlatılan arka plan hizmetleri.
- Kabuk: Windows işletim sisteminde görülen DOS istemine benzer şekilde bu, kullanıcının bir metin arayüzüne yazılan komutları girerek bilgisayarı kontrol etmesini sağlayan komut işlemidir. Bu seçenek, Ubuntu'daki terminal tarafından barındırılmaktadır.
- Grafik Sunucusu: Grafikleri monitörünüzde görüntüleyen alt sistem.
- Masaüstü Ortamı: Normalde etkileşimde bulunduğumuz kısım. Buna yerleşik uygulamalar da dahildir.
- Uygulamalar: Bir sisteme temel bir işletim sistemi yüklendiğinde kolayca kullanılamayan yazılım başlıkları. Bunlar bir sisteme indirilebilir.
Peki Linux nedir?
Linux, Linus Torvalds tarafından açık kaynaklı bir alternatif olarak oluşturulan bir çekirdek kullanılarak geliştirilen birçok işletim sistemi varyasyonunu kapsayan bir kelimedir.
Açık kaynak, herkesin yazılımı herhangi bir şekilde kullanmak, kopyalamak, incelemek veya değiştirmek için özgürce lisanslı olduğu anlamına gelir. Bilgisayara nasıl davranacağını söyleyen talimatların toplamı olan kaynak kodu, sürekli geliştirmeyi teşvik etmek için açık bir şekilde paylaşılır.
Bu Linux çekirdeğini uygulamak, kullanmak ve yüklemek için satın alma gerektirmeyen bir işletim sistemi kaynağı yarattı.
Bu, kaynak kodunun kullanıcılardan gizlendiği ve telif hakkı yasasını kopyalamak için kullanımı kısıtladığı özel kod ile karşılanır.
Linux Sürümleri: Dağıtım
Bir Linux Dağıtımını veya "dağıtımı" düşünmenin basit bir yolu, Windows'un sahip olduğumuz farklı varyasyonlarını tasavvur etmektir. Windows İşletim sisteminin her sürümü aynı çekirdek parçalara sahip olsa da, sürüm 7'yi sürüm 10 ile karşılaştırdığımızda her biri çok farklı görünebilir.
Aynı şey dağıtımlar için de söylenebilir. Her Linux dağıtımı, açık kaynak kodunu kullanarak aynı temel bileşenleri barındıracaktır, ancak her birinin işlevsellik ve görünüm açısından farklılıkları olacaktır. Linux çekirdeğinin kullanımı, bu varyasyonlarla birleştiğinde, Linux işletim sisteminin 600'den fazla kullanılabilir dağıtımını oluşturur.
Linux yazılımının pek çok sürümü mevcut olduğundan, bu dağıtımlar masaüstü bilgisayarlar, dizüstü bilgisayarlar, netbook'lar ve hatta cep telefonları gibi belirli sistemlerde çalışacak şekilde oluşturulabilir.
Dağıtımlar, Fedora (Red Hat), openSUSE (SUSE) ve Ubuntu (Canonical Ltd.) gibi ticari olarak desteklenebilir veya Debian, Slackware, Gentoo, Arch Linux gibi tamamen topluluk odaklı olabilir.
Dell hangi Linux sürümlerini destekler?
Şu anda Dell, Linux un Ubuntu ve Red Hat dağıtımları için destek sunmaktadır.
Ubuntu, istemci ve tüketici tabanlı sistemlerde kullanılırken, Red Hat (RHEL), Enterprise'daki çeşitli sunucularda korunur.
Linux Tanımları
- Paket: Linux'ta bir paket, belirli bir uygulama için gereken tüm dosyaları içeren sıkıştırılmış bir dosya arşivini ifade eder. Bunlar çevrimiçi depolarda saklanır.
- Paket Yöneticisi: İndirmek üzere yeni bir güncelleştirme mevcut olduğunda yüklü yazılımlar için tüm güncelleştirmeleri işler. Bu aynı zamanda yeni yazılımın bir sisteme yüklenmesi için kullanılan hizmettir.
- Depo: Bir yazılım paketi koleksiyonunun, alınmak ve bir sisteme yüklenmek üzere depolandığı konum.
- APT (Gelişmiş Paketleme Aracı): güncellemeleri otomatik olarak alarak, yapılandırarak ve yükleyerek paketleri yönetme sürecini basitleştirir.
- Kabuk: Klavyeden girdiğiniz komut satırlarınızı alıp sistem üzerinde çalıştıran bir betik dili. Bash ve C shell bunlara örnektir.
- Terminal: Kabuk için kullanılan arabirim.
- Terminal Emülatörü: Bir terminale grafik kullanıcı arayüzü GUI üzerinden erişildiğinde, seçilen kabuk arayüzünün simüle edilmiş bir versiyonudur.
- BASH (Bourne Again Shell): Linux dağıtımlarında bulunan bir kabuk türü. BASH, temel olarak bir terminalde kullanılan kabuk betik dilinin bir uzantısıdır.
Ubuntu Tanımları
- Dash - Başlat menüsünün Ubuntu sürümü. Bu, Unity başlatıcısındaki tire simgesine tıklanarak açılır.
- Unity Launcher - Bilgisayarınızda masaüstü uzantısıyla depolanan dosyalar. Ekranın sol tarafında görünecek ve uygulamalara, çalışma alanlarına, çıkarılabilir cihazlara ve çöp kutusuna hızlı erişim sağlayacaktır.
- Compiz Config Settings Manager (CCSM) - Varsayılan olarak Ubuntu'da yüklü değildir, ancak Ubuntu Yazılım Merkezi aracılığıyla yüklenebilir. Ubuntu'nun Unity Masaüstündeki ayarları değiştirmek için bu eklentiyi kullanabilirsiniz.
- Ubuntu Unity - Windows'un bir kullanıcı arabirimi için masaüstü temsili olduğu gibi, Ubuntu'nun da kendi varyasyonu vardır. Buna Unity denir.
- Varyantlar - Bunu anlamanın iyi bir yolu, Windows'un çeşitli sürümlerine başvurmaktır. Windows'un Home, Professional ve Enterprise arasında değişen Windows 7 varyasyonları olduğu gibi, Linux dağıtımları da aynı yapıyı alır. Ubuntu dağıtımındaki değişiklikler Kubuntu, Lubuntu, Ubuntu Gnome veya Edubuntu olarak etiketlenir.
- Ubuntu Sürüm Numaraları - Ubuntu'da görülen sürüm numaraları, işletim sisteminin ilgili sürümünün çıkış tarihini gösterir. 16.04, Nisan 2016'in çıkış tarihini gösterir.
- Normal Sürümler ve Uzun Vadeli Destek - Ubuntu işletim sisteminin bir sürümünün desteklenme ve güncellenme süresinin uzunluğu söz konusu olduğunda farklılıklar olabilir. LTS, uzun vadeli destek sürümleri, güncellenmiş bir işletim sisteminin bir sonraki sürümüne kadar genellikle iki yıl boyunca desteklenir. Normal sürümler yaklaşık altı ayda bir çıkar ve orta destekli bir sürüm olduklarını belirtmek için sürüm numarasına sahiptir. Örneğin, 16.10 Ekim 2016'da piyasaya sürüldü.