UNIX, ilk olarak 1960'ların sonlarında Bell Laboratuvarları'nda geliştirilen, zaman paylaşımını destekleyen, çok kullanıcılı ve çok görevli bir işletim sistemidir. Taşınabilirliği, esnekliği ve komut satırı arayüzü (CLI) ile bilinir. UNIX'in temel özellikleri şunlardır:
Çekirdek (Kernel): İşletim sisteminin kalbidir ve donanımı yönetir. Çekirdek (Kernel) sistemi başlatır, kaynakları paylaştırır ve sistem çağrılarını işler.
Kabuk (Shell): Kullanıcı ile çekirdek arasındaki arayüzdür. Komutları yorumlar ve çalıştırır. Kabuk (Shell) betik yazma (shell scripting) için de kullanılır. Bash, Zsh, Ksh popüler kabuklardır.
Dosya Sistemi: Hiyerarşik bir yapıya sahiptir. Her şey bir dosyadır anlayışı vardır. Dosya%20Sistemi (File System) kök dizin (/) ile başlar ve alt dizinlere ayrılır.
Araçlar ve Programlar: UNIX, metin işleme, dosya yönetimi, ağ iletişimi gibi çeşitli görevler için birçok araç ve program sunar. grep
, sed
, awk
, find
gibi araçlar güçlü metin işleme yetenekleri sağlar.
Taşınabilirlik: C programlama dili ile yazıldığından farklı donanım platformlarına kolayca taşınabilir. Taşınabilirlik, UNIX'in yaygınlaşmasında önemli bir faktördür.
Çok Kullanıcılı ve Çok Görevli: Aynı anda birden fazla kullanıcının sisteme erişmesine ve birden fazla görevin eş zamanlı olarak çalıştırılmasına olanak tanır. Çok%20Kullanıcılı (Multi-User) ve Çok%20Görevli (Multi-Tasking) yetenekleri, UNIX'i sunucu ortamları için ideal kılar.
UNIX'in birçok farklı türevi vardır. Linux, macOS ve BSD gibi işletim sistemleri UNIX benzeri (UNIX-like) olarak kabul edilir. UNIX'in prensipleri ve araçları, modern işletim sistemlerinin ve yazılım geliştirme süreçlerinin temelini oluşturmaktadır.
Ne Demek sitesindeki bilgiler kullanıcılar vasıtasıyla veya otomatik oluşturulmuştur. Buradaki bilgilerin doğru olduğu garanti edilmez. Düzeltilmesi gereken bilgi olduğunu düşünüyorsanız bizimle iletişime geçiniz. Her türlü görüş, destek ve önerileriniz için iletisim@nedemek.page