OpenBSD

應用

OpenBSD的安全增強功能，內建的加密功能和pf包過濾器使它在安全領域應用廣泛，例如作為防火牆、入侵檢測系統和虛擬私人網路閘道器。
幾個廠家的專有系統都基於OpenBSD開發，包括Armorlogic的裝置（Profense網路應用防火牆）、Calyptix Security、GeNUA mbH、RTMX Inc和.vantronix GmbH。較新版本的微軟Services for UNIX可延伸Windows作業系統的類Unix功能，其中由Softway系統公司開發的Interix互動套件使用了許多OpenBSD的程式碼，該公司於1999年被微軟收購。Windows的安全類產品Core Force則基於OpenBSD的pf防火牆。
OpenBSD內建X視窗系統，適合於桌面使用。許多流行的桌面工具包可供選擇，包括桌面環境如GNOME、KDE及Xfce，網路瀏覽器如Konqueror、Firefox及Chromium，和多媒體程式MPlayer、VLC多媒體播放器及xine。該計劃奉行極簡窗口管理理念，其在主要發行版中為cwm堆疊式視窗管理員提供了支援。
開源軟體諮詢公司的「M:tier」為許多財富500強公司在他們的企業環境中部署了OpenBSD的伺服器、桌上型電腦和防火牆。
OpenBSD帶有全套伺服器套件，很容易組態為郵件伺服器、網路伺服器、FTP伺服器、DNS伺服器、路由器、防火牆或NFS檔案伺服器。此外軟體包系統也含有提供其他服務協定的軟體，如SMB（Samba）。

開發和釋出流程

專案採用連續開發模式，和開放、分層的團隊管理。只要有合適的技術，任何人都有可能被擇優授予提交權利，其中德·若特擔任協調員。團隊每年釋出兩個官方版本，版本號每次遞增0.1，且為每個版本提供十二個月的支援。快照（snapshot）版的更新非常頻繁。受支援版本的維護修補程式可以手動應用到系統上，或定期以CVS倉庫的修補程式分支來更新系統。
另外，如果系統管理員希望儘快使用新添加的功能，則可以選擇升級到快照版，再用CVS倉庫的「目前」分支對系統更新。
專案強烈建議所有人使用由專案維護的標準通用OpenBSD核心，同時客製化的核心不受專案的支援，因為「企圖通過自訂或『最佳化』核心來解決問題，反而會產生更多的問題。「
主系統外的軟體通過port樹由CVS編譯，維護工作由維護者（又名porter）個人承擔。包的porter負責更新軟體的目前分支，同時也要修復錯誤及為受支援的版本提供維護修補程式。因為專案缺乏人手，ports不能像主系統那樣得到不間斷的嚴格審計。
每種架構的二進位包由ports樹集中編譯。目前版本、受支援版本、快照版本都採用這種方式。專案建議系統管理員使用包管理器，而不是從ports樹中編譯軟體，除非需要執行自己修改過的原始碼。
新版本釋出的同時也會釋出一首歌。

歷史和知名度

1994年12月，NetBSD聯合創始人西奧·德·若特被要求從NetBSD進階開發人員和核心團隊成員的位置上辭職。箇中原因並不完全清楚，但據傳這是由於他在NetBSD專案和其郵寄清單中與他人性格不合。
1995年10月，德·若特從NetBSD 1.0復刻了一個新專案，創立OpenBSD。初始版本OpenBSD 1.2於1996年7月釋出，緊接著同年十月釋出了OpenBSD 2.0。從那時起，該計劃一直遵循每半年釋出新版本的進度，並且為每個版本提供一年的維護和支援。最新版本OpenBSD 5.5於2014年5月1日釋出。
2007年7月25日，OpenBSD開發者鮑勃·貝克宣布成立OpenBSD基金會，它是一個加拿大非營利組織，目的是「當有個人和組織想要支援OpenBSD時，可以有一個法律實體作為聯絡點來處理相關事務」。
很難確定究竟OpenBSD的使用有多廣泛：它的開發者既不公布、也不收集使用情況的統計資訊，且少有其他的資料來源。2005年9月，新成立的BSD認證小組進行了一項調查，其中顯示32.8％的BSD用戶（4330位受訪者中的1420位）使用OpenBSD，占有率為四大BSD變種的第二位，次於FreeBSD的77％，優於NetBSD的16.3％。

開放原始碼和開放文件

OpenBSD建立之初，西奧·德·若特認為任何人在任何時間都應該可以方便地獲得原始碼，因此在查克·克拉納的協助下，他建立了一個公共、匿名的CVS伺服器。 這是同類軟體開發界的頭一個：當時的傳統是，只有一小隊開發人員才有機會檢視專案的原始碼庫。查克和德·若特認為，這種做法「違背了開源的哲學」，對於貢獻者也不方便。德·若特的決定使得用戶可以「更有作為」，堅定了計劃開放和公開存取原始碼的信念。
OpenBSD的開發人員不容許原始碼樹中包含閉源的二進位驅動，不願簽署保密協定。因為在OpenBSD 3.7釋出前的截止時間內沒有得到說明文件，對Adaptec AAC RAID控制器的支援被從標準OpenBSD核心中移除了出去。
OpenBSD對開放的政策延伸到了硬體文件：2006年12月的幻燈片顯示，德·若特解釋道，如果沒有它「開發人員在編寫驅動程式就會經常犯錯誤」，並指出「像[天哪，這能行]的盲目開發很難成功，有的開發者乾脆就此放棄「。他接著說，OpenBSD不能接受廠商的二進位驅動，「不能相信執行在我們核心中的廠商二進位檔案」，並說「當出現問題時……根本沒辦法修復[他們]」。

授權

OpenBSD計劃的目標是「保持原先伯克利Unix的著作權精神」，即「相對無擔保的Unix原始碼」。其中一個有名的例子是OpenBSD都會儘量使用ISC授權條款。為此，對於新寫的程式碼，首選網際網路系統協會（ISC）授權條款，其為BSD授權條款的一種簡化版本，但去除了根據伯爾尼公約而不必要的語句，但MIT或BSD授權條款也可接受。與之相比，廣泛使用的GNU通用公眾授權條款被認為條款過於嚴格。
2001年6月，因達倫·里德對IPFilter的修改引起了開發者的擔憂，OpenBSD展開了對ports和原始碼樹的系統授權條款審計。在整個系統中發現了有一百多個檔案，其中的程式碼沒有授權條款、授權含糊不清，或是違反了授權。為確保授權條款都能被嚴格遵守，開發者聯絡了所有與之相關的著作權持有人：一些程式碼片段被刪除，許多程式碼被替換，其他的如多播路由工具mrinfo和map-mbone，原先全錄公司只允許研究性的使用目的，被重新授權，以使OpenBSD可以繼續使用它們；審計過程中還刪除了所有丹尼爾伯·恩斯坦所寫的軟體。當時，伯恩斯坦要求在再釋出他的程式碼的所有修改版本前都須經過他的批准，而OpenBSD的開發者都不願意花時間和精力這麼做。刪除這些軟體引發了與伯恩斯坦的衝突，後者認為這種行為完全是多餘。他舉例說，網景網頁瀏覽器的授權條款更加不自由，並指責偽善的OpenBSD的開發者保留了網景瀏覽器，同時卻刪除了他的軟體。OpenBSD計劃的觀點是，雖然網景瀏覽器不開源，但其授權條款的條件卻更易遵守。他們聲稱伯恩斯坦對衍生品的控制欲會浪費大量的額外精力，而符合他要求的最合適方式就是刪除。
由於對授權條款的關注，OpenBSD團隊會選擇是從頭開發軟體，或是採用合適的現有軟體。特別是經過了pf包過濾器事件，這個元件包括在IPFilter中，首次出現在OpenBSD 3.0，現在DragonFly BSD、NetBSD和FreeBSD上都可以看到它。OpenBSD的開發者也用以BSD授權條款授權的等同專案或成立新專案，以取代用GPL授權條款授權的工具（如diff、grep及pkg-config），其中包括OpenBGPD路由守護行程和OpenNTPD時間服務守護行程。

募資

雖然作業系統及其可移植的元件廣泛應用於商業產品，德·若特卻表示，商業公司幾乎沒有給予它們任何資金支援：「傳統上，我們的資金全都來自於用戶的捐贈和用戶購買的CD（其他產品並不賺錢），顯然，這點錢並不多。」
本世紀初，該計劃得到了DARPA為期兩年的資助，使他們「雇了5名完全的全職工，花了3萬美元購買硬體，並舉辦了3場比賽。」
德·若特表示了對資金來源不平衡的擔心：「我認為，捐款首先應來源於是廠商，其次是企業用戶，再次是個人用戶。但事實幾乎完全相反，只有非常少的人捐了15至1美元。對於這些人，感謝你們！」
2014年1月14日，鮑勃·貝克釋出了一個公告，請求人們捐款以支付電費。貝克說，如果沒有持續的資金來源，那麼OpenBSD就不得不關閉。計劃很快就收到了米爾恰·波佩斯庫價值兩萬美元的比特幣捐款，他是羅馬尼亞的MPEx比特幣交易所的建立者。 該專案希望募集到150000美元以支付帳單，並解除短期的資金顧慮。

安全與程式碼審計

在OpenBSD創立後不久，當地的一家軟體安全公司Secure Networks, Inc.（簡稱SNI）與西奧·德·若特取得聯絡了。他們正在開發一個「網路安全審計工具」名為Ballista（在被網路聯盟收購後改名為Cybercop Scanner SNI），目的是尋找並利用可能存在的軟體安全漏洞。這與若特自己的興趣愛好不謀而合，這樣的強強聯手使得OpenBSD2.3計劃進展飛速，同時研究重點放在了系統安全上。
OpenBSD的特點是極度注重系統安全。這包含了附加的API，例如strlcat和strlcpy函式；工具鏈的選擇，如靜態範圍檢查器；用來防止無效存取的記憶體保護技術，如ProPolice和W^X（W xor X）分頁保護特性；以及密碼和隨機技術。
為了減少漏洞和錯誤組態所導致允許權限提升的風險，在編寫新程式和覆寫原有程式時會注意權限分離、權限復原和使用chroot。受到最小權限原則的啟發，OpenBSD率先開發了權限分離技術，它將程式分離成兩個或者多個部分，其中一個執行需要特權的操作，其他大部分的程式碼則執行那些無須特權的。權限復原與它類似，其為在程式結束需要權限的操作後就將權限復原。chroot包括將應用程式對檔案系統的存取限制在某一部分，禁止其存取存有私人或者系統檔案的區域。開發者將這些特性應用到了通用軟體的OpenBSD版中，包括tcpdump和Apache網頁伺服器。
OpenBSD開發者建立了並維護著一個Telnet的安全型替代品OpenSSH。OpenSSH基於原有的SSH套件，並由OpenBSD團隊進一步開發。它首次出現於OpenBSD 2.6中，現在許多作業系統都採用了OpenSSH這個最流行的SSH實現。
專案有對問題程式碼的持續審計的政策，開發者馬克·埃斯皮將其描述為「永不結束的過程……不單單是對於某個特定問題的修復」。他接著列舉了發現問題後的幾個典型操作，包括檢查整個原始碼樹是否存在相似問題，「[力圖]求證是否需要修訂文件」，以及研究是否「需要修改編譯器以提醒注意這個問題」。

調查可能的FBI後門

在2010年10月11日，格里高利·佩里給德·若特寄了一封電子郵件，稱FBI早在10年前就給了一些OpenBSD前開發者一筆錢，讓他們在OpenBSD加密框架中加入自己的後門。12月14日，德·若特通過openbsd-tech郵寄清單將這封信公之於眾，並且建議對IPsec程式碼庫進行審計。事實上德·若特對後門之說抱有懷疑態度，他邀請所有的開發者獨立覆審相關程式碼。之後的幾周內一些程式問題得到了修復，但並未發現任何存在後門的證據。

發行及推廣

OpenBSD可以從多種方式自由取得：原始碼可以從匿名CVS中檢出，二進位檔案和開發快照可以通過FTP、HTTP、rsync或AFS下載。預先包裝好的CD-ROM集只需支付一小筆費用就可在網上購得，附帶各種各樣的貼紙和版本主題曲的拷貝。這些和他們的藝術品和其他獎金一道組成了該計劃為數不多的收入來源，以負擔硬體、頻寬及支付其他費用。
同其他作業系統一樣，OpenBSD提供了易於安裝和管理程式的軟體套件管理系統，但它並不屬於基本作業系統的一部分。軟體包工具可以用軟體包來提取、管理和移除二進位檔案。在OpenBSD上，軟體包的原始碼儲存於port系統中，其為一系列的Makefile檔案和編譯這個包所需的其他編譯基礎。OpenBSD中port和基礎作業系統是一起開發和釋出的：這意味著和4.6一起釋出的port和軟體包不適合用於4.5，反之亦然。
OpenBSD最初採用Phil Foglio所繪的BSD小惡魔作為他們的吉祥物守護行程，後者後來由約翰·拉塞特修改，馬歇爾·柯克·麥庫西克持有著作權。
在後續版本中吉祥物有過更改，最終選定了Puffy，他們稱之為一條河豚。從那時起Puffy就出現在各種OpenBSD宣傳材料中，在釋出歌曲和藝術品中也能看到。早期OpenBSD版本的宣傳資料並沒有一個統一的主題或設計，但後來每個版本的CD-ROM、釋出歌曲、海報和T恤衫都有自己的單一風格和主題，有時其是由Plaid Tongued Devils的Ty Semaka所設計。這些都是倡導使用OpenBSD的一部分。每個版本會從道德或政治的角度闡述專案之所以重要的一個原因，通常是以戲仿的方式。