OpenBSD

OpenBSD, Berkeley Yazılım Dağıtımına (BSD, Berkeley Software Distribution) dayalı ücretsiz ve açık kaynaklı Unix benzeri bir işletim sistemidir. Theo de Raadt tarafından 1995 yılında NetBSD işletim sistemi projesinden çatallanarak oluşturulmuştur. De Raadt'a göre OpenBSD güvenlik önlemleri geliştirmek için bir araştırma işletim sistemidir.[1]

Cwm (window manager).png
"Free, Functional & Secure"
Geliştirici(ler) The OpenBSD Project
İşletim sistemi ailesi Unix
Website www.openbsd.org
Kaynak türü Açık kaynak
Lisans BSD Lisansı, ISC Lisansı
Çekirdek türü Monolitik
Platform desteği 68000, Alpha, x86-64, i386, MIPS, PowerPC, SPARC 32/64, VAX, Zaurus

OpenBSD projesi birçok alt sistemin taşınabilir sürümlerini diğer işletim sistemleri için paketler halinde tutar. Projenin kod kalitesine verdiği önem nedeniyle, birçok bileşen diğer yazılım projelerinde yeniden kullanılmaktadır. Örneğin, Android işletim istemi C standart kütüphanesini[2], LLVM regular expression kütüphanesini[3] ve Windows 10 ise LibreSSL ile OpenSSH'yi kullanmaktadır.[4]

OpenBSD adı, kaynak kodun Internet'teki kullanılabilirliğini ifade eder. Ayrıca, sistemin desteklediği çok çeşitli donanım platformlarını ifade eder.[5]

TarihçeDüzenle

 
2005 BSD kullanım anketinde her bir BSD sürümü kullanıcı oranını gösteren çubuk grafik.[6]

Aralık 1994'te Theo de Raadt, NetBSD çekirdek ekibinden istifa etmek zorunda kaldı ve kaynak depoya erişimi iptal edildi. Ekip üyeleri, bunun posta listelerindeki kişilik çatışmalarından kaynaklandığını iddia ettiler.[7]

Ekim 1995'te De Raadt, NetBSD 1.0'dan çatallanan yeni bir proje olan OpenBSD'yi kurdu. İlk sürüm olan OpenBSD 1.2, Temmuz 1996'da, ardından aynı yılın Ekim ayında OpenBSD 2.0 ile yapıldı.[8] O zamandan bu yana proje, her biri bir yıl boyunca desteklenen, her altı ayda yeni bir sürüm yayınladı.

25 Temmuz 2007'de OpenBSD geliştiricisi Bob Beck, "Herhangi bir tüzel kişiliğin OpenBSD'yi desteklemek istediğinde ilgilenmesi gereken kişi ve kuruluşlar için tek bir irtibat noktası olarak hareket etmek." amacıyla Kanada'da kâr amacı gütmeyen bir kuruluş olan OpenBSD Vakfı'nın kurulduğunu duyurdu.[9]

Geliştiriciler kullanım istatistiklerini yayınlamadığı veya toplamadığı için OpenBSD'nin ne kadar yaygın olarak kullanıldığını belirlemek zordur. Eylül 2005'te, BSD Sertifikasyon Grubu BSD kullanıcılarının arasında yapmış olduğu ankette[6] yüzde 77'sinin FreeBSD, yüzde 33'ünün OpenBSD ve yüzde 16'sının NetBSD'i önünde olduğunu gösterdi.

ÖzellikleriDüzenle

17 farklı platformda çalışabilen OpenBSD'nin sloganı ve temel amacı "güvenlik"tir. FreeBSD ve NetBSD de bu alana önem vermesine rağmen OpenBSD bu yönüyle diğerlerinden hemen ayrılır. Bu OpenBSD nin “Güvenli yazılım bütünü” manasına gelmesinin yanında OpenBSD'de güvenlik "correctness" manasına da gelir. Theo de Raadt ve etrafındaki takım, satır satır kodları düzelterek olası bugları temizlemekte ve olabilecek güvenlik problemlerini minimuma getirmek için çalışmaktadır. (Doğal olarak FreeBSD ve NetBSD uygun olan yerlerde bu düzeltmelerden yararlanmaktadır). OpenBSD'nin güvenliği aynı anda kriptografi desteği içermesini sağlar. Böylece birçok kripto hızlandırıcı donanım desteğini kendi bünyesine katmıştır. Theo de Raadt Kanada'da yaşadığı için kriptografi ile ilgili kodların yurt dışına çıkış yasağı gibi bir problem de yaşanmamaktadır.

Diger açıkkod özgür BSD türevleri gibi OpenBSD de BSD lisansı ile dağıtılmaktadır. OpenBSD projesi, her 6 ayda bir yeni sürüm çıkarmaktadır.

 
Theo de raadt, the founder of OpenBSD project.

Dış bağlantılarDüzenle

KaynakçaDüzenle

  1. ^ "Pledge() - A New Mitigation Mechanism". Erişim tarihi: 8 Ekim 2018. 
  2. ^ "Android's C Library Has 173 Files of Unchanged OpenBSD Code". Erişim tarihi: 8 Ekim 2018. 
  3. ^ "LLVM Release License". Erişim tarihi: 8 Ekim 2018. 
  4. ^ "OpenSSH for Windows". Erişim tarihi: 8 Ekim 2018. 
  5. ^ Grimes, Roger A. (29 Aralık 2006). "New year's resolution No. 1: Get OpenBSD". InfoWorld. 
  6. ^ a b BSD Usage Survey (PDF). The BSD Certification Group. 31 October 2005. s. 9. Erişim tarihi: 16 September 2012. 
  7. ^ Glass, Adam (23 Aralık 1994). "Theo De Raadt". netbsd-users. 
  8. ^ De Raadt, Theo (18 Ekim 1996). "The OpenBSD 2.0 release". openbsd-announce. 
  9. ^ "Announcing – The OpenBSD Foundation". OpenBSD Journal. 26 Temmuz 2007.