UNIX

Vikipedi, özgür ansiklopedi
Atla: kullan, ara

Unix işletim sistemi 1969 yılında AT&T bell labaratuvalarında ABD de ken Thompson, Dennis Ritchie, Douglas McIlroy ve Joe Ossanna tarafından tasarlanıp uygulamaya konmuştur.ilk olarak 1971 de yayınlandı.ve başlangıçta tamamen bilgisayar programlarının yazılmasında kullanılan alt seviyeli bir çevirme dilinde yazılmıştı.daha sonra 1973 te dennis ritche tarafından c programlama diliyle tekrar yazıldı. üst düzey bir dilde yazılmış bir işletim sisteminin geçerliliği diğer farklı bilgisyar platformlarına kolayca taşınabilirlik için olanak sağlar.lisans için AT&T yi zaorlayan yasal bir aksaklık nedeniyle işletim sisteminin kaynak koduna lisans almaya at&t yi zorlayan yasal bir aksaklıkla unix hızlıca büyüdü ve öğretim kurumları ve işletmeler tarafından kabul edilir oldu.

UNIX, 1969 yılında, Ken Thompson, Dennis Ritchie, Brian Kernighan, Douglas McIlroy, Joe Ossanna tarafından Bell Laboratuvarları'nda geliştirilmiş, çok kullanıcılı (multiuser), çok görevli yapıyı destekleyen (multitasking) bir bilgisayar işletim sistemidir. Komut yorumlayıcı yazılımlar (shell) aracılığı ile kullanıcı ve bilgisayar sisteminin iletişimi sağlanır.

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 standard haline gelmiştir ve özellikle akademik dünyada iş istasyonları üzerinde çok yaygın bir kullanım alanı bulmuştur. UNIX, Interdata 7/32, VAX, ve Motorola 68000 arasında hızla yayıldı.

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.

Konu başlıkları

[değiştir] Tarihi

1960 yılında MIT, AT&T Bell Teknoloji Laboratuvarları ve GE(General Electric)'nin birlikte geliştirdikleri MULTICS (Multiplexed Operating and Computing System [Çoğullandırılmış İşletim ve Bilgisayar Sistemi]) projesiyle temelleri 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. Multics, aynı zamanda çok yenilikçi ve zamanına göre çok gelişmişti ama pek çok sorunu vardı.

1969 yılında proje karmaşık bir hal almaya başlamış ve AT&T Bell Teknoloji Laboratuvarları projeden çekilmiştir. Bunun nedeni artık MULTICS'in amaçları dışarısında büyümesi ve yavaşlamasıdır. Ancak aynı yıl içinde MULTICS işi daha küçük ölçekli hale getirmeye başlamış ve Bell'de araştırmacı olarak çalışan Ken Thompson'ın MULTICS yazılımını simüle eden bir dosya sistemini kodlamasıyla Unix'in ilk sürümü UNICS (Uniplexed Information and Computing System[Birleştirilmiş Bilgi ve Bilgisayar Sistemi]) ismiyle çıkmıştır. İlk sürümü assembler ile yazılmış olup, sadece yazıldığı tür makinada çalışabilen bir versiyondu.

1973 yilinda 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 yazılımları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ı

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

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.

[değiştir] UNIX Tarihindeki Önemli İsimler

[değiştir] UNIX Standartları

POSIX (Portable Operating Standard)sistemin taşınabilirliğinin ölçüsüdür. System V üzerinde yazılmış bir yazılım 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 yazılım 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.

Ç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.

Günümüzdeki pek çok açık kaynak kodlu işletim sistemleri birer UNIX türevidir

[değiştir] UNIX Türevleri

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

[değiştir] ARPANET

1975 yılının mayıs ayında ARPA, UNİX'i neden ARPANET'in işletim sistemi olarak kullanıldığını RFC 681 de belgelemiştir.UNİX, üniversite üyesi olmayan kullanıcılar için 20,000$(ABD) ve üniversite üyesi olan kullanıcılar için ise 150$ gibi yüksek bir lisans ücretine sahiptir.Kapsamlı network lisansı olan BELL'de "o bölge için önerilere açık" şeklinde belirtilmiştir.

[değiştir] Ayrıca bakınız

[değiştir] Dış bağlantılar

Kişisel araçlar
Ad alanları
Türevler
Eylemler
Gezinti
Katılım
Yazdır/dışa aktar
Araçlar
Diğer diller