logo

Unix vs Linux

Bugün Linux büyük talep görüyor. Linux kullanımını her yerde görebilirsiniz. Sunucularımızda, masaüstü bilgisayarlarımızda, akıllı telefonlarımızda ve hatta buzdolapları gibi bazı elektrikli cihazlarda bile kullanılıyor.

Bazı insanlar Unix ve Linux'un eşanlamlı olduğunu düşünüyor ancak bu doğru değil. Birçok işletim sistemi Unix'e benzeyecek şekilde geliştirildi ancak hiçbiri Linux kadar popüler olmadı. Linux Unix'in kopyasıdır. Unix'e benzer çeşitli özelliklere sahiptir, ancak yine de bazı önemli farklılıkları vardır. Linux ve Windows'tan önce bilgisayar dünyası Unix'in hakimiyetindeydi. Unix telif hakkıyla korunan bir isimdir ve IBM AIX, HP-UX ve Sun Solaris bugüne kadar kalan tek Unix işletim sistemidir.

Unix'e Giriş

Unix, entegrasyonu 1969'da Bell Laboratuvarları araştırma merkezinde Dennis Ritchie, Ken Thompson ve diğerleri tarafından başlatılan gerçek AT&T Unix'ten türetilen çok kullanıcılı, çok görevli bilgisayar işletim sistemleri ailesidir. Unix'in başlangıçta Bell sisteminde kullanılması amaçlanmıştı ve IBM (AIX), HP/HPE (HP-UX), Sun Microsystems (Solaris/SunOS), Berkeley ( BSD), Microsoft (Xenix) ve Kaliforniya Üniversitesi.

Unix sistemleri bazen olarak bilinen modüler bir tasarımla belirlenir. 'Unix felsefesi' . İşletim sistemi, bu felsefeye göre, her biri iyi tanımlanmış ve sınırlı bir işlevi yerine getiren bir grup basit araç vermelidir. Kod içi, birleşik tabanlı bir dosya sistemi ve süreçler arası iletişim tekniği olarak adlandırılan 'borular' birincil iletişim aracı olarak hizmet eder ve karmaşık iş akışlarını uygulamak amacıyla araçları birleştirmek için bir komut ve kabuk komut dosyası dili kullanılır.

Unix, ilk taşınabilir işletim sistemi olarak kendisini öncekilerden farklı kılıyor; neredeyse tüm işletim sistemi, Unix'in birçok platformda çalışmasına izin veren C programlama dilinde belirtilmiştir.

Unix'in Bileşenleri

Unix sistemi aslında birlikte paketlenmiş birkaç bileşenden oluşur. Bir işletim sisteminin çekirdeğine dahil olmak üzere, geliştirme ortamının, belgelerin, kitaplıkların ve bu bileşenlerin her biri için değiştirilmiş, taşınabilir kaynak kodunun eklenmesiyle Unix, özerk bir yazılım sistemi haline geldi.

Unix bileşenlerinin dosya sistemi konumları ve adları, sistem geçmişi boyunca önemli ölçüde değişti. Bununla birlikte, 7 sürümünün uygulanması, birçok kişi tarafından Canonical'in erken yapısına sahip olduğu düşünülmektedir:

    Çekirdek:Birçok alt bileşenden oluşur ve kaynak kodu /usr/sys dizininde bulunur.Geliştirme ortamı:Unix'in son sürümleri, tüm sistemin kaynak kodundan yeniden oluşturulması için kabul edilebilir bir geliştirme ortamı içeriyordu.Komutlar:Unix, sistem bakımı ve işletimi için kullanıcı düzeyindeki programlar veya komutlar, genel yardımcı komutlar ve dizgi paketleri ve metin biçimlendirme gibi daha genel amaçlı yazılımlar arasında ayrım yapar.Belgeler:Unix, belgelerinin her birini makine tarafından okunabilir formatta çevrimiçi olarak ekleyen ilk işletim sistemlerinden biriydi.

Linux'a Giriş

Linux, Unix benzeri açık kaynaklı işletim sistemleri ailesidir. Tipik olarak Linux, destekleyici sistem kitaplıklarını ve yazılımlarını ve birçoğu GNU Projesi tarafından sunulan Çekirdeği içeren Linux dağıtımı olarak paketlenir. Birçok Linux dağıtımı 'Linux' kelimesini kullanır, ancak Özgür Yazılım Vakfı, GNU yazılımının önemine odaklanmak için 'GNU/Linux' adını kullanır.

Ünlü Linux dağıtımları Ubuntu, Fedora Linux ve Debian'dır; bunlardan sonuncusu Xubuntu ve Lubuntu da dahil olmak üzere birçok farklı dağıtım ve değişiklikten oluşur. Ticari dağıtımlar SUSE Linux Enterprise ve Red Hat Enterprise Linux'tur. Masaüstü Linux dağıtımları, Wayland veya X11 gibi pencereleme sistemleri ve KDE Plasma veya GNOME gibi masaüstü ortamlarıdır.

Linux, açık kaynak ve özgür yazılım işbirliğinin en seçkin örneklerinden biridir. Linux kaynak kodu, GPL (GNU Genel Kamu Lisansı) gibi ilgili lisansların koşullarına uygun olarak herkes tarafından ticari olmayan veya ticari olarak dağıtılabilir, değiştirilebilir ve kullanılabilir. Örneğin, Linux Çekirdeği GPLv2 ile lisanslanmıştır.

Linux'un Bileşenleri

Linux Sisteminin kurulu bileşenleri aşağıdakileri içerir:

    Önyükleyici:Firmware'in başlatılması yapıldıktan sonra ve açıldığında sistem tarafından çalıştırılarak Linux Çekirdeğini bilgisayarın ana belleğine yükleyebilen bir programdır.Programa girin:Linux Çekirdeği tarafından başlatılan ilk süreçtir.
    Yazılım kütüphaneleri: Bunlar aktif süreçler tarafından kullanılabilecek kodları içerir.Temel Unix komutları:Temel Unix komutları, GNU coreutils ile birlikte tipik uygulamadır. Gömülü sistemler için BSD lisanslı Toybox ve copyleft BusyBox gibi çeşitli alternatifler mevcuttur.Widget araç setleri:Yazılım uygulamaları için grafiksel kullanıcı arayüzleri oluşturmak amacıyla kullanılan kütüphanelerdir. GNOME Projesi tarafından entegre edilen Clutter ve GTK, Qt Projesi tarafından entegre edilen ve Enlightenment Foundation Libraries (EFL) tarafından yürütülen Qt ve öncelikle Enlightenment ekibi tarafından geliştirilen Qt şirketi dahil olmak üzere çeşitli widget araç kitleri mevcuttur.Paket yönetim sistemi:Paket yönetim sistemi RPM ve dpkg'yi içerir. Paketler alternatif olarak kaynak ve ikili tarball'lardan derlenebilir.Kullanıcı arayüzü programı:Kullanıcı arayüzü programları, pencereleme ortamları veya komut kabukları gibi Linux'ta da mevcuttur.

Linux ve Unix arasındaki fark

KarşılaştırmakLinuxUnix
TanımAçık kaynak kodlu bir işletim sistemidir herkesin kullanımına ücretsiz .olan bir işletim sistemidir. yalnızca telif hakkı sahipleri tarafından kullanılabilir .
ÖrneklerUbuntu, Redhat, Fedora vb. gibi farklı dağıtımlara sahiptir.IBM AIX, HP-UX ve Sun Solaris.
KullanıcılarGünümüzde Linux büyük talep görüyor. İster ev kullanıcısı, ister geliştirici, ister öğrenci olsun herkes Linux'u kullanabilir.Esas olarak sunucular, iş istasyonları ve ana bilgisayarlar için geliştirilmiştir.
KullanımLinux, sunuculardan, PC'lere, akıllı telefonlara, tabletlere, ana bilgisayarlara ve süper bilgisayarlara kadar her yerde kullanılır.Sunucularda, iş istasyonlarında ve PC'lerde kullanılır.
MaliyetLinux dergiler aracılığıyla da serbestçe dağıtılır, indirilir ve dağıtılır. Linux'un ücretli dağıtımları da Windows'tan daha ucuzdur.Unix telif hakkı satıcıları, ilgili Unix İşletim sistemleri için farklı maliyetlere karar verir.
GelişimAçık kaynak olduğundan dünya çapındaki geliştiricilerin kodlarının paylaşılması ve ortak çalışmasıyla geliştirilmiştir.Unix, AT&T Labs, çeşitli ticari satıcılar ve kar amacı gütmeyen kuruluşlar tarafından geliştirilmiştir.
Üretici firmaLinux çekirdeği dünyanın farklı yerlerinden geliştiriciler topluluğu tarafından geliştirilmiştir. Linux'un babası olmasına rağmen Linus Torvalds işleri yönetiyor.Unix'in IBM AIX, HP-UX ve Sun Solaris olmak üzere üç dağıtımı vardır. Apple ayrıca OSX işletim sistemini oluşturmak için Unix'i kullanıyor.
GUILinux komut tabanlıdır ancak bazı dağıtımlar GUI tabanlı Linux sağlar. Gnome ve KDE çoğunlukla GUI'de kullanılır.Başlangıçta komut tabanlı işletim sistemiydi, ancak daha sonra Ortak Masaüstü Ortamı oluşturuldu. Çoğu Unix dağıtımı Gnome'u kullanır.
ArayüzVarsayılan arayüz BASH'dir (Bourne Again SHell). Ancak bazı dağıtımlar kendi arayüzlerini geliştirmiştir.Başlangıçta Bourne kabuğunu kullanıyordu. Ancak diğer GUI'lerle de uyumludur.
Dosya sistemi desteğiLinux, Unix'ten daha fazla dosya sistemini destekler.Ayrıca dosya sistemini de destekler ancak Linux'tan daha azdır.
KodlamaLinux bir Unix klonudur, Unix gibi davranır ancak kodunu içermez.Unix, AT&T Labs tarafından geliştirilen tamamen farklı bir kodlama içerir.
İşletim sistemiLinux sadece çekirdektir.Unix, tam bir İşletim sistemi paketidir.
GüvenlikDaha yüksek güvenlik sağlar. Linux'ta bugüne kadar listelenmiş yaklaşık 60-100 virüs bulunmaktadır.Unix ayrıca son derece güvenlidir. Bugüne kadar listelenen yaklaşık 85-120 virüs var
Hata tespiti ve çözümüLinux açık kaynak olduğundan, bir kullanıcı herhangi bir tehdit gönderdiğinde dünyanın her yerinden geliştiriciler bunun üzerinde çalışmaya başlar. Dolayısıyla daha hızlı çözüm sağlar.Unix'te kullanıcıların sorunun çözülmesi için bir süre beklemesi gerekir.