Açık Vs. Kapalı Kaynak İşletim Sistemi

click fraud protection
Karatahta İşletim Sistemi

İşletim sistemi, bir bilgisayarın donanımını doğrudan kontrol eden yazılımdır.

Resim Kredisi: zihin tarayıcısı/iStock/Getty Images

Kapalı kaynaklı işletim sistemleri, diğer varlıklar tarafından kullanılmasını önlemek için özel ve gizli tutulan kodlar kullanır. Geleneksel olarak, bir kar için satılırlar. Açık kaynaklı işletim sistemleri, ticari amaçlar için bile olsa serbestçe dağıtılan ve herkesin kullanımına açık olan kodları kullanır. Her iki işletim sistemi türünün de avantajları vardır.

fiyatlandırma

Linux veya FreeBSD gibi açık kaynaklı işletim sistemleri hiçbir ücrete tabi değildir, Red Hat gibi bazı Linux şirketleri aracılığıyla desteklenen sürümleri ücret karşılığında sağlar. Kapalı kaynaklı işletim sistemleri ya ücretsiz olabilir ya da bir ücret karşılığında sunulabilir. Microsoft Windows birçok yeni bilgisayarda önceden yüklenmiş olarak gelir; Bunun için ayrıca ödeme yapmanız gerekmese de, Windows lisansının maliyeti fiyata şu şekilde hesaplanır: Microsoft'a önceden yüklenmiş tüm kopyaları için toplu lisans ücreti ödeyen bilgisayar üreticisi Pencereler. Windows, işletim sistemi olmayan bilgisayarlar için ayrı olarak veya Windows'un önceki bir sürümüne yükseltme olarak satın alınabilir. OS X ayrıca yeni Mac'lere önceden yüklenmiştir ve Mavericks yükseltmesi ücretsiz olsa da yükseltmeler için genellikle küçük ücretler alınır.

Günün Videosu

Gelişim

Kapalı kaynaklı işletim sistemlerinde, geliştirme maliyetleri genellikle geliştiricileri işe alan ve projenin yönünü belirleyen şirketin kendisi tarafından ödenir. Bu, profesyonel bir geliştirici ekibinin avantajını ve belirli yazılım paketleri için gerekli olan garantili performansı sunar. Açık kaynak topluluğunda, bir projenin yönü bir yönetim kurulu, topluluk veya bireyler tarafından belirlenir. Geliştirme maliyetleri, şirketlerden ve bireylerden gelen bağışların bir kombinasyonu ile oluşturulur, veya açık kaynak üzerinde çalışmak için şirketler tarafından ödenen geliştiriciler gibi dolaylı yöntemlerle kod. Örneğin, Linux sistemleri ve Linux desteği satan IBM ve Red Hat, geliştirmeleri için çalışanlara ödeme yapar. yalnızca açık kaynaklı Linux türevlerine değil, aynı zamanda diğer Linux projelerine de fayda sağlayan açık kaynaklı Linux kodu kuyu. Apple ayrıca geliştiricilerine, OS X yazılımının temeli olan BSD varyantı Darwin üzerinde çalışmaları için para ödüyor. Açık kaynaklı projeler yönlerini seçmekte özgürdür ve karlılık tarafından yönlendirilmezler.

Kaynak Kullanılabilirliği

Windows veya OS X gibi kapalı kaynaklı işletim sistemlerinin üreticileri, programlama kodlarının çoğu üçüncü şahıs tarafından görüntülenmesine izin vermeyecektir. Kodda bir güvenlik açığı varsa, bunu şirketin kendisi tarafından keşfedilmesi gerekir; projeye atanan sınırlı sayıda geliştirici olduğundan, güvenlik açığının fark edilmemesi olasıdır. Açık kaynaklı işletim sistemlerinde kod herkes tarafından görüntülenebilir. Teorik olarak bu, daha fazla insanın programlama kodunu görebileceği ve herhangi bir güvenlik açığını kapalı kaynaklı işletim sistemlerinden daha hızlı yakalama potansiyeli sunacağı anlamına gelir. Uygulamada, bu her zaman böyle değildir. Geliştiriciler, ilgilendikleri şey üzerinde çalışan gönüllüler veya bir belirli bir kod parçası üzerinde çalışacak şirket, kodun diğer bölümlerindeki güvenlik açıkları hala devam edebilir farkedilmeden.

Örnekler

Bilgisayar açık kaynaklı işletim sistemlerine örnek olarak Linux, FreeBSD ve OpenSolaris verilebilir. Kapalı kaynaklı işletim sistemleri arasında Microsoft Windows, Solaris Unix ve OS X bulunur. Daha eski kapalı kaynaklı işletim sistemleri arasında OS/2, BeOS ve OS X ile değiştirilen orijinal Mac OS bulunur. Mobil ve tablet sistemlerinde kapalı kaynaklı işletim sistemleri arasında Windows Phone, iOS ve BlackBerry tarafından kullanılan Symbian OS bulunur. Android, birçok tescilli, kapalı kaynak uzantısına sahip olmasına rağmen, açık kaynaklı Linux işletim sistemine dayanmaktadır. Linux tabanlı Firefox OS, henüz önemli bir popülerlik kazanmamış olmasına rağmen, tamamen açık kaynaklı bir mobil işletim sistemi örneğidir.