Linux ile UNIX Arasındaki Fark

UNIX telif hakkı bulunan bir üründür. Sadece bazı büyük firmalar UNIX ticari markasını ve ismini kullanabilir. IBM AIX, Sun Solaris ve HP-UX UNIX işletim sistemleridir. The Open Group adlı kuruluş UNIX ilişkili tüm ticari lisanslama programlarını yönetir.

Pek çok UNIX sistemi doğal olarak ticari amaçlıdır.

Linux ile UNIX Arasındaki Fark

Linux Bir UNIX Klonudur

POSIX (Portable Operating System Interface) standartlarına göre Linux; UNIX olarak görülebilir. Linux’un resmi kernel README sayfasında şöyle yazar:

“Linux; Linus Torvalds tarafından internet üzerindeki bir grup hacker yardımıyla sıfırdan yazılan bir UNIX klonudur. POSIX standartlarına uymayı hedefler.”

Fakat Open Group Unix-benzeri yapıları onaylamaz ve bunu UNIX ticari markasının kötüye kullanımı olarak görür.

Linux Sadece Bir Çekirdektir

Linux sadece bir kernel yani çekirdektir. Bütün Linux dağıtımları GUI (grafik arayüz), GNU araçları (cp, mv, ld, date, bash vb.) ve çeşitli uygulamalar (OpenOffice, Firefox vb.) içerir. UNIX işletim sistemleri ise tam bir işletim sistemi olarak kabul edilir ve içeriğindeki herşey tek bir kaynaktan ya da sağlayıcıdan gelir.

Linux ile UNIX Arasındaki Fark

Başlıkta da belirttiğimiz gibi Linux sadece bir çekirdektir ve Linux dağıtımları onu kullanılabilir işletim sistemi haline getirir. Pek çok UNIX işletim sistemi ise A’dan Z’ye tüm gerekli programlar ve derleyicilerle birlikte gelir. Örneğin HP-UX veya Solaris tam bir paket işletim sistemi halinde gelir.

Lisanslama ve Fiyat

Linux ücretsizdir. Linux’u internet üzerinden ücretsiz olarak indirebilirsiniz ve GNU lisansı ile yeniden dağıtabilirsiniz. Linux’un internet üzerinde mükemmel bir topluluk desteği vardır. Fakat pek çok UNIX benzeri işletim sistemi ücretsiz değildir. Redhat / Novell gibi bazı Linux dağıtımları ek destek, danışmanlık, hata ayıklama ve eğitim gibi hizmetlerini ücretli olarak sunar.

Kullanıcı Dostu

Linux en kullanıcı dostu UNIX benzeri işletim sistemi olarak görülür. Ses kartı, flash oynatıcılar ve diğer masaüstü uygulamaları kolaylıkla kurulabilir. Apple OS X ise masaüstü kullanımda en popüler UNIX işletim sistemidir.

Linux ile UNIX Arasındaki Fark
Arayüz örneği.

Güvenlik

Linux sunucunuzu ve masaüstü bilgisayarınızı hacker ve crackerlardan korumak için netfilter/iptables tabanlı açık kaynak kodlu firewall araçları ile birlikte gelir. UNIX işletim sistemleri ise kendi firewall ürünleri ile birlikte gelir. Örneğin Solaris UNIX ipfilter tabanlı bir firewall ile gelir.

Yedekleme ve Kurtarma Yazılımları

UNIX ve Linux veriyi kasetlere ya da başka yedekleme aygıtlarına yedekleyebilmek için farklı yedekleme araçları ile gelir. Fakat her ikisi de tar, dump/restore ve cpio gibi benzer araçları kapsar.

Dosya Sistemleri

Linux varsayılan olarak ext3 veya ext4 dosya sistemlerini kullanır. UNIX ise jfs, gpfs (AIX), jfs, gpfs (HP-UX), jfs ve gpfs (Solaris) gibi farklı birkaç çeşit dosya sistemi ile gelir.

Sistem Yönetim Araçları

UNIX sistem yönetimi için kendi özel araçlarını kullanır. Örneğin HP-UX SAM kullanır. Suse Linux ise sistem yönetimi için Yast kullanır. Redhat Linux sistem yönetimi için redhat-config-* adında kendi grafik arayüz araçlarını kullanır. Hem Linux hem de UNIX’de konfigürasyon dosyalarını düzenlemek ve komut yazmak sys adminler için sistem yönetiminde kullanılan en popüler seçeneklerdir.

UNIX İşletim Sistemleri

Popüler ve yaygın birkaç UNIX işletim sistemi aşağıdaki gibidir:

  • HP-UX
  • IBM AIX
  • Sun Solairs
  • Mac OS X
  • IRIX

Linux Dağıtımları

Popüler ve yaygın birkaç Linux dağıtımı aşağıdaki gibidir:

  • Redhat Enterprise Linux
  • Fedora Linux
  • Debian Linux
  • Suse Enterprise Linux
  • Ubuntu Linux

Linux ile UNIX arasındaki fark özetle bu şekilde. Sizin de eklemek istedikleriniz varsa lütfen yorum bırakın.

64-bit ile 32-bit Arasındaki Fark

32-bit bir işlemci sadece 4GB belleğe erişebilirken, 64-bit bir makina 17.2 milyar GB sistem belleğine erişebilir. Bu ayrıca şu demektir: video, ekran ve diğer kartlarınız işletim sisteminden kullanılabilir belleği çalamayacaktır. Windows 64-bit Home Editions versiyonları lisanslama gibi nedenlerden dolayı halen sadece 16GB RAM ile sınırlıdır. Fakat Windows’un Profesyonel ve Ultimate versiyonları 192GB’a kadar RAM kullanabilir ve bu şekilde çok güçlü bir sistem oluşturabilirsiniz.

64-bit makinalarda işlem başına düşen limit de büyük oranda artış gösterir. 2GB limite karşı her uygulama herhangi bir özel API olmadan 8TB sanal belleğe erişebilir. Video editleme gibi çok fazla RAM tüketen uygulamalar için 64-bit makinalar çok idealdir.

64-bit ile 32-bit Arasındaki Fark

Windows’un 64-bit versiyonları ayrıca çekirdeği ele geçirmelere karşı koruma amaçlı dijital olarak imzalanmış 64-bit aygıt sürücüleri desteği ile gelir. Ayrıca 16-bit uygulamalarınızı 64-bit makinalarda çalıştıramazsınız ki zaten bu da çok büyük bir kayıp değildir.

Bit’ler Ne Anlama Geliyor?

İşlemcideki bit sayısı işlemcinin işleyebileceği data tipinin ve kayıdın boyutuna referanstır.
64-bit bir işlemci 264 sayısal değer depolama kapasitesine sahiptir. Bunlara bellek adresi de dahildir ki bu 32-bit bir işlemciden 4 milyar kez daha fazladır.

Temel fark: 32-bit işlemciler sınırlı sayıda bir belleği işleyebilme yeteneğine sahiptirler. 64-bit işlemciler ise çok daha fazlasına.

64-Bit’in Avantajları

  • Daha fazla RAM kullanımı. Windows’un 32-bit versiyonları 4GB RAM ile sınırlıdır. 64-bit versiyonları ise 17 milyar GB üzerinde bir RAM kullanım imkanı sunar. Bu da register adı verilen bir kapasite yönetimi sayesinde olur.
  • Daha etkin kullanım.
  • Bilgisayarınız işlem başına daha fazla sanal bellek ayırabilir. 32-bit versiyonlarda Windows sadece 2GB belleğe kadar uygulamalara bellek atayabilir. Modern oyunlar, video düzenleme uygulamaları gibi çok fazla belleğe ihtiyaç duyan uygulamalar için 32-bit makinalar yetersiz kalır. Bu durumda 64-bit makinalar çok daha etkin bir kullanım sunar.
  • Daha ileri düzey güvenlik. 64-bit makinalarda 32-bit makinalarda olmayan güvenlik özellikleri mevcuttur.

64-Bit’in Dezavantajları

  • 64-bit uyumlu aygıt sürücüsü bulmak zor olabilir. Her aygıtın 64-bit uyumlu versiyonu bulunmayabilir. Dolayısıyla bu bir dezavantaj olarak görülebilir.
  • Anakartınız 4GB’dan fazla RAM desteklemiyor olabilir.
  • Uygulamalar uyumluluk sorunu çıkarabilir. Bazı uygulamaların 64-bit versiyonu uyumluluk sorunları çıkarabilir.