Linux hayranları, sistemlerinin güvenliğini övmeyi severler, ancak bir grup BSD geliştiricisi için bu, yeterince ileri gitmez. BSD'nin bir sürümü olan OpenBSD, etrafındaki en güvenli işletim sistemlerinden biri olduğunu iddia ediyor. Hype kadar yaşıyor mu? Hadi bulalım.
OpenBSD Nedir?
OpenBSD ilk olarak 1970'lerde geliştirilen "Berkeley Unix" dizisine dayanan açık kaynaklı bir işletim sistemidir. Linux'a çok benziyor, ancak bazı önemli farklılıklar var. Linux dağıtımları çekirdek ve diğer çeşitli yardımcı programlarla birlikte gönderilirken, OpenBSD eksiksiz bir sistem olarak geliştirilmiştir. Bu yazı itibariyle, mevcut sürüm 7.0'dır.
OpenBSD, güvenliğe verdiği önemle tanınır. Projenin web sitesi, "çok uzun bir süre içinde" yalnızca iki uzak deliğin bulunduğunu söylüyor.
OpenBSD projesi, kapsamlı kod denetimi yaparak, kodlarını satır satır tarayarak, hataları arayarak en güvenli işletim sistemini oluşturmaya çalışır. Web sayfalarında, kodlarını bu şekilde denetleyen tüm yeni güvenlik hataları kategorilerini bulduklarını iddia ediyorlar. Ayrıca, ana sayfalarında tüm teknik kanlı ayrıntıları detaylandırarak, istismarları engellemeye çalışmak için birçok teknik uyguladılar.
Yabancılar için en ayırt edici unsur, OpenBSD'nin yayınlarının temasıdır. Çıkardıkları yayınlar arasında pop kültürüne dayalı tasarımlar ve hatta şarkılar yer aldı.hayalet avcıları" ve "Bir Otostopçunun Galaksi Rehberi." Tüm bu sanat eserleri, şirketin maskotu Puffy the pufferfish'i içeriyor.
OpenBSD'nin güvenliğe olan bağlılığına rağmen, proje eğlenceli tarafını göstermekten korkmuyor. Projenin güvenliğe verdiği önem, onu yönlendiriciler gibi güvenliğe bağlı uygulamalar için popüler hale getirdi. OpenBSD'nin güvenliğe yaklaşımı, "Doğru yapılmasını istiyorsanız, kendiniz yapın" gibi görünüyor.
Kendi C kitaplıklarını, kendi güvenlik duvarlarını, PF'lerini ve hatta kendi HTTP sunucularını yazdılar. Kendileri bile var doas denilen sudo alternatifi. OpenBSD'nin programları, OpenBSD'nin dışında bile yaygın olarak kullanılmaktadır. Diğer Unix/Linux dağıtımlarındaki en görünür projeler OpenSSH ve tmux'u içerir.
OpenBSD'nin Tarihçesi
OpenBSD, eski NetBSD geliştiricisi Theo de Raadt tarafından, geliştirme ekibiyle yaşanan anlaşmazlıkların de Raadt'ın istifa etmesinin istenmesiyle doruğa çıkmasından sonra kuruldu. Bu nedenle, büyük açık kaynaklı yazılım geleneğinde, projenin bir çatalını yarattı. Proje yıllar içinde büyüyerek yaklaşık altı ayda bir yayınlanan 50'den fazla versiyona ulaştı.
Merkezi Kanada'da (de Raadt'ın yaşadığı yer) olan OpenBSD, ABD merkezli bir kuruluşun uymak zorunda olduğu kriptografi üzerindeki ihracat kontrollerinden muaftır. OpenBSD'nin geliştiricilerinin konumlarının bir haritasına göre, çoğu hala Kuzey Amerika ve Batı Avrupa'da bulunuyor.
OpenBSD 90'lı yıllara kadar uzanabilir, ancak kökeni UC Berkeley'den Berkeley Yazılım Dağıtımı olarak 70'lerin sonlarına kadar uzanır.
OpenBSD'yi Yükleme
OpenBSD'yi başka herhangi bir Linux dağıtımını kurduğunuz şekilde kurarsınız: kurulum medyasını indirerek ve makinenizi onunla önyükleyerek.
Hemen kurulum süreci ile karşı karşıyasınız. OpenBSD'nin bazı yönlerini somutlaştırıyor gibi görünüyor: kısa, metin tabanlı ve elinizi çok fazla tutmuyor gibi görünüyor. Sistem gibi, deneyimli Unix kullanıcıları ve yöneticilerine yöneliktir. Hala aynı süreçlerin birçoğu ve diğer Unix veya Linux sistemleri aracılığıyla çalışır: sabit sürücünüzü bölümlere ayırır ve paketleri kurarsınız.
İlk seferinizse, en iyi yöntem her şeyi yüklemektir. Bu, hiçbir şeyi kaçırmamanızı sağlar ve bu günlerde disk alanı zaten ucuzdur. Ardından, önyükleyiciyi kuracak ve yeni OpenBSD sisteminize önyükleme yapacaksınız.
OpenBSD'de Paket Yönetimi
OpenBSD'yi kullanmak, yüzeyde bir Linux sistemi kullanmaya çok benzer. Linux'tan farklı olarak, varsayılan kabuk pdksh, Bash'e oldukça benzer özelliklere sahip olan Korn Shell'in bir çeşididir.
Varsayılan olarak, OpenBSD bir konsol arayüzüne önyükleme yapar. Sunucu olarak kullanmayı planlıyorsanız bu gayet iyi, çünkü bu şekilde "headless" çalıştırabilir ve ağ üzerinden ona bağlanabilirsiniz, ancak gerçekten isterseniz masaüstü olarak çalıştırabilirsiniz.
Dış paketleri kurmak için OpenBSD'nin kendi paket yöneticisi vardır. NS pkg_add komut paketleri eklerken pkg_delete onları kaldırır. NS /etc/installurl OpenBSD'nin paketleri bulmak için arayacağı dosya kontrolleri.
Örneğin, bir paketi root olarak kurmak için şunu yazın:
pkg_add vim
Masaüstü Olarak OpenBSD?
OpenBSD sunucu uygulamalarında popüler olsa da, bir Linux sisteminde olduğu gibi masaüstü olarak çalıştırabilirsiniz. Varsayılan olarak FVWM masaüstü ile bir X Window sunucusu kurabilirsiniz.
NetBSD'deki diğer seçeneklerde olduğu gibi, bu, geliştiricilerin istediği şekilde çok eski okul ve Unixy gibi görünüyor. Paket yöneticisini kullanarak tercih edebileceğiniz diğer pencere yöneticilerini ve masaüstlerini kurabilirsiniz.
Sistem, belgelerin X'i başlatmak için kullanmanızı önerdiği xenodm görüntü yöneticisi ile birlikte gelir. Kurulum programı, otomatik olarak başlatmayı da faydalı bir şekilde önerecektir. "startx" komutunu kullanarak bir görüntü yöneticisi olmadan X'i başlatabilirsiniz, ancak bu yalnızca kök hesabı kullanarak çalışıyor gibi görünüyor. Bu, OpenBSD'nin "varsayılan olarak güvenli" tasarım kararlarından biri olabilir.
OpenBSD Kullanmıyorsanız Bile OpenBSD Kullanıyorsunuz
Daha önce de belirtildiği gibi, OpenBSD'nin etkisi, bir dizi açık kaynak projesi aracılığıyla, onu gerçekten kullanan kişilerin çok ötesine uzanır.
Bunlardan en görünür olanı, OpenSSH, çoğu açık kaynaklı işletim sistemi dağıtımı için SSH bağlantısı sağlar. BSD lisanslı kodu nedeniyle, değişiklikleri kaynağa açıklamanızı gerektirmediği için birçok ticari üründe de kullanılmaktadır.
Ana sayfa aynı zamanda birçok şirketin finansmana katkıda bulunmadığını da belirtiyor (bunun nedeni finansman eksikliğinden sorumlu tutuldu). kalp kanaması böceği) ve belki de üstü kapalı bir şekilde utandırma girişimi dışında, finansmanın OpenBSD Projesine yönlendirilebileceğini faydalı bir şekilde belirtin.
Yaygın olarak kullanılan bir diğer proje ise terminal çoklayıcı tmux.
OpenBSD Kullanmalı mıyım?
OpenBSD'nin size göre olup olmadığını merak ediyor olabilirsiniz. Sistem yönetimine basit, "Unixy" yaklaşımını tercih ediyorsanız, özellikle komut satırını kullanmakta rahatsanız, OpenBSD'nin keyfini çıkarabilirsiniz. Güvenlik konusunda endişeleriniz varsa, geliştirici topluluğu bu konuda çok takıntılı olduğundan OpenBSD'yi de seveceksiniz.
Ana konu, özellikle bir masaüstünde çalıştırmayı düşünüyorsanız, donanım desteği olacaktır. OpenBSD bir dizi mimaride çalışırken, diğer BSD'lerin ve hatta Linux dağıtımlarının paylaştığı bir şey olan sürücü seçiminizi sınırlı bulabilirsiniz. En azından Wi-Fi ve grafik bağdaştırıcıları için donanım desteği, Linux'ta daha fazla mevcut gibi görünüyor.
OpenBSD Mevcut En Güvenli İşletim Sistemlerinden Biri
Güvenlik odaklı olan OpenBSD, herhangi bir ciddi Unix/Linux hayranı için incelemeye değer. Her gün kullanmasanız bile her proje tasarımından bir şeyler öğrenebilir.
Diğer BSD sistemleriyle ilgileniyorsanız, farklı makinelere taşınabilirliği ile tanınan NetBSD'yi düşünmelisiniz.
Taşınabilir ve güvenilir bir işletim sistemi söz konusu olduğunda, NetBSD'yi hiçbir şey yenemez.
Sonrakini Oku
- Linux
- İşletim sistemleri
David, Kuzeybatı Pasifik'te yerleşik, ancak aslen Körfez Bölgesi'nden gelen serbest çalışan bir yazardır. Çocukluğundan beri teknoloji meraklısıydı. David'in ilgi alanları arasında okumak, kaliteli TV programları ve filmler izlemek, retro oyunlar ve plak koleksiyonculuğu yer almaktadır.
Haber bültenimize abone ol
Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!
Abone olmak için buraya tıklayın