UNIX Tarihçesi ve Gelişimi
Açık kaynak kodlu yazılımdan bahsedileceği zaman bu sürece kaynaklık eden Unix işletim sisteminden de bahsetmen gerekir. Unix işletim sistemi, 1960’lı yıllarda AT&T’nin Bell laboratuarları, MIT ve General Electric’in birlikte yürüttükleri bir projede “Multics” adında işletim sisteminin patentini aldılar. Bell laboratuarı projeden çekilince Dennis Ritchie ve Ken Thompson yeni bir projede yeni bir işletim sistemi ortaya çıkardılar. Başlangıçta bilgisayar programlarının yazılmasında kullanılan alt seviyeli bir çevirme dilinde yazarak geliştirilen bu işletim sistemine önce “Unics” ismi verildi daha sonra değiştirilerek “Unix” adı verildi.
Dennis Ritchie 1973 yılında kendi geliştirdiği C programlama dili ile Unix’i tekrar yazdı, daha önce makine dili ile yazılmış olan işletim sistemini çalıştığı donanımın mimarisine bağımlı iken, C dili ile birlikte farklı platformlarda da çalışabilme avantajı getirdi. Bu aşamadan sonra Unix işletim sistemi duyulmaya ve başta üniversitelerin bilgisayar bölümlerinde okuyanlar ve çalışanların desteği ile hızla büyük ilerleme kaydetti ve en önemli işletim sistemi konumuna geldi.
1980’lerin başında AT&T UNIX işletim sisteminden para kazanma yoluna gitti ve işletim sistemini özel lisanslar ile pazarlamaya başladı. UNIX’in ortaya çıktığı günden itibaren işletim sisteminin gelişmesine yardımda bulunan bir çok kişi bu karara karşı çıktı. Bunun üzerine amacı UNIX benzeri ve parasız dağıtılabilen bir işletim sistemi ortaya çıkarmak olan GNU projesi Richard Stallman tarafından başlatıldı. GNU’yu desteklemesi için 1984 yılında Stallman ve arkadaşları “Free Software Foundation (FSF – Özgür Yazılım Vakfı)” projesini yarattılar. FSF’de “free” ile anlatılmak istenen bedava olan yazılımdan çok özgürce dağıtılan yazılım manasını taşımaktaydı. FSF’ye göre herhangi bir amaç için kullanılabilen, kopyalanıp üzerinde gerekli değişiklik yapılabilen ve daha gelişmiş bir yazılım sistemine dahil edilebilen yazılım serbest yazılım (free software) olarak kabul edilmişti. Bu özgürlükler için temel olarak gereken şey yazılımın koduna erişimdi. Bu yüzden bu akım aynı zamanda “Kaynak Kodu Açık Yazılım–Open Source Software (OSS)” olarak da anılır. Linux günümüzde bulunan en büyük kaynak kodu açık yazılımdır.
Linux’un Ortaya Çıkışı
AT&T’nin Unix’i ücretli lisanslaması sonrasında 1987 yılında Prof. Andrew S. Tanenbaum, üniversitelerde bilgisayar bölümlerinde öğrencilere işletim sistemlerinin çalışma prensipleri ve işlevlerini öğretebilmek için mikro çekirdek mimarili bir Unix türevi olan “Minix” işletim sistemini ortaya çıkardı.
1991 yılında bilgisayar bilimi öğrencisi Linus Torwalds Unix ve Minix işletim sistemleri üzerinde bilgi alışverişlerinin yapıldığı bir haber grubuna bir mesaj gönderdi. Linus mesajında, ücretsiz bir işletim sistemi üzerinde çalıştığını ve geliştirme için öneri istediğini belirtti. Linus, yeni işletim sistemine Linus’un Minix’i olarak tanımladığı Linux adını verdi. Geliştiricilerden Linux’ın geliştirilmesi için yardım teklifleri gelmeye başladı. Linux’ın bir diğer önemli yanı, GNU projesi çerçevesinde geliştirilen Unix benzeri işletim sisteminin çoğu parçası bitmişti eksik kalan işletim sisteminin çekirdeği idi ve Linux bu eksiği kapatıyordu. 1991 Eylül’ünde Linux 0.01 ilk sürümü paylaşıma sunuldu. Linus’un mesajı ile birlikte bu yeni işletim sistemi öyle ilgi uyandırdı ki, 1991 5 Ekim’inde sürüm 0.02 yayınlandı. 1994 yılında Linux 1.0 çekirdek GPL ile yayınlandığında , Linux 100,000 kullanıcıya erişmişti. Aradan geçen yıllarla birlikte Linux, özellikle sunucu pazarında büyük firmaların Linux’a destek vermesi ile birlikte önemli bir yere gelmiştir. Bugün Linux hemen her tipteki bilgisayar donanımını destekleyecek bir işletim sistemi olmuştur.
senior
30 Mart 2018 at 07:47
Güzel bir yazı, paylaşım için teşekkür ederim 🙂