UNIX: Revizyonlar arasındaki fark

Ubuntu Türkiye Wiki sitesinden
Gezinti kısmına atla Arama kısmına atla
k (Yeni sayfa: = '''UNİX''' = {| style="width: 220px; height: 146px;" |- | <br> | thumb|UNİX |} <br> '''UNIX''', 1969 yılında, Ken Thompson ve Dennis Ritchie tarafından Be...)
 
kDeğişiklik özeti yok
84. satır: 84. satır:
*Digital UNIX  
*Digital UNIX  
*Xenix<br>
*Xenix<br>
[[kategori:İşletim Sistemleri]]

13.25, 16 Ocak 2010 tarihindeki hâli

UNİX



UNIX, 1969 yılında, Ken Thompson ve Dennis Ritchie tarafından Bell Laboratuvarları’nda geliştirilmiş, çok kullanıcılı, çok görevli yapıyı destekleyen bir bilgisayar işletim sistemidir.

UNIX türevi işletim sistemleri çok işlemcili çok pahalı makinalardan, tek işlemcili basit ve çok ucuz ev bilgisayarlarına kadar pek çok cihaz üzerinde çalışabilen esnek ve sağlamlığı çok değişik koşullarda test edilmiş sistemlerdir. Fakat özellikle kararlı yapısı ve çok kullanıcılı-çok görevli yapısıyla çok işlemcili sunucularda adeta standart haline gelmiştir.

Linus Torvalds tarafından temelleri atılan Linux, UNIX olmayıp bir UNIX türevidir. UNIX’ten ilham alan, bir grup bağımsız yazılımcı tarafından geliştirilen bir işletim sistemi çekirdeğidir.

  • 1965 yılında MIT, AT&T Bell Labs ve GE’nin birlikte geliştirdikleri MULTICS (Multiplexed Operating and Computing System) projesiyle atılmıştır. MULTICS projesinin hedefi çoklu kullanıcının bilgisayar erişimine izin vererek eşzamanlı veri paylaşımını gerçekleştirebilmekti.
  • 1969 yılında proje karmaşık bir hal almaya başlamış ve AT&T Bell Labs projeden çekilmiştir. Ancak aynı yıl içinde, Bell’de araştırmacı olarak çalışan Ken Thompson’ın MULTICS programını simüle eden bir dosya sistemini kodlamasıyla Unix’in ilk sürümü UNICS (Uniplexed Operating and Computing) ismiyle çıkmıştır. İlk sürümü assembler ile yazılmış olup, sadece yazıldığı tür makinada çalışabilen bir versiyondu.
  • '1973 'yılında Thompson, C derleyicisinin atası Dennis Ritchie ile birlikte çekirdeği C ile tekrar kodlayarak Unix’in 5. sürümünü oluşturdu. Böylece Unix, taşınabilir özelliği olan C dili sayesinde, çeşitli hedef donanımlara uygun olarak tekrar derlenebilen kodlardan oluşan taşınabilir bir işletim sistemine dönüşmüş oldu.
  • 1978 yılı Unix için çok önemli bir yıl olarak geçti. Unix İşletim Sistemi 7. sürümüyle birlikte gelişimini artık iki farklı çizgide gerçekteştirecekti: BSD(Berkeley Software Distribution) ve System V.

BSD

Berkeley Universitesinde Thompson ve öğrenci Bill Joy ile Chuck Haley Unix’in Berkeley sürümünü kodladı. Bu sürüm, kaynak kod üzerinde çalışan diğer öğrencilere de dağıtıldı. Berkeley öğrencileri, orijinal Unix kaynak kodunun%90′nını değiştirdiler. Araştırmacılar da vi ve C shell gibi metin düzenleme programlarını ekleyerek sistemi daha da geliştirdiler. Sanal bellek (virtual memory), Sendmail, TCP/IP desteği gibi özellikler BSD sürümünden gelmiştir. Daha sonraları

  • Linux,
  • NextStep,
  • (NeXT),
  • Sun OS 4.x, ve
  • ULTRIX (DEC)

gibi işletim sistemleri BSD üzerinden türemiştir.

System V

Bell, Unix’in ticari olarak varlığını sürdürebilir bir ürün olacağını düşündü ve ürünü lisansladı. System V işletim sistemi, konsorsiyum tarafından ortak bir standartta geliştirildi ve yeni özellikleriyle daha güçlü, güvenilir ve güvenli bir sistem oldu. Birkaç yıl System V ticari olarak en çok desteklenen ürün oldu. Tüm System V ürünleri, Bell’de gerçekleştirilen çalışmalar üzerine kurulmuştur ve lisans hakkı Unix System Laboratories’e aittir. Bunlara örnek olarak

  • AIX (IBM),
  • Digital Unix (DEC),
  • HP-UX (HP),
  • IRIX (SGI),
  • SCO UNIXware ve
  • Sun OS 5.x/Solaris (SUN)

verilebilir.

Günümüzde BSD ve System V’in birçok komut ve özellikleri birbirine benzemektedir. Unix’in çoğu sürümünde her iki yaklaşımdan da faydalanılmıştır. Örnek olarak ps ve printing komutlarında sadece sözdizim farklılıkları vardır.

UNIX markası AT&T Bell Labs tarafından Novell’e satılmıştır. 1994′te UNIX tanımı ve markası günümüzdeki sahibi The Open Group’a devredilmiştir.

UNIX Tarihindeki Önemli İsimler

  • Brian Kernighan
  • Dennis Ritchie
  • Ken Thompson
  • Linus Torvalds

UNIX Standartları

POSIX Standartı

POSIX (Portable Operating Standard)sistemin taşınabilirliğinin ölçüsüdür. System V üzerinde yazılmış bir program BSD üzerinde çalışabiliyorsa taşınabilirlik özelliğine sahiptir. IEEE POSIX standartları için birdizi standartlar komiteleri oluşturdu. POSIX.1 komitesi Unix için program yazmada kullanılan C kütüphanesi arayüzünü standartlaştırırken; POSIX.2 komitesi genel kullanıcının erişimine açık komutların standartlarını belirledi.

OSF Standartı

Open Software Foundation tarafından geliştirilen standart.

X/Open Standartı

Çeşitli bilgisayar üreticilerin, yazılım tedarikçilerinin ve müşterilerden oluşan Avrupadaki konsorsiyum tarafından kurulan bu standart COSE (Common Open System Environment) gibi spesifikasyonları da içeren farklı Unix standartlarını biraraya getirdi.

UNIX Türevleri

Günümüzde kullanılmakta olan UNIX markasını kullanabilen işletim sistemlerinden başlıcaları şunlardır:

  • Linux
  • FreeBSD, OpenBSD, NetBSD
  • Minix
  • Sun Solaris
  • IBM AIX
  • HP-UX
  • SGI IRIX
  • SCO Unixware
  • Digital UNIX
  • Xenix