UNIX &Reg Arasındaki Fark Nedir; ve Linux &Reg;
UNIX® ve Linux®, kullanıcının bakış açısından oldukça
benzer, ancak dahili olarak çok farklı olabilen iki tür işletim sistemidir.
İşletim sistemi (OS) çekirdekleri farklı yapılandırılmış ve farklı aygıt
sürücüleri gerektirir . Birçok UNIX® uygulaması kolay kredi veren bankalarolmasa da, Linux® işletim
sistemleri genellikle tamamen açık kaynaklı bir yazılımdır. UNIX® ve Linux®,
işletmeler, hükümetler ve öğrenciler tarafından çok çeşitli hesaplama görevleri
için sıklıkla kullanılmaktadır. Cep telefonları, Kişisel Dijital Asistanlar
(PDA) ve netbook bilgisayarlar gibi birçok el cihazında da kullanılırlar.
Orijinal UNIX® İşletim Sistemi, 1969 yılında American
Telephone andTelegraphCompany'de (AT & T) geliştirildi. 1970'lerde AT &
T, işletim sistemi ve kaynak kodunu birçok ticari firmanın yanı sıra ABD
hükümeti ve eğitim kurumlarına da verdi. AT & T'nin dışında, şirketin artan
kontrol ve lisans ücretlerine yönelik tepkiler nedeniyle birçok varyasyon
geliştirildi. Bu varyantların bazıları 1980'lerin ve 1990'ların gayri resmi
UNIX® standartlarına diğerlerinden daha yakındır. UNIX® oldukça geniş bir
terimdir ve genellikle işletim sisteminin benzer, fakat standartlaştırılmamış
sürümlerine eklenir.
Berkeley Yazılım Dağıtımı (BSD), Berkeley'deki California
Üniversitesi'nde geliştirilen UNIX® 'ın rakip bir versiyonudur.
LinusTorvalds'ın ilk Linux® çekirdeğini yazmaya başlamasından bir yıl sonra,
386BSD olarak adlandırılan ücretsiz bir açık kaynak varyasyonu ilk kez 1992'de
piyasaya sürüldü. UNIX® uygulamalarının çoğu, UNIX® ve Linux® arasında büyük
bir fark olan açık kaynaklı değildir. UNIX® genellikle, kullanıcı başına veya
site başına değerlendirilen büyük bir ücreti içeren oldukça kısıtlayıcı bir
lisansla satılmaktadır. Aksine, Linux® sistemleri genellikle GNU Genel Kamu Lisansı'nın
(GPL) liberal koşulları altında kaynak kodla serbestçe dağıtılır.
Linux® işletim sistemi, UNIX® olgunlaştıktan sonra uzun bir
süre önce geliştirildi. UNIX® ve Linux®, aynı kavramların çoğunu paylaşır ve
her birinin içerdiği yazılım araçları benzer işlevler sağlar. Bununla birlikte,
Linux® çekirdeğinin ve diğer işletim sistemi yazılımının tasarımı ve
uygulanması, UNIX®'den farklıdır. GNU Projesi tarafından geliştirilen birçok hızlı kredi veren bankalaryardımcı
program, derleyici ve editör Linux® işletim sistemi ile dağıtılmaktadır.
GNU'nun amacı, bir çekirdek dahil, UNIX® ile uyumlu ücretsiz bir yazılım
sistemi oluşturmak ve sürdürmektir .
GNU GPL şartları altında dağıtılan Torvalds tarafından
yaratılan Linux® çekirdeği, tüm Linux® sistemlerinin temelidir. Genellikle
UNIX®'e çok benzeyen sıfırdan tasarlanmış çoğu UNIX® çekirdeğinden daha küçük
ve daha verimlidir. Bununla birlikte, aygıt sürücüleri, dosya sistemleri ve
diğer işletim sistemi içi sunucular oldukça farklıdır. Bu nedenle, UNIX® ve
Linux® sistemleri, bu cihazla uyumlu olmadığı için her cihaz için ayrı
sürücüler gerektirir.
Kullanıcı arayüzleri, UNIX® ve Linux® sistemleri arasında da
sıklıkla farklıdır. UNIX®, geleneksel olarak, Linux® ile de kullanılabilen,
metin tabanlı bir komut satırı arayüzü kullanmıştır. Birçok geliştirici ,
bazıları da UNIX®'e taşınmış Linux® için tam özellikli grafik kullanıcı
arabirimi (GUI) sistemleri oluşturdu.
Linux® kernelleri, GNU yardımcı programları ve ilgili özgür
yazılımlar, büyük bir açık kaynak geliştirme topluluğu tarafından sürekli
olarak desteklenir ve geliştirilir. Bunun aksine, UNIX®'in her versiyonu,
belirli bir UNIX® satıcısı için çalışan, kendi küçük, özel geliştirici grubuna
sahip olma eğilimindedir. UNIX® desteği genellikle satıcı veya üçüncü taraf ile
ücretli bir destek anlaşması ile kullanılabilir.
Yorumlar
Yorum Gönder