오픈BSD

OpenBSD
오픈BSD
Puffy, the pufferfish mascot of OpenBSD posing in the official logo.
자유, 기능 및 보안
OpenBSD 7.0 fvwm screenshot.png
Top, xterm, xcalc, glxgear 등 다양한 유틸리티가 포함된 OpenBSD 7.0 기본 데스크톱
개발자테오라드
기록 위치C, 어셈블리, Perl, Unix 셸
OS 제품군유닉스 유사
작업 상태현재
소스 모델오픈 소스
초기 릴리즈1996년 7월; 25년(1996-07)
최신 릴리즈7.0 (2021년 10월 14일; 5개월(2021-10-14) [±]
리포지토리
패키지 관리자OpenBSD 패키지 도구[1]
플랫폼Alpha, x86-64, ARMv7, ARMv8(64비트), PA-RISC, IA-32, LandISK, Omron LUNA-88K, MVME, Longson, MIPS64, PowerPC, 64비트 RISC-V, SPARC64[2]
커널형모놀리스
사용자랜드BSD
체납
사용자 인터페이스
수정된 pdksh, X11(FVWM)
면허증BSD, ISC, 기타 허용 라이센스[3]
공식 웹사이트www.openbsd.org

OpenBSDBSD(Berkeley Software Distribution)를 기반으로 한 보안 중심무료 오픈소스 유닉스급 운영체제다.Teo de RaadtNetBSD찾아 1995년에 OpenBSD를 만들었다.웹사이트에 따르면, OpenBSD 프로젝트는 "포털리티, 표준화, 정확성, 사전 예방적 보안 및 통합 암호"를 강조한다.[4]

OpenBSD 프로젝트는 많은 서브시스템의 휴대용 버전을 다른 운영체제를 위한 패키지로 유지한다.프로젝트의 선호 BSD 라이센스 때문에, 많은 요소들이 독점적이고 기업이 후원하는 소프트웨어 프로젝트에 재사용된다.AppleMacOS방화벽 코드는 OpenB를 기반으로 함SD의 PF 방화벽 코드,[5] Android바이오닉 C 표준 라이브러리는 OpenB를 기반으로 함SD 코드,[6] LLVM에서 OpenB 사용SD의 정규식 라이브러리,[7] 윈도 10은 LibreSSL과 함께 OpenSSH(OpenBSD Secure Shell)를 사용한다.[8]

OpenBSD라는 이름의 "open"은 OpenBSD라는 이름의 "open"은 "openBSD"를 의미하지만 인터넷에서 운영 체제 소스 코드의 가용성을 가리킨다.시스템이 지원하는 광범위한 하드웨어 플랫폼을 지칭하기도 한다.[9]

역사

1994년 12월, NetBSD 프로젝트의 창립 멤버인 Teo de Raadt는 NetBSD 핵심 팀으로부터 NetBSD 팀의 다른 팀원들과의 의견 불일치와 갈등으로 인해 사임하라는 요청을 받았다.[10][11]1995년 10월, De Raadt는 NetBSD 1.0의 새로운 프로젝트인 OpenBSD를 설립했다.초기 출시작인 OpenBSD 1.2는 1996년 7월에 제작되었고, 같은 해 10월에는 OpenBSD 2.0이 그 뒤를 이었다.[12]이후 이 사업은 6개월마다 1년씩 각각 지원받는 출시를 했다.

2007년 7월 25일 오픈BSD 개발자 밥 벡은 "오픈BSD 지원을 원할 때 법적 주체가 대처해야 하는 개인과 단체의 단일 연락 창구 역할을 한다"고 결성된 캐나다 비영리 단체인 오픈BSD 재단의 구성을 발표했다.[13]

사용통계

4330명의 사용자를 대상으로 한 2005년 BSD 사용량 조사에서 각 BSD 변종 사용자의 비율을 보여주는 막대 차트.[14][note 1]

OpenB가 얼마나 광범위한지 판단하기 어렵다.개발자가 사용 통계를 게시하거나 수집하지 않기 때문에 SD가 사용된다.

2005년 9월 BSD 인증그룹이 개인 BSD 사용자 4330명을 대상으로 조사한 결과 32.8%가 [14]FreeB에 뒤이어 OpenBSD를 사용한 것으로 나타났다.SD가 77%로 NetBSD(16.3%)와 DragonFly BSD(2.6%)[note 1]를 앞섰다.그러나 이번 조사의 저자들은 우편물 목록, 포럼, 입소문 등을 통해 설문조사가 주로 전파되었기 때문에 '지나치게'도 '완전히 정확하지도 않다'는 점을 분명히 했다.이는 통제집단의 부재, 사전 조사 과정 또는 BSD 커뮤니티 외부의 유의적인 의견수렴과 같은 다른 요소들과 결합되어 설문조사를 전세계적으로 BSD 사용을 판단하는 데 신뢰할 수 없게 만든다.

사용하다

네트워크 어플라이언스

OpenBSD는 강력한 TCP/IP 네트워킹 스택을 특징으로, 라우터[15] 또는 무선 액세스 포인트로 사용할 수 있다.[16]OpenBSD의 보안 강화, 내장 암호화, 패킷 필터 적용되어 방화벽,[17] 침입 감지 시스템, VPN 게이트웨이 등 보안 목적에 적합하다.

아머로직(Profense Web Application Firewall), 캘립틱스 보안,[18] GeNUA,[19] RTMX [20]및 .vantronix의 장치를 포함하여 여러 독점 시스템이 OpenBSD를 기반으로 한다.[21]

해외 운영 체제

Unix와 유사한 기능을 제공하기 위한 윈도우즈 운영 체제의 확장 버전인 MicrosoftServices for UNIX 일부 버전에서는 OpenB를 많이 사용한다.마이크로소프트가 1999년에 인수한 소프트웨이 시스템즈가 개발한 [22][23]인터릭스 상호운용성 제품군에 포함된 SD 코드 베이스.[24][25]윈도용 보안 제품인 코어 포스는 OpenB를 기반으로 한다.SD의 ff 방화벽.[26]pf 방화벽FreeBSD [27]macOS와 같은 다른 운영 체제에서도 발견된다.[28]

개인용 컴퓨터

오픈BSD는 X 윈도 시스템 구현인 [29]Xenocara와 함께 출하되며 노트북을 비롯한 개인용 컴퓨터의 데스크탑 운영체제로 적합하다.[30][31]: xl 2018년 9월 현재 오픈BSD에는 GNOME, Plasma 4, Xfce 의 데스크톱 환경과 Firefox, Chromium 의 웹 브라우저를 포함한 [32]소프트웨어 저장소에 약 8000개의 패키지가 포함되어 있다.[33]이 프로젝트에는 cWM, FVWM(제노카라 기본 구성의 일부), twm 등 3명의 윈도우 관리자도 메인 배포에 포함된다.[34]

서버

OpenBSD는 전체 서버 제품군을 갖추고 있으며 메일 서버, 서버, FTP 서버, DNS 서버, 라우터, 방화벽, NFS 파일 서버 또는 이러한 모든 조합으로 구성할 수 있다.버전 6.8 이후, OpenBSD는 또한 기본 인커널 와이어가드 지원과 함께 출하되었다.[35][36]

보안

OpenBSD 콘솔 로그인 및 메시지

오픈B 직후SD가 만들어졌고, De Raadt는 Secure Networks라는 지역 보안 소프트웨어 회사로부터 연락을 받았다(Mcafee가 인수한 later).[37][38]그들은 소프트웨어 보안 결함을 발견하고 이용하기 위한 발리스타라고 불리는 네트워크 보안 감사 도구를 개발하고 있었다.[note 2]이는 데 라아트의 보안에 대한 관심과 일치하여, 두 사람은 협력하여 오픈BSD 2.3의 출시에 이르게 되었다.[39]이러한 협업은 보안을 OpenBSD 프로젝트의 초점으로 정의하는 데 도움이 되었다.[40]

OpenBSD에는 다음과 같은 보안 향상을 위해 설계된 수많은 기능이 포함되어 있다.

권한 상승이 가능한 취약성 또는 잘못된 구성의 위험을 줄이기 위해, 많은 프로그램이 권한 분리, 권한 해지 및 권한 부여를 사용하도록 작성되거나 조정되었다.특권 분리는 OpenBSD에서 개척되고 최소 특권의 원칙에서 영감을 받은 기법으로, 프로그램은 둘 이상의 부분으로 나뉘며, 하나는 특권적 운영을 수행하고 다른 하나는 거의 항상 코드의 대부분이 특권 없이 실행된다.[45]권한 취소는 유사하며 프로그램이 권한으로 시작하여 해당 권한을 삭제하는 것으로 시작하는 필요한 작업을 수행하는 것과 관련이 있다.초청은 응용프로그램을 파일 시스템의 한 섹션으로 제한하여 개인 또는 시스템 파일이 포함된 영역에 접근하는 것을 금지한다.개발자들은 이러한 향상된 기능을 tcpdump, 파일, tmux, smtpdsyslogd와 같은 많은 일반적인 애플리케이션의 OpenBSD 버전에 적용했다.[46]

OpenBSD 개발자는 OpenBSD CVS 저장소에서 개발되는 OpenSSH(일명 OpenBSD Secure Shell)의 생성과 개발에 중요한 역할을 했다.OpenBSD Secure Shell은 원래 SSH를 기반으로 한다.[47]그것은 OpenBSD 2.6에 처음 등장했고 현재 많은 운영 체제에서 이용 가능한 가장 인기 있는 SSH 클라이언트와 서버다.[48]

이 프로젝트에는 개발자 마크 에스피가 말한 문제, 즉 특정 버그를 사냥하는 것보다 프로세스에 대한 질문을 통해 소스코드를 지속적으로 감사하는 정책이 있다.그는 버그가 발견되면 전체 소스 트리에서 동일하고 유사한 문제를 검사하고, "문서를 수정해야 하는지 확인하려고 시도하며" "이 특정 문제에 대해 경고하기 위해 컴파일러를 증강할 수 있는지 여부를 조사하는 등 몇 가지 일반적인 단계를 나열했다."[49]

보안기록

오픈BSD 웹 사이트는 시스템의 보안 기록에 대한 중요한 참조를 제공한다.2002년 6월까지 다음과 같이 기록되었다.

기본 설치에 원격 구멍이 없는 5년!

2002년 6월, 인터넷 시큐리티 시스템의 마크 다우드는 오픈에서 버그를 공개했다.질문-응답 인증 구현하는 SSH 코드.[50]OpenBSD 기본 설치의 이 취약성은 공격자가 루트 계정에 원격으로 액세스할 수 있도록 허용했는데, 이는 OpenBSD뿐만 아니라 당시 OpenSSH를 사용하고 있던 많은 수의 다른 운영 체제에도 극도로 심각했다.[51]이 문제는 오픈B의 슬로건을 조정할 필요가 있었다.SD 웹 사이트 위치:

거의 6년 만에 기본 설비에 원격 구멍 하나!

이 인용문은 시간이 지남에 따라 변경되지 않고 2007년 3월 13일 코어 시큐리티[52] 테크놀로지의 알프레도 오르테가가 네트워크 관련 원격 취약성을 공개하기 전까지 그대로 유지되었다.[53]그 후 인용문은 다음과 같이 변경되었다.

아주 오랜만에 기본 설치에 두 개의 원격 구멍만!

기본 설치에는 실행 중인 서비스가 거의 없고, 많은 사용 사례에 추가 서비스가 필요하기 때문에 이 문구는 비판을 받아왔다.[54]또한 포트 트리에 감사되지 않은 타사 소프트웨어가 포함되어 있기 때문에 사용자가 패키지를 설치하거나 부적절하게 구성하여 보안을 손상시키기가 쉽다.그러나 이 사업은 이 슬로건이 기본설치를 지칭하기 위한 이며, 그 조치에 의해 정확하다는 입장을 견지하고 있다.

OpenB 뒤에 숨겨진 기본 아이디어 중 하나SD는 시스템이 기본적으로 간단하고 깨끗하며 안전하도록 하는 드라이브다.기본 설치는 상당히 미미하며, 이 프로젝트는 초보 사용자가 "밤새 보안 전문가가 될 필요가 없다"[55]고 명시하고 있는데, 이는 보안 시스템의 중요한 요소로 간주되는 오픈 소스 및 코드 감사 관행에 부합한다.[56]

백도어 혐의

2010년 12월 11일, 전 연방수사국(FBI)의 기술 컨설턴트였던 그레고리 페리는 De Raadt에게 이메일을 보내 FBI가 OpenBSD 암호 프레임워크에 백도어를 삽입하기 10년 전에 일부 OpenBSD 개발자들에게 돈을 지불했다고 주장했다.드 라드는 12월 14일 e-메일을 openbsd-tech 메일링 리스트에 전달해 공개하고 IPsec 코드베이스에 대한 감사를 제안했다.[57][58]De Raadt의 반응은 보고서에 회의적이었고 그는 모든 개발자들을 초대하여 관련 코드를 독립적으로 검토하도록 했다.그 후 몇 주 동안 벌레는 고쳤지만 백도어의 흔적은 발견되지 않았다.[59]De Raadt는 "NetSec이 주장대로 백도어 작성 계약을 체결했다고 생각한다"고 말했다.만약 저것들이 쓰여졌다면, 나는 그들이 우리 나무로 만들었다고 믿지 않는다.자체 제품으로 배치됐을 수도 있다고 말했다.[60]

비평

2017년 12월 IOActive의 일자 판 스프룬델 이사는 CCC뿐[61] 아니라 DEF CON에서도 [62]"모든 BSD가 동등하게 만들어졌는가?— BSD 커널 취약성에 대한 조사"로, OpenB에도 불구하고 그는 이렇게 말했다.SD는 보안 측면에서 BSD의 확실한 승자였다. "Bugs는 오픈BSD에서도 여전히 그 커널에서 발견하기 쉽다."

그로부터 2년 뒤인 2019년 '오픈비(OpenB)에 대한 체계적 평가'라는 제목의 강연이 있었다."SD의 완화"는 CCC에서 주어졌고[63], OpenB는 그렇게 주장하였다.SD는 일부 효과적인 완화 효과를 가지고 있는데, 그 중 상당 부분은 "기껏 쓸모가 없고 순수한 운과 미신에 근거한다"면서, 그것들을 디자인하는 데 있어 보다 합리적인 접근을 주장하고 있다.[64]

하드웨어 호환성

지원되는 플랫폼 및 장치는 OpenBSD 지원 플랫폼 노트에 나열되어 있다.[65]다른 구성도 작동할 수 있지만, 단순히 아직 시험하거나 문서화하지 않았다.지원되는 장치 ID의 대략적인 자동 추출 목록을 타사 리포지토리에서 사용할 수 있다.[66]

2020년에는 시험한 하드웨어 구성에 관한 정보를 자동으로 수집하는 새로운 프로젝트가 도입되었다.[67]

서브프로젝트

다음을 포함한 많은 오픈 소스 프로젝트가 OpenBSD의 구성 요소로 시작되었다.

일부 서브시스템은 다른 BSD 운영체제에 통합되어 있으며,[76][77][78] 많은 서브시스템이 다른 유닉스급 시스템에서 사용하기 위한 패키지로 이용 가능하다.[79][80][81]

카를로스 페놀로사 Linux 관리자(administrator)는 Linux에서 OpenB로 이전하는 것에 대해 언급했다.시스템이 함께 잘 작동하는 작고 단순한 툴의 유닉스 철학에 충실하다는 SD: "일부 기본 구성요소는 의도적으로 기능이 풍부하지 않다.99%의 서버가 Apache의 유연성을 필요로 하지 않기 때문에 OpenBSD의 httpd는 잘 작동하고, 더 안전하며, 아마도 더 빠를 것이다."[82]그는 부품에 대한 개발자 공동체의 태도를 다음과 같이 설명했다. "공동체가 어떤 모듈은 형편없다고 판단할 때, 그들은 처음부터 새로운 모듈을 개발한다.OpenBSD에는 자체 NTPd, SMTPd 및 최근에는 HTTPd가 있다.그들은 아주 잘 일한다.[82]그 결과 OpenBSD는 다른 시스템에 의해 광범위하게 재사용되는 구성품을 만드는 데 있어 비교적 다산적이다.

OpenBSD는 기본 시스템 강화의 일환으로 기본적으로 rootprivsep 보안 구조 내에서 거의 모든 표준 데몬을 실행한다.[82]

캘거리 인터넷 거래소는 OpenBSD 프로젝트의 요구를 충족시키기 위해 2012년에 설립되었다.[83]

타사 구성 요소

OpenBSD에는 다수의 타사 구성 요소가 포함되며, X[33]같은 OpenBSD 관련 패치가 다수 포함되어 있다.Org, Clang[84](여러 아키텍처의 기본 컴파일러), GCC,[42][note 3] Perl, NSD, Unbound, ncurs, GNU binutils, GDBAWK.

개발

2001년 6월 MIT의 c2k1 해커톤에서 OpenBSD 개발자
OpenBSD 해커톤 s2k17

개발은 지속적이며, 팀 관리는 개방적이고 계층화 되어 있다.적절한 기술을 가진 사람이라면 누구나 기여를 할 수 있으며, 공적에 대한 권리를 행사하고 De Raadt가 코디네이터 역할을 한다.[31]: xxxv 매년 2개의 정식 발매가 이루어지며, 버전 번호는 0.1씩 증가하며,[85] 각각 12개월(2개 발매 주기) 동안 지원된다.[86]스냅샷 릴리스도 자주 사용할 수 있다.

지원되는 릴리스의 유지보수 패치는 syspatch를 사용하거나 수동으로 또는 해당 릴리스의 CVS 소스 저장소의 패치 분기에 맞춰 시스템을 업데이트하여 적용할 수 있다.[87]또는 시스템 관리자가 sysupgrade를 사용하거나 를 사용하여 다음 스냅샷 릴리스로 업그레이드하도록 선택할 수 있다.-최근 추가된 기능에 대한 사전 릴리스 액세스를 얻기 위해 CVS 저장소의 현재 분기.sysupgrade 도구는 최신 안정형 릴리스 버전으로 업그레이드할 수도 있다.

사용자 커널 사용자 지정을 권장하는 운영 체제와는 달리 기본적으로 제공되는 일반 OpenBSD 커널은 최종 사용자에게 강력하게 권장된다.[88]

기본 시스템 외부의 패키지는 포트 트리를 통해 CVS에 의해 유지되며, 포터라고 알려진 개별 유지관리자의 책임이다.현재 분기를 최신 상태로 유지하는 것뿐만 아니라, 짐꾼들은 OpenB를 위한 패키지의 분기에 적절한 버그 픽스 및 유지보수 픽스를 적용할 것으로 예상된다.SD가 지원하는 릴리즈.항만들은 일반적으로 인력 부족으로 인해 기지 시스템과 동일한 지속적인 감사를 받지 않는다.

바이너리 패키지는 각 아키텍처의 포트 트리에서 중앙에 구축된다.이 프로세스는 현재 버전, 지원되는 각 릴리스 및 각 스냅샷에 적용된다.관리자는 자신의 소스 변경을 수행할 필요가 없는 한 포트 트리에서 패키지를 빌드하는 대신 패키지 메커니즘을 사용할 것을 권장한다.

OpenBSD의 개발자들은 정기적으로 해커톤이라고 불리는 특별한 행사에서 만나는데,[89] 그곳에서 그들은 "앉아 코딩"하며 생산성을 강조한다.[90]

대부분의 신작에는 노래가 포함되어 있다.[91]

오픈 소스 및 오픈 설명서

OpenBSD는 높은 품질의 문서로 알려져 있다.[92][93]

OpenB일 때SD가 만들어졌고, De Raadt는 소스 코드를 누구나 읽을 수 있어야 한다고 결정했다.당시 소규모 개발자 팀은 일반적으로 프로젝트의 소스 코드에 접근할 수 있었다.[94]Chuck Cranor와[95] De Raadt는 이 관행이 "오픈 소스 철학에 반하는 것"이며 잠재적 기여자들에게 불편하다고 결론지었다.Cranor와 De Raadt는 함께 최초의 공개적인 익명 개정 제어 시스템 서버를 설치했다.De Raadt의 결정은 사용자들이 "더 적극적인 역할을 할 수 있게 했고" 접근에 대한 이 프로젝트의 의지를 확고히 했다.[94]OpenBSD는 CVS(더 정확히 말하자면 OpenCVS라는 미공개 OpenBSD 관리 포크)를 계속 사용한 것으로, 이를 사용한 대부분의 다른 프로젝트들이 다른 시스템으로 마이그레이션되었을 때 주목할 만하다.[96]

OpenBSD는 소스 트리에 폐쇄 소스 이진 드라이버를 포함하지 않으며, 비공개 계약의 서명이 필요한 코드도 포함하지 않는다.[97]

오픈B 이후SD는 캐나다에 기반을 두고 있으며, 암호화에 대한 미국의 수출 제한이 적용되지 않아 배포가 암호화에 현대적인 알고리즘을 충분히 활용할 수 있다.예를 들어, 스왑 공간을 작은 섹션으로 나누고 각 섹션은 자체 키로 암호화하여 민감한 데이터가 시스템의 안전하지 않은 부분으로 새지 않도록 한다.[17]

OpenBSD는 애플리케이션의 다양한 동작을 랜덤화하여 예측성이 떨어지고 따라서 공격하기가 더 어렵다.예를 들어, PID는 생성되고 공정과 무작위로 연관된다.bind 시스템 호출임의의 포트 번호를 사용한다. 파일은 임의의 inode 번호로 생성된다. 그리고 IP 데이터그램은 임의의 식별자를 가지고 있다.[98]또한 이러한 접근방식은 커널과 사용자 공간 프로그램의 버그를 노출시키는 데 도움이 된다.

오픈B개방성에 관한 SD 정책은 하드웨어 문서로 확장된다. 2006년 12월 발표 슬라이드에서 De Raadt는 "개발자들이 없으면 종종 드라이버를 쓰는 실수를 한다"고 설명하면서 "오, 세상에, 내가 그것을 작동시키게 된" 서두르는 것은 달성하기가 더 어렵고 일부 개발자들은 그냥 포기한다"고 지적했다.[99]그는 계속해서 벤더가 제공하는 바이너리 드라이버는 OpenBSD에 포함될 수 없으며, "우리 커널에서 실행되는 벤더 바이너리에 대한 신뢰가 없다"면서 "그들을 고칠 방법이 없다"고 말했다.그들이 부서질 때."[99]

라이센싱

OpenBSD는 ISC 라이선스 및 기타 변형 BSD 라이선스를 선호하는 엄격한 라이선스 정책을 유지한다.[3]이 프로젝트는 "상대적으로 번호가 부여되지 않은 유닉스 소스 배포"를 허용한 "버클리 유닉스 원작의 정신을 유지하려고 한다.[3]널리 사용되는 Apache License와 GNU General Public License는 지나치게 제한적인 것으로 간주된다.[100]

2001년 6월, 대런 리드의 IPFilter 라이센스 문구 수정 우려로 촉발된 OpenB에 대한 체계적인 라이센스 감사SD 포트와 소스 트리가 수행되었다.[101]시스템 전체에서 100개 이상의 파일의 코드는 라이센스가 없거나, 모호하게 라이센스가 부여되었거나, 라이센스 조건에 반하여 사용 중인 것으로 확인되었다.모든 라이선스가 적절히 준수되도록 하기 위해, 모든 관련 저작권 소유자에게 연락을 시도했다: 일부 코드는 제거되었고, 많은 코드는 교체되었으며, 멀티캐스트 라우팅 도구 mrinfombone과 같은 다른 것들은 OpenB가 제거되도록 유품되었다.SD는 그것들을 계속 사용할 수 있다.[102][103]또한 이 감사에서 제거된 것은 다니엘 J. 번스타인에 의해 생산된 모든 소프트웨어였다.당시 번스타인은 자신의 코드의 모든 수정 버전을 재분배 전에 승인해 줄 것을 요청했는데, 이는 OpenBSD 개발자들이 시간이나 노력을 기울이기를 꺼리는 요구 사항이었다.[104][105][106]

라이센싱 문제로 인해 OpenBSD 팀은 처음부터 소프트웨어를 재구축하거나 적합한 기존 소프트웨어를 채택했다.예를 들어 OpenBSD 개발자들은 IPFilter에 허용할 수 없는 제한이 가해진 후 PF 패킷 필터를 만들었다.PF는 OpenBSD 3.0에[107] 처음 등장했으며 현재 많은 다른 운영 체제에서 사용할 수 있다.[108]OpenBSD 개발자들은 또한 GPL 면허 도구(CVS, diff, grep, pkg-config 등)를 허용 면허 동등품으로 대체했다.[109][110]

자금조달

비록 운영 체제와 그 휴대용 부품들이 상업용 제품에 사용되고 있지만, De Raadt는 이 프로젝트에 대한 자금 지원의 거의 대부분이 업계로부터 나온다고 말한다: "전통적으로 우리의 모든 자금 지원은 사용자들의 기부와 사용자들이 우리의 CD를 구입하는 데서 왔다. (우리의 다른 제품들은 실제로 많은 돈을 벌지 못한다.)분명히, 그것은 많은 돈이 되지 않았다."[85]

이 사업은 2000년대 초 2년간 DARPA로부터 "5명의 급여를 지급해 완전 정규직으로 근무하게 하고 하드웨어로 약 3만달러를 구입해 해커톤 3개를 지급했다"는 자금을 지원받았다.[85]

2006년에 OpenBSD 프로젝트는 재정적인 어려움을 겪었다.[111]오픈비를 도운[112] 단체로는 모질라재단과 고대디[113] 있다.생존을 위한 SD.그러나 드 라트 회장은 자금 조달의 비대칭성에 대해 "기여금은 벤더, 두 번째는 기업 이용자, 세 번째는 개인 이용자로부터 나왔어야 한다고 생각한다"고 우려했다.그러나 그 반응은 거의 정반대로, 거의 15 대 1의 비율로 소국민들에게 유리하게 작용하고 있다.정말 고마워, 작은 사람들아!"[85]

2014년 1월 14일, 밥 벡은 전기 비용을 충당하기 위한 자금 지원 요청을 발표했다.지속 가능한 자금이 발견되지 않으면 벡은 오픈BSD 프로젝트가 중단될 것이라고 제안했다.[114]이 프로젝트는 곧 MPEx 비트코인 거래소를 만든 루마니아인 Mircea Popescu로부터 비트코인으로 지불된 2만 달러의 기부금을 받았다.[115]이 프로젝트는 이 호소에 대응하여 15만[116] 달러를 모금하여 청구서를 지불하고 단기적인 미래를 보장할 수 있게 되었다.[115]

오픈BSD 파운데이션

오픈BSD 파운데이션
포메이션2007년 7월 25일; 14년(2007-07-25)
창시자OpenBSD 개발자
법적현황비영리단체
위치
웹사이트www.openbsdfoundation.org

오픈BSD 재단은 오픈BSD 프로젝트가 "오픈BSD 지원을 원할 때 법적 주체가 대처해야 하는 개인과 단체의 단일 연락 지점"[117]으로 설립한 캐나다 연방 비영리 단체로 2007년 7월 25일 오픈BSD 개발자 밥 벡이 발표했다.또한 OpenSSH, OpenBSD, OpenNTPD, OpenCVS, OpenSMTPD, LibreSSL 등 OpenBSD와 제휴한 다른 프로젝트에 대한 법적 보호 역할도 한다.[118]

2014년 이후, 몇몇 OpenBSD 재단에 대한 대규모 기부는 핵심 인프라 이니셔티브뿐만 아니라 마이크로소프트,[119] 페이스북, 구글과 같은 기업들로부터 나왔다.[120]

2015년 마이크로소프트는 지난 7월 파워쉘에 통합돼 있던 OpenSSH 개발을 지원하기 위해 2만5000~5만달러를 기부한 재단 최초의 골드 레벨 기부자가[121] 됐다.[122]다른 기여자들로는 구글, 페이스북, 덕덕고가 있다.[123]

2016년과 2017년 모금 캠페인 때는 중국 기업인 스마트산이 오픈BSD 재단의 대표적인 재정 기부자였다.[124][125]

분배

오픈BSD는 익명 CVS로 소스를 검색할 수 있고,[126] 바이너리 릴리스와 개발 스냅샷은 FTP, HTTP,[127] rsync로 다운로드할 수 있다.6.0 버전까지 패키징된 CD-ROM 세트는 온라인에서 소정의 비용으로 주문할 수 있으며, 스티커 모음과 발매 주제곡 카피가 완비되어 있다.이것들은 예술작품과 다른 보너스와 함께 프로젝트의 몇 안 되는 수입원, 자금조달 하드웨어, 인터넷 서비스, 그리고 다른 비용들 중 하나가 되어왔다.[128]6.1 버전부터는 CD-ROM 세트가 더 이상 출시되지 않는다.

OpenBSD는 기본 운영 체제에 속하지 않는 프로그램을 쉽게 설치하고 관리할 수 있는 패키지 관리 시스템을 제공한다.[129]패키지는 패키지 도구를 사용하여 추출, 관리 및 제거되는 이진 파일이다.OpenBSD에서 패키지의 소스는 포트 시스템, Makefiles 및 패키지를 생성하는 데 필요한 기타 인프라 모음입니다.OpenBSD에서는 포트와 기본 운영 체제가 각 버전에 대해 함께 개발 및 릴리스된다. 이는 예를 들어 4.6과 함께 릴리스된 포트나 패키지가 4.5와 함께 사용하기에 적합하지 않다는 것을 의미한다.[129]

노래와 예술품

3D 렌더링된 애니메이션 OpenBSD 마스코트 Puffy
OpenBSD 2.3 커버

처음에 OpenBSD는 Erick Green이 그린 BSD 데몬 마스코트의 후광 버전을 사용했는데, 그는 De Raadt로부터 OpenBSD의 2.3 버전과 2.4 버전을 위한 로고를 만들어 달라는 요청을 받았다.그린은 머리와 몸을 포함한 전체 데몬을 만들 계획이었지만 OpenBSD 2.3에 맞춰 머리만 완성했다.오픈BSD 2.4를 위해 피치포크와 꼬리는 물론 몸체까지 완성됐다.[130]

이후 개봉된 작품들은 타이 세마카의 경찰 데몬과 같은 변주를 사용했지만,[131] 결국 퍼피라는 이름의 복어에 정착했다.[132]이후 퍼피는 오픈BSD 홍보물에 출연해 발표곡과 예술작품에 출연했다.

초기 오픈BSD 발매의 홍보 자료는 응집력 있는 주제나 디자인이 없었지만, 이후 발매 때마다 CD-ROM, 발매곡, 포스터, 티셔츠 등이 단일한 스타일과 테마로 제작되었으며, 때로는 플라이드 통기데블의 타이 세마카가 기여하기도 했다.[91]이러한 것들은 OpenBSD 지지의 일부가 되었고, 각각의 발표들은 종종 패러디를 통해 프로젝트에 중요한 도덕적 또는 정치적 요점을 보여준다.[133]

Themes have included Puff the Barbarian in OpenBSD 3.3, which included an 80s rock song and parody of Conan the Barbarian alluding to open documentation,[91] The Wizard of OS in OpenBSD 3.7, related to the project's work on wireless drivers, and Hackers of the Lost RAID, a parody of Indiana Jones referencing the new RAID tools in OpenBSD 3.8.

릴리스

다음 표에는 OpenB의 버전 기록이 요약되어 있음SD 운영 체제.

범례: 이전 버전, 유지 관리되지 않음 이전 버전, 계속 유지 관리됨 현재 안정화 버전 최신 미리보기 버전 향후 릴리즈
버전 출시일자 까지 지원됨 중대한 변화
이전 버전,이상 유지 관리되지 않음: 1.1 1995년 10월 18일
  • Teo de Raadt가 만든 OpenBSD CVS 저장소.[134]
  • 이 단계에서 사용된 버전 번호가 1.1이었지만,[note 4] OpenBSD 1.1은 이 용어가 이후에 사용되었다는 의미에서 공식적인 OpenBSD 릴리스가 아니었다.
이전 버전,이상 유지 관리되지 않음: 1.2 1996년 7월 1일
  • Creation of theintro(9)맨 페이지, 커널 내부 문서화용
  • 통합update(8)커널에 명령하다
  • 이전과 같이, 이 버전 번호는 OS의 초기 개발에서 사용되었지만, 이후 적용 가능한 의미에서 OpenBSD 1.2는 공식적인 릴리스가 아니었다.
이전 버전,이상 유지 관리되지 않음: 2.0 1996년 10월 1일
이전 버전,이상 유지 관리되지 않음: 2.1 1997년 6월 1일 이전 sh를 pdksh로 교체.[137]
이전 버전,이상 유지 관리되지 않음: 2.2 1997년 12월 1일 추가:afterboot(8)[138]페이지
이전 버전,이상 유지 관리되지 않음: 2.3 1998년 5월 19일 에릭 그린이 만든 머리 전용 형태로 후광 데몬, 즉 아우렐라 야수를 선보였다.[139]
이전 버전,이상 유지 관리되지 않음: 2.4 1998년 12월 1일 완전한 후광 데몬특징이며, 삼지창과 완성된 몸체가 있다.[140]
이전 버전,이상 유지 관리되지 않음: 2.5 1999년 5월 19일 Ty Semaka가 한 Cop 데몬 이미지를 소개했다.[141]
이전 버전,이상 유지 관리되지 않음: 2.6 1999년 12월 1일 원래의 SSH 제품군을 기반으로 하며 OpenB에 의해 더욱 발전됨SD팀 2.6은 현재 대부분의 유닉스급 운영체제에서 표준으로 사용할 수 있으며 가장 널리 사용되는 SSH 제품군인 OpenSSH의 첫 번째 릴리즈를 보았다.[142]
이전 버전,이상 유지 관리되지 않음: 2.7 2000년 6월 15일 SSH2에 대한 [143]지원이 OpenSSH에 추가됨
이전 버전,이상 유지 관리되지 않음: 2.8 2000년 12월 1일 isakmpd(8)[144]
이전 버전,이상 유지 관리되지 않음: 2.9 2001년 6월 1일

파일 시스템 성능은 소프트업데이트 및 디르프레프 코드에서 향상된다.[145]

이전 버전,이상 유지 관리되지 않음: 3.0 2001년 12월 1일

유명한 래퍼이자 정치 아이콘인 발매 마스코트 퍼프 대디가 공연하는 테크노 트랙인 [146]E-레일드(OpenBSD Mix)가 있다.

이전 버전,이상 유지 관리되지 않음: 3.1 2002년 5월 19일 키튼 슬레이어인 퍼피가 악한 대본 새끼 고양이들과 싸우는 시스템매직.[147]람슈타인의 작품과 뱀파이어 슬레이어 버피를 패러디한 작품에서 영감을 얻었다.
  • 첫 번째 공식 원격 보안 홀 - OpenSSH 정수 오버플로[148]
이전 버전,이상 유지 관리되지 않음: 3.2 2002년 11월 1일 골드플리퍼(Goldflipper)[149]는 제임스 폰드(James Pond) 요원 077, 슈퍼 스파이 겸 수저브 레이디의 남자가 적대적인 인터넷의 위험성을 다룬다.제임스 본드 영화의 관현악 입문 발라드를 따라 스타일링했다.
이전 버전,이상 유지 관리되지 않음: 3.3 2003년 5월 1일

작은 그릇에서 태어난 [150]바바리안 퍼프; 퍼프는 노예였고, 이제 는 해머를 찾으며 C를 해킹한다.80년대 록 스타일의 곡으로 오픈 문서화를 다루는 바바리안 코난의 패러디곡이다.

  • 2003년에는 파생상품 판매를 불허하는 면허를 가지고 있던 ALTQ의 코드를 폐기하여 pf에 통합하여 OpenBSD 3.3에서 사용할 수 있게 하였다.
  • 애플리케이션 프로그램에서 쓸 수 있는 메모리가 동시에 실행될 수 없도록 보장하는 미세한 메모리 권한 레이아웃인 W^X 기능을 추가한 첫 번째 릴리스.
이전 버전,이상 유지 관리되지 않음: 3.4 2003년 11월 1일

베클리의 리틀 밥과 함께 부자들로부터 빼앗아 모두에게 나눠준 자유 투사인 [151]램지의 퍼피 경이 그린 퍼피후드의 전설.POSE 프로젝트의 취소에 대한 이야기.힙합과 중세풍의 음악이 모두 이색적으로 어우러져 오픈B를 표현하고자 하는 로빈 후드의 이야기를 패러디한 작품이다.언론의 자유에 대한 SD의 태도.

이전 버전,이상 유지 관리되지 않음: 3.5 2004년 5월 1일

CARP 라이선스중복성은 무료여야 하며,[155] 여기서 그의 무료 중복 프로토콜인 CARP를 사용하려고 하는 물고기가 레드 테이프의 문제를 발견하게 된다.몬티 파이썬피시 라이선스 스키트와 에릭 하프아비 송을 패러디한 것으로, 안티소프트웨어 특허 메시지가 담겨 있다.

  • 상용 공급업체에서 제공하는 HSRPVRRP 이중화 시스템에 대한 공개 대안인 CARP.[156][157]
  • GNU 도구 집합의 GPL 허가 부품, BC,[158] dc,[159] nm[160] 및 크기가 모두 BSD 허가 동등품으로 대체되었다.[161]
  • AMD64 플랫폼은 릴리즈할 수 있을 정도로 안정화되며 릴리즈의 일부로 처음으로 포함되었다.
이전 버전,이상 유지 관리되지 않음: 3.6 2004년 11월 1일

폰데로사 퍼프(라이브)는 서부 야생에서 온 자유투사 [162]폰데로사 퍼프에 관한 이야기로, 불필요한 말과 제약으로 소프트웨어에 번호를 매기는 훌륭한 관료주의 괴짜들에게 핥아먹기 시작했다.이 곡은 스파게티 웨스턴클린트 이스트우드를 패러디한 조니 캐시의 작품을 본떠 만든 곡으로, 자유주의적인 라이선스 집행에서 영감을 얻었다.

  • 참조 NTP 데몬에 대한 호환 가능한 대안인 OpenNTPD는 OpenBSD 프로젝트 내에서 개발되었다.OpenNTPD의 목표는 단순히 호환되는 라이센스만이 아니었다.또한, 상세한 구성을 요구하지 않고 대부분의 경우에 허용 가능한 정확도를 제공하는 단순하고 안전한 NTP 구현을 목표로 한다.[163][164]
  • 의심스러운 보안 기록과 더 나은 미래 개발에 대한 개발자들의 의심 때문에 OpenBSD는 3.6 출시 전에 포트 트리에서 이더리움을 제거했다.
  • IC2 마스터/슬레이브 장치에[164] 대한 지원 추가
이전 버전,이상 유지 관리되지 않음: 3.7 2005년 5월 19일 OS마법사알버타 소녀인 Puffathy가 번호가 매겨지지 않은 무선으로 하루를 구하기 위해 대만과 협력해야 한다.[165]발매는 핑크 플로이드의 작품과 오즈의 마법사를 패러디한 후에 만들어졌다; 이것은 무선 해킹을 다루었다.[166]
이전 버전,이상 유지 관리되지 않음: 3.8 2005년 11월 1일 2006년 11월 1일 유명한 해커학자 겸 모험가인 Puffiana Jones의 공적을 상세히 기술한 Lost RAID의 해커들은 1930년대와 40년대의 라디오 연속극 이후 스타일링된 로스트 RAID를 찾아냈는데,[167] 이것은 인디아나 존스패러디한 것이었고 이번 발매의 일환으로 등장한 새로운 RAID 도구와 연결되었다.2005년 5월 테오 드 라트(Teo de Raadt)에 의해 소스 트리에서 완전히 제거된 텔넷 데몬 없이 출시된 첫 번째 버전이다.[168]
이전 버전,이상 유지 관리되지 않음: 3.9 2006년 5월 1일 2007년 5월 1일

1958년 영화 '더 블롭'과 그 시대의 팝 록 음악을 패러디한 [171]바이너리 블롭벤더 록인과의 개발자 싸움을 기록한 바이너리 BLOB의 공격.[170]

  • 향상된 OpenBGPD 기능 세트.
  • 새로운 IPMI 하위 시스템과 새로운 IC2 스캔 하위 시스템을 포함한 향상된 하드웨어 센서 지원; 센서 프레임워크를 사용하는 드라이버 수는 총 33개 드라이버로 증가했다(6개월 전 이전 3.8 릴리스의 9개 대비).[154][171]
이전 버전,이상 유지 관리되지 않음: 4.0 2006년 11월 1일 2007년 11월 1일 글래디에이터의 입구의 일부를 패러디한 하바 나가일라 패러디 [172]작품인 훔파 네갈라아무런 스토리도 없이 그저 오픈BSD 개발자들이 가장 좋아하는 음악 장르 중 하나에 대한 경의를 표했다.[173]
  • 두 번째 공식 원격 보안 홀 - 잘못된 형식의 ICMPv6 패킷에 의한 버퍼 오버플로
이전 버전,이상 유지 관리되지 않음: 4.1 2007년 5월 1일 2008년 5월 1일 Puffy Baba and the 40 Vendors,[175] a parody of the ArabicfableAli Baba and the Forty Thieves, part of the book of One Thousand and One Nights, in which Linux developers are mocked over their allowance of non-disclosure agreements when developing software while at the same time implying hardware vendors are criminals for not releasing documentation requ신뢰할 수 있는 장치 드라이버를 만들도록 했다.[176]
  • sysctl hw.sensors를 2-레벨 센서 API로 재설계.[177][178] 본 릴리즈의 프레임워크를 통해 센서를 내보내는 총 46개의 장치 드라이버.[154]
이전 버전,이상 유지 관리되지 않음: 4.2 2007년 11월 1일 2008년 11월 1일 100001 1010101 리눅스 커널 개발자는 OpenB의 ISC 스타일 라이센스를 위반하여 노크를 받는다.[179]SD의 Atheros 무선 카드용 개방형 하드웨어 추상화 계층.
  • 센서의 사용성이 향상되어 HW.센서 프레임워크(예: IPMI 또는 바이오(4) 기반)에서 스마트 센서의 제로 구성 모니터링이 가능했으며, 비스마트 센서의 모니터링을 위한 구성이 용이해졌다.[180]
이전 버전,이상 유지 관리되지 않음: 4.3 2008년 5월 1일 2009년 5월 1일 위선의 고향[181][182]
이전 버전,이상 유지 관리되지 않음: 4.4 2008년 11월 1일 2009년 10월 18일

BSD 나이츠의 재판USL 대 BSDi 소송을 포함한 BSD의 역사를 요약한다.[183] 노래는 스타워즈의 작품을 본떠서 만든 것이다.

  • 현재 SPARc64 포트는 Sun UltraSPARC IV, T1, T2; Fujitsu SPARC64 V, VI, VII 등 많은 최신 프로세서를 지원한다.
  • 새로운 System-on-a-chip Power프리스케일 장치용 PC 포트
  • malloc(3) 임의화, 가드 페이지 및 임의화(무료[184][153][185])
  • HW.Sensors 프레임워크는 이 릴리스 현재 7개의 새로운 드라이버가 추가된 후 68개의 장치 드라이버에 의해 사용된다.[185]
이전 버전,이상 유지 관리되지 않음: 4.5 2009년 5월 1일 2010년 5월 19일 게임. 트론의 작품을 본떠서 만든 것이다.[186]
이전 버전,이상 유지 관리되지 않음: 4.6 2009년 10월 18일 2010년 11월 1일 플래닛 오브유즈([189]Planet of the Users.'플래닛 오브 어페스' 스타일로 퍼피는 덤블다운 디스토피아를 찾기 위해 시간 여행을 한다. 이 디스토피아는 "아주 부유한 한 사람이 하나다국적 기업과 함께 지구를 경영한다"고 한다.오픈소스 소프트웨어는 그 이후로 원버튼 컴퓨터, 원채널 텔레비전, 클로즈드소스 소프트웨어로 대체되었는데, 당신이 그것을 구입한 후 그것을 사용할 기회가 생기기 전에 구식이 된다.사람들은 콩알갱이 녹색으로 생활한다.이 주제곡은 The Police의 레게 록 스타일로 공연된다.
  • smtpd(8), 권한으로 구분된 SMTP 서버
  • tmux(1)터미널 멀티플렉서
  • hw.sensors 프레임워크는 75개의 장치 드라이버에 의해 사용된다.[188]
이전 버전,이상 유지 관리되지 않음: 4.7 2010년 5월 19일 2011년 5월 1일 나는 아직 여기야. [190]
이전 버전,이상 유지 관리되지 않음: 4.8 2010년 11월 1일 2011년 11월 1일 엘 푸피아치.[191][192]
  • iked(8) IKEv2 데몬
  • ldapd(8)LDAP 데몬
이전 버전,이상 유지 관리되지 않음: 4.9 2011년 5월 1일 2012년 5월 1일 정답.[193]
  • rc.d(8)데몬 제어
이전 버전,이상 유지 관리되지 않음: 5.0 2011년 11월 1일 2012년 11월 1일 무슨 걱정?[194]
이전 버전,이상 유지 관리되지 않음: 5.1 2012년 5월 1일 2014년 5월 1일 버그 버스터즈.그 노래는 고스트버스터즈의 작품을 본떠서 만든 것이다.[195]
이전 버전,이상 유지 관리되지 않음: 5.2 2012년 11월 1일 2013년 11월 1일 아쿠아렐라는 리눅스를 한다.[196]
  • nginx(8) HTTP 서버
  • SSLv2 사용 안 함
이전 버전,이상 유지 관리되지 않음: 5.3 2013년 5월 1일 2014년 5월 1일 블레이드 수영 선수.이 곡은 블레이드 러너를 패러디한 로이 리의 작품을 본떠 만든 것이다.[197]
  • 7개의 하드웨어 플랫폼에[153] 대해 기본적으로 PIE(위치 독립 실행 파일)
이전 버전,이상 유지 관리되지 않음: 5.4 2013년 11월 1일 2014년 11월 1일 우리가 가장 좋아하는 해킹, '가 제일 좋아하는 것들'[198] 패러디.
이전 버전,이상 유지 관리되지 않음: 5.5 2014년 5월 1일 2015년 5월 1일 시간 안에 포장.[199]
  • signify(1)릴리스 및 패키지의 암호화 서명
  • 64비트time_t모든 플랫폼(Y2K38 준비)
이전 버전,이상 유지 관리되지 않음: 5.6 2014년 11월 1일 2015년 10월 18일 발키리 호를 타라.[200]
  • 오픈SSL의 LibreSSL 포크
  • Apache HTTPD가 베이스에서 제거됨
이전 버전,이상 유지 관리되지 않음: 5.7 2015년 5월 1일 2016년 3월 29일 소스 피쉬.[201]
  • rcctl(8)데몬을 제어하는 효용
  • nginx(8)기지에서 제거된
  • 프로프스가 제거되었다.
이전 버전,이상 유지 관리되지 않음: 5.8 2015년 10월 18일 2016년 9월 1일 20년 오늘, 판자, 훨씬 더 좋았어, 1년 전이야.[202]

(20주년 발매[203])

이전 버전,이상 유지 관리되지 않음: 5.9 2016년 3월 29일 2017년 4월 11일 닥터 W^X, Systemagic (Anniversary Edition)[204]
  • W^X i386 커널에서 시행
  • pledge(2)공정 제한
이전 버전,이상 유지 관리되지 않음: 6.0 2016년 9월 1일 2017년 10월 9일 또 다른 스택의 스매시, 블랙 모자, 머니, 편안히(misc song), 마더, 안녕, 위시 유어 유어 유어 세이프, 릴리즈 곡들은 핑크 플로이드의 더 , 편안히 무감각하고 위시 유어 위드 유어 위어의 패러디물이다.[205]
  • vmm(4)가상화(기본적으로 사용 안 함)
  • vax[206] 및 32비트 SPARC[207] 지원 제거
이전 버전,이상 유지 관리되지 않음: 6.1 2017년 4월 11일 2018년 4월 15일 95년 겨울, 69년 여름을 패러디한 작품.[208]
  • syspatch(8)이진 기본 시스템 업데이트를 위한 유틸리티
  • 새로운arm64플랫폼
이전 버전,이상 유지 관리되지 않음: 6.2 2017년 10월 9일 2018년 10월 18일 세 줄 디프[209]
  • inteldrm(4)스카이레이크/케이비 레이크/체리뷰 장치
  • clang(1)기본 시스템 컴파일러i386, 그리고amd64플랫폼
이전 버전,이상 유지 관리되지 않음: 6.3 2018년 4월 2일 2019년 5월 3일
  • SMP 지원 대상arm64플랫폼
  • 현재 네트워크 스택의 여러 부분이 커널_LOCK() 없이 실행된다.
  • 멜트다운/스펙트르(변수 2) 완화 등 여러 가지 보안 개선이 이루어졌다.부팅 시 Intel CPU 마이크로코드가 로드됨amd64.
  • 서약서가 "실행"을 지지하도록 수정되었다(두 번째 주장으로서).
이전 버전,이상 유지 관리되지 않음: 6.4 2018년 10월 18일 2019년 10월 17일
  • unveil(2)파일 시스템 가시성 제한.[210]
이전 버전,이상 유지 관리되지 않음: 6.5 2019년 4월 24일 2020년 5월 19일
이전 버전,이상 유지 관리되지 않음: 6.6 2019년 10월 17일 2020년 10월 18일
  • sysupgrade(8)새로운 릴리스 또는 스냅샷으로의 업그레이드를 자동화한다.[211]
  • amdgpu(4)AMD RADEON GPU 비디오 드라이버.
이전 버전,이상 유지 관리되지 않음: 6.7 2020년 5월 19일 2021년 5월 1일
  • landisk, luna88k 및 sgi를 제외한 설치 시 ffs2를 기본 파일 시스템 유형으로 설정.[212]
이전 버전,이상 유지 관리되지 않음: 6.8 2020년 10월 18일 2021년 10월 14일
  • 25주년 기념 발매.
  • 새로운 powerpc64 플랫폼.[213]
이전 버전이지만 여전히 유지: 6.9 2021년 5월 1일 2022년[note 5] 5월
현재 안정적인 버전: 7.0 2021년 10월 14일 2022년[note 5] 10월
  • 51번째 개봉.[216]
  • 새로운 riscv64 플랫폼.[216]

참고 항목

메모들

  1. ^ a b 사용자가 여러 BSD 변형을 나란히 사용할 수 있기 때문에 다중 선택이 허용되었다.
  2. ^ SNI가 Network Associates에 의해 구매된 후 나중에 Cybercop Scanner로 이름이 바뀌었다.
  3. ^ OpenBSD 6.3을 기준으로 플랫폼에 따라 Clang 5.0.1, GCC 4.2.1 또는 GCC 3.3.6 중 하나가 출하된다.[84][42]
  4. ^ OpenBSD가 분기된 NetBSD의 릴리스 기록 비교
  5. ^ a b OpenBSD는 약 6개월마다 5월과 11월을 목표로 출시되며 최신 2개 릴리스만 기본 시스템에 대한 보안 및 안정성 수정 사항을 받는다.[214]

참조

  1. ^ "Package Management". OpenBSD Frequently Asked Questions. Retrieved 1 June 2016.
  2. ^ "Platforms". OpenBSD. Retrieved 3 September 2016.
  3. ^ a b c "Copyright Policy". OpenBSD. Retrieved 13 December 2011.
  4. ^ OpenBSD Project (19 May 2020). "OpenBSD". OpenBSD.org. Retrieved 12 October 2020.
  5. ^ "Murus App, Apple PF for macOS from OpenBSD".
  6. ^ "Android's C Library Has 173 Files of Unchanged OpenBSD Code". Retrieved 8 October 2018.
  7. ^ "LLVM Release License". Retrieved 8 October 2018.
  8. ^ "OpenSSH for Windows". Retrieved 8 October 2018.
  9. ^ Grimes, Roger A. (29 December 2006). "New year's resolution No. 1: Get OpenBSD". InfoWorld.
  10. ^ Glass, Adam (23 December 1994). "Theo De Raadt". netbsd-users (Mailing list).
  11. ^ de Raadt, Theo (29 March 2009). "Archive of the mail conversation leading to Theo de Raadt's departure". Retrieved 15 January 2010.
  12. ^ De Raadt, Theo (18 October 1996). "The OpenBSD 2.0 release". openbsd-announce (Mailing list).
  13. ^ "Announcing – The OpenBSD Foundation". OpenBSD Journal. 26 July 2007.
  14. ^ a b BSD Usage Survey (PDF) (Report). The BSD Certification Group. 31 October 2005. p. 9. Retrieved 16 September 2012.
  15. ^ "OpenBSD PF - Building a Router". Retrieved 8 August 2019.
  16. ^ "Building an OpenBSD wireless access point". Retrieved 8 August 2019.
  17. ^ a b McIntire, Tim (8 August 2006). "Take a closer look at OpenBSD". Developerworks. IBM. Retrieved 13 December 2011.
  18. ^ "AccessEnforcer Model AE800". Calyptix Security. Retrieved 28 May 2016.
  19. ^ "High Resistance Firewall genugate". GeNUA. Retrieved 29 May 2016.
  20. ^ "RTMX O/S IEEE Real Time POSIX Operating Systems". RTMX. Retrieved 13 December 2011. RTMX O/S is a product extension to OpenBSD Unix-like operating system with emphasis on embedded, dedicated applications.
  21. ^ ".vantronix secure system". Compumatica secure networks. Archived from the original on 1 January 2012. Retrieved 13 December 2011. The Next Generation Firewall is not a standalone device, it is a Router for operation in security critical environments with high requirements for availability, comprehensive support as well as reliable and trusted systems powered by OpenBSD.
  22. ^ Dohnert, Roberto J. (21 January 2004), "Review of Windows Services for UNIX 3.5", OSNews, David Adams, archived from the original on 11 February 2008
  23. ^ Reiter, Brian (26 January 2010). "WONTFIX: select(2) in SUA 5.2 ignores timeout". brianreiter.org.
  24. ^ "Microsoft Acquires Softway Systems To Strengthen Future Customer Interoperability Solutions", Microsoft News Center, Microsoft, 17 September 1999
  25. ^ "Milltech Consulting Inc". 2019.
  26. ^ "Core Force", Core Labs, archived from the original on 28 November 2011, retrieved 13 December 2011, CORE FORCE provides inbound and outbound stateful packet filtering for TCP/IP protocols using a Windows port of OpenBSD's PF firewall, granular file system and registry access control and programs' integrity validation.
  27. ^ "Chapter 31. Firewalls". The FreeBSD Project. Retrieved 3 December 2021.
  28. ^ "pf.c". opensource.apple.com. Retrieved 3 December 2021.
  29. ^ a b "About Xenocara". Xenocara. Retrieved 13 December 2011.
  30. ^ Tzanidakis, Manolis (21 April 2006). "Using OpenBSD on the desktop". Linux.com. Archived from the original on 5 May 2012. Retrieved 9 March 2012.
  31. ^ a b Lucas, Michael W. (April 2013). Absolute OpenBSD: Unix for the Practical Paranoid (2nd ed.). San Francisco, California: No Starch Press. ISBN 978-1-59327-476-4.
  32. ^ "OpenPorts.se Statistics". OpenPorts.se. Retrieved 8 February 2018.
  33. ^ a b "OpenBSD 6.0". OpenBSD. Retrieved 1 November 2016.
  34. ^ "The X Windows System". OpenBSD Frequently Asked Questions. Retrieved 22 May 2016. OpenBSD ships with the cwm(1), fvwm(1) and twm(1) window managers, [...]
  35. ^ "OpenBSD 6.8". www.openbsd.org. Retrieved 3 December 2021.
  36. ^ "WireGuard imported into OpenBSD". undeadly.org. Retrieved 3 December 2021.
  37. ^ Varghese, Sam (8 October 2004). "Staying on the cutting edge". The Age. Retrieved 13 December 2011.
  38. ^ Laird, Cameron; Staplin, George Peter (17 July 2003). "The Essence of OpenBSD". ONLamp. Retrieved 13 December 2011.
  39. ^ De Raadt, Theo (19 December 2005). "2.3 release announcement". openbsd-misc (Mailing list). Without [SNI's] support at the right time, this release probably would not have happened.
  40. ^ Wayner, Peter (13 July 2000). "18.3 Flames, Fights, and the Birth of OpenBSD". Free For All: How Linux and the Free Software Movement Undercut the High Tech Titans (1st ed.). HarperBusiness. ISBN 978-0-06-662050-3. Archived from the original on 22 January 2012. Retrieved 13 December 2011.
  41. ^ Miller, Todd C.; De Raadt, Theo (6 June 1999). strlcpy and strlcat - Consistent, Safe, String Copy and Concatenation. USENIX Annual Technical Conference. Monterey, California. Retrieved 13 December 2011.
  42. ^ a b c "gcc-local – local modifications to gcc". OpenBSD manual pages. Retrieved 1 November 2016.
  43. ^ De Raadt, Theo; Hallqvist, Niklas; Grabowski, Artur; Keromytis, Angelos D.; Provos, Niels (6 June 1999). Cryptography in OpenBSD: An Overview. USENIX Annual Technical Conference. Monterey, California. Retrieved 27 May 2016.
  44. ^ "Pledge() - A New Mitigation Mechanism". Retrieved 8 October 2018.
  45. ^ Provos, Niels (9 August 2003). "Privilege Separated OpenSSH". Archived from the original on 2 January 2012. Retrieved 13 December 2011.
  46. ^ "Innovations". OpenBSD. Retrieved 18 May 2016. Privilege separation: [...] The concept is now used in many OpenBSD programs, for example [...] etc.
  47. ^ "Project History and Credits". OpenSSH. Retrieved 13 December 2011.
  48. ^ "SSH usage profiling". OpenSSH. Retrieved 13 December 2011.
  49. ^ Biancuzzi, Federico (18 March 2004). "An Interview with OpenBSD's Marc Espie". ONLamp. Retrieved 13 December 2011.
  50. ^ "OpenSSH Remote Challenge Vulnerability". Internet Security Systems. 26 June 2002. Archived from the original on 8 September 2012. Retrieved 17 December 2005.
  51. ^ "A partial list of affected operating systems". Archived from the original on 6 January 2012.
  52. ^ 핵심 시큐리티 테크놀로지스 홈페이지.
  53. ^ "OpenBSD's IPv6 mbufs remote kernel buffer overflow". Core Security Technologies. 13 March 2007.
  54. ^ Brindle, Joshua (30 March 2008), "Secure doesn't mean anything", Security Blog, retrieved 13 December 2011
  55. ^ "Security". OpenBSD. Retrieved 13 December 2011. Secure by Default.
  56. ^ Wheeler, David A. (3 March 2003). "2.4. Is Open Source Good for Security?". Secure Programming for Linux and Unix HOWTO. Retrieved 13 December 2011.
  57. ^ De Raadt, Theo (14 December 2010). "Allegations regarding OpenBSD IPSEC". openbsd-tech (Mailing list). Retrieved 28 May 2016.
  58. ^ Holwerda, Thom (14 December 2010). "FBI Added Secret Backdoors to OpenBSD IPSEC". OSNews. Retrieved 13 December 2011.
  59. ^ Ryan, Paul (23 December 2010). "OpenBSD code audit uncovers bugs, but no evidence of backdoor". Ars Technica. Retrieved 9 January 2011.
  60. ^ Schwartz, Mathew J. (22 December 2010). "OpenBSD Founder Believes FBI Built IPsec Backdoor". InformationWeek: DARKreading. Archived from the original on 11 July 2017.
  61. ^ Van Sprundel, Ilja (December 2017). "Are all BSDs created equally? — A survey of BSD kernel vulnerabilities".
  62. ^ Van Sprundel, Ilja (July 2017). "Are all BSDs created equally? — A survey of BSD kernel vulnerabilities" (PDF).
  63. ^ "Lecture: A systematic evaluation of OpenBSD's mitigations". December 2019.
  64. ^ "Is OpenBSD secure?". 29 December 2019.
  65. ^ "OpenBSD Supported Platforms". OpenBSD Foundation. Retrieved 14 July 2020.
  66. ^ "OpenBSD 6.7: ids of supported devices". BSD Hardware Project. Retrieved 14 July 2020.
  67. ^ "OpenBSD Hardware Trends". BSD Hardware Project. Retrieved 14 July 2020.
  68. ^ "src/usr.sbin/httpd/". OpenBSD CVSWeb.
  69. ^ "web/obhttpd: OpenBSD http server". Freshports.
  70. ^ "LibreSSL". Retrieved 8 August 2019.
  71. ^ a b "OpenBGPD". Retrieved 8 August 2019.
  72. ^ "OpenIKED". Archived from the original on 14 May 2017. Retrieved 8 August 2019.
  73. ^ "OpenNTPD". Retrieved 8 August 2019.
  74. ^ "OpenSMTPD". Retrieved 8 August 2019.
  75. ^ "OpenSSH". Retrieved 8 August 2019.
  76. ^ "Contents of /stable/10/crypto/openssh/README". svnweb.freebsd.org. Retrieved 19 May 2016. This is the port of OpenBSD's excellent OpenSSH to Linux and other Unices.
  77. ^ "src/crypto/external/bsd/openssh/dist/README – view – 1.4". NetBSD CVS Repositories. Retrieved 19 May 2016.
  78. ^ "dragonfly.git/blob – crypto/openssh/README". gitweb.dragonflybsd.org. Retrieved 19 May 2016. This is the port of OpenBSD's excellent OpenSSH to Linux and other Unices.
  79. ^ "Arch Linux – openssh 7.2p2-1 (x86_64)". Arch Linux. Retrieved 17 May 2016.
  80. ^ "openssh". OpenSUSE. Retrieved 17 May 2016.
  81. ^ "Debian – Details of package openssh-client in jessie". Debian. Retrieved 17 May 2016.
  82. ^ a b c "OpenBSD from a veteran Linux user perspective".
  83. ^ De Raadt, Theo (18 June 2013). "An Internet Exchange for Calgary" (PDF). Retrieved 9 October 2018.
  84. ^ a b "clang-local – OpenBSD-specific behavior of LLVM/clang". OpenBSD manual pages. Retrieved 2 February 2018.
  85. ^ a b c d Andrews, Jeremy (2 May 2006). "Interview: Theo de Raadt". KernelTrap. Archived from the original on 24 April 2013.
  86. ^ "OpenBSD's flavors". OpenBSD Frequently Asked Questions. Retrieved 22 May 2016.
  87. ^ "Applying patches in OpenBSD". OpenBSD Frequently Asked Questions. Retrieved 15 May 2016.
  88. ^ "Migrating to OpenBSD". OpenBSD Frequently Asked Questions. Retrieved 4 January 2017.
  89. ^ "Hackathons". OpenBSD. Retrieved 18 May 2016.
  90. ^ "Interview: Theo de Raadt of OpenBSD". NewsForge. 28 March 2006. Retrieved 31 March 2016.
  91. ^ a b c "Release Songs". OpenBSD. Retrieved 22 May 2016.
  92. ^ Chisnall, David (20 January 2006). "BSD: The Other Free UNIX Family". InformIT. Archived from the original on 14 March 2014.
  93. ^ Smith, Jesse (18 November 2013). "OpenBSD 5.4: Puffy on the Desktop". Archived from the original on 30 April 2014.
  94. ^ a b Cranor, Chuck D.; De Raadt, Theo (6 June 1999). Opening the Source Repository with Anonymous CVS. USENIX Annual Technical Conference. Monterey, California. Retrieved 13 December 2011.
  95. ^ Cranor, Chuck D. "Chuck Cranor's Home Page". Retrieved 13 December 2011. I also hosted and helped create the first Anonymous CVS server on the Internet (the original anoncvs.openbsd.org [...]
  96. ^ Fresh, Andrew. "Why OpenBSD Developers Use CVS". Retrieved 30 August 2021.
  97. ^ "Project Goals". OpenBSD. Retrieved 18 May 2016. Integrate good code from any source with acceptable licenses. [...], NDAs are never acceptable.
  98. ^ De Raadt, Theo; Hallqvist, Niklas; Grabowski, Artur; Keromytis, Angelos D.; Provos, Niels (6 June 1999). "Randomness Used Inside the Kernel". Cryptography in OpenBSD: An Overview. USENIX Annual Technical Conference. Monterey, California. Retrieved 1 February 2014.
  99. ^ a b De Raadt, Theo (5 December 2006). "Presentation at OpenCON". OpenBSD. Retrieved 13 December 2011.
  100. ^ Matzan, Jem (15 June 2005). "BSD cognoscenti on Linux". NewsForge. Linux.com. Retrieved 28 May 2016.
  101. ^ Gasperson, Tina (6 June 2001). "OpenBSD and ipfilter still fighting over license disagreement". Linux.com. Archived from the original on 26 June 2008.
  102. ^ "src/usr.sbin/mrinfo/mrinfo.c – view – 1.7". cvsweb.openbsd.org. 31 July 2001. Retrieved 24 May 2016. New license from Xerox! This code is now FREE! Took a while and a lot of mails, but it is worth it.
  103. ^ "src/usr.sbin/map-mbone/mapper.c – view – 1.5". cvsweb.openbsd.org. 31 July 2001. Retrieved 24 May 2016. New license from Xerox! This code is now FREE! Took a while and a lot of mails, but it is worth it.
  104. ^ De Raadt, Theo (24 August 2001). "Re: Why were all DJB's ports removed? No more qmail?". openbsd-misc (Mailing list). Archived from the original on 19 April 2016.
  105. ^ Bernstein, Daniel J. (27 August 2001). "Re: Why were all DJB's ports removed? No more qmail?". openbsd-misc (Mailing list). Archived from the original on 4 February 2012.
  106. ^ Espie, Marc (28 August 2001). "Re: Why were all DJB's ports removed? No more qmail?". openbsd-misc (Mailing list). Archived from the original on 19 April 2016.
  107. ^ Hartmeier, Daniel (10 June 2002). Design and Performance of the OpenBSD Stateful Packet Filter (pf). USENIX Annual Technical Conference. Monterey, California. Retrieved 13 December 2011.
  108. ^ The OpenBSD PF Packet Filter Book: PF for NetBSD, FreeBSD, DragonFly and OpenBSD. Reed Media Services. 2006. ISBN 0-9790342-0-5. Retrieved 19 May 2016.
  109. ^ "New BSD licensed CVS replacement for OpenBSD". Retrieved 9 October 2018.
  110. ^ "pkg-config(1)". Retrieved 9 October 2018.
  111. ^ "OpenBSD Project in Financial Danger". Slashdot. 21 March 2006. Retrieved 12 December 2014.
  112. ^ "Mozilla Foundation Donates $10K to OpenSSH". Slashdot. 4 April 2006. Retrieved 12 December 2014.
  113. ^ "GoDaddy.com Donates $10K to Open Source Development Project". The Hosting News. 19 April 2006. Archived from the original on 11 November 2006.
  114. ^ Beck, Bob (14 January 2014). "Request for Funding our Electricity". openbsd-misc (Mailing list). Retrieved 17 May 2016.
  115. ^ a b Bright, Peter (20 January 2014). "OpenBSD rescued from unpowered oblivion by $20K bitcoin donation". Ars Technica. Retrieved 20 January 2014.
  116. ^ "The OpenBSD Foundation 2014 Fundraising Campaign". OpenBSD Foundation. Retrieved 24 May 2014.
  117. ^ "Announcing - The OpenBSD Foundation". OpenBSD Journal. 26 July 2007. Retrieved 8 May 2014.
  118. ^ Brodkin, Jon (22 April 2014). "OpenSSL code beyond repair, claims creator of "LibreSSL" fork". Ars Technica. Retrieved 18 August 2021.
  119. ^ McAllister, Neil (8 July 2015). "Microsoft rains cash on OpenBSD Foundation, becomes top 2015 donor". The Register. Retrieved 27 May 2016.
  120. ^ "Contributors". OpenBSD Foundation. Retrieved 27 May 2016.
  121. ^ Vaughan-Nichols, Steven J. "Microsoft becomes OpenBSD's first gold contributor". ZDNet. Retrieved 18 August 2021.
  122. ^ Mackie, Kurt; 12 November 2018. "Microsoft Now Supports OpenSSH in Windows Server 2019 -- Redmondmag.com". Redmondmag. Retrieved 18 August 2021.
  123. ^ "Donate to the OpenBSD Foundation". www.openbsdfoundation.org. Retrieved 18 August 2021.
  124. ^ "OpenBSD Donors".
  125. ^ "Smartisan Makes Another Iridium Donation to the OpenBSD Foundation". OpenBSD Journal.
  126. ^ "Anonymous CVS". OpenBSD. Retrieved 13 December 2011.
  127. ^ "Mirrors". OpenBSD. Retrieved 22 May 2016.
  128. ^ "Orders". OpenBSD. Archived from the original on 19 December 2011. Retrieved 20 May 2016.
  129. ^ a b "Packages and Ports". OpenBSD Frequently Asked Questions. Retrieved 22 May 2016.
  130. ^ "OpenBSD". mckusick.com. Retrieved 12 December 2014.
  131. ^ De Raadt, Theo (19 May 1999). "OpenBSD 2.5 Release Announcement". openbsd-announce (Mailing list). Archived from the original on 14 March 2014. OpenBSD 2.5 introduces the new Cop daemon image done by cartoonist Ty Semeka.
  132. ^ "OpenBSD 2.7". OpenBSD. Retrieved 22 May 2016.
  133. ^ Matzan, Jem (1 December 2006). "OpenBSD 4.0 review". Software in Review. Retrieved 13 December 2011. Each OpenBSD release has a graphical theme and a song that goes with it. The theme reflects a major concern that the OpenBSD programmers are addressing or bringing to light.
  134. ^ "Undeadly". Retrieved 9 October 2018.
  135. ^ "Changes". Archived from the original on 9 October 2018.
  136. ^ "OpenBSD 2.0". Retrieved 9 October 2018.
  137. ^ "Release Notes". Retrieved 9 October 2018.
  138. ^ "Release Notes". Retrieved 9 October 2018.
  139. ^ "Release Notes". Retrieved 9 October 2018.
  140. ^ "Release Notes". Retrieved 9 October 2018.
  141. ^ "Release Notes". Retrieved 9 October 2018.
  142. ^ "Release Notes". Retrieved 9 October 2018.
  143. ^ "Release Notes". Retrieved 9 October 2018.
  144. ^ "OpenBSD 2.8 Changelog". Retrieved 10 August 2021.
  145. ^ "Release Notes". Retrieved 9 October 2018.
  146. ^ "Release Notes". Retrieved 9 October 2018.
  147. ^ "Release Notes". Retrieved 9 October 2018.
  148. ^ "Errata". Retrieved 9 October 2018.
  149. ^ "Release Notes". Retrieved 9 October 2018.
  150. ^ "Release Notes". Retrieved 9 October 2018.
  151. ^ "Release Notes". Retrieved 9 October 2018.
  152. ^ "p0f". Retrieved 9 October 2018.
  153. ^ a b c "OpenBSD Innovations". The OpenBSD project. Retrieved 12 September 2016.
  154. ^ a b c Constantine A. Murenin; Raouf Boutaba (17 March 2009). "6. Evolution of the framework". OpenBSD Hardware Sensors Framework (PDF). AsiaBSDCon 2009 Proceedings, 12–15 March 2009. Tokyo University of Science, Tokyo, Japan (published 14 March 2009). Archived (PDF) from the original on 21 February 2009. Retrieved 4 March 2019.
  155. ^ "Release Notes". Retrieved 9 October 2018.
  156. ^ Federico Biancuzzi (15 April 2004). "OpenBSD PF Developer Interview". ONLamp. O'Reilly Media. Archived from the original on 8 May 2004. Retrieved 20 March 2019.
  157. ^ Federico Biancuzzi (6 May 2004). "OpenBSD PF Developer Interview, Part 2". ONLamp. O'Reilly Media. Archived from the original on 19 June 2004. Retrieved 20 March 2019.
  158. ^ "bc(1)". Retrieved 9 October 2018.
  159. ^ "dc(1)". Retrieved 9 October 2018.
  160. ^ "nm(1)". Retrieved 9 October 2018.
  161. ^ "size(1)". Retrieved 9 October 2018.
  162. ^ "Release Notes". Retrieved 9 October 2018.
  163. ^ "Release Notes". Retrieved 9 October 2018.
  164. ^ a b Federico Biancuzzi (28 October 2004). "OpenBSD 3.6 Live". ONLamp. O'Reilly Media. Archived from the original on 29 October 2004. Retrieved 20 March 2019.
  165. ^ "Release Notes". Retrieved 9 October 2018.
  166. ^ Federico Biancuzzi (19 May 2005). "OpenBSD 3.7: The Wizard of OS". ONLamp. O'Reilly Media. Archived from the original on 21 May 2005. Retrieved 20 March 2019.
  167. ^ "Release Notes". Retrieved 9 October 2018.
  168. ^ de Raadt, Theo. "CVS: cvs.openbsd.org: src". OpenBSD-CVS mailing list. Removed files: libexec/telnetd
  169. ^ Federico Biancuzzi (20 October 2005). "OpenBSD 3.8: Hackers of the Lost RAID". ONLamp. O'Reilly Media. Archived from the original on 27 December 2005. Retrieved 20 March 2019.
  170. ^ "Release Notes". Retrieved 9 October 2018.
  171. ^ a b Federico Biancuzzi (27 April 2006). "OpenBSD 3.9: Blob-Busters Interviewed". ONLamp. O'Reilly Media. Archived from the original on 12 May 2006. Retrieved 19 March 2019.
  172. ^ "Release Notes". Retrieved 9 October 2018.
  173. ^ Federico Biancuzzi (26 October 2006). "OpenBSD 4.0: Pufferix's Adventures". ONLamp. O'Reilly Media. Archived from the original on 10 March 2007. Retrieved 19 March 2019.
  174. ^ "Errata". Retrieved 9 October 2018.
  175. ^ "Release Notes". Retrieved 9 October 2018.
  176. ^ Federico Biancuzzi (3 May 2007). "OpenBSD 4.1: Puffy Strikes Again". ONLamp. O'Reilly Media. Archived from the original on 18 May 2008. Retrieved 19 March 2019.
  177. ^ Constantine A. Murenin (30 December 2006). Marco Peereboom (ed.). "New two-level sensor API". OpenBSD Journal. Retrieved 4 March 2019.
  178. ^ Constantine A. Murenin (17 April 2007). "4.3. What we have proposed and implemented". Generalised Interfacing with Microprocessor System Hardware Monitors. Proceedings of 2007 IEEE International Conference on Networking, Sensing and Control, 15–17 April 2007. London, United Kingdom: IEEE. pp. 901–906. doi:10.1109/ICNSC.2007.372901. ISBN 978-1-4244-1076-7. IEEE ICNSC 2007, pp. 901—906.
  179. ^ "Release Notes". Retrieved 9 October 2018.
  180. ^ Federico Biancuzzi (1 November 2007). "Puffy's Marathon: What's New in OpenBSD 4.2". ONLamp. O'Reilly Media. Archived from the original on 13 October 2011. Retrieved 3 March 2019.
  181. ^ "Release Notes". Retrieved 9 October 2018.
  182. ^ Federico Biancuzzi (29 April 2008). "Puffy and the Cryptonauts: What's New in OpenBSD 4.3". ONLamp. O'Reilly Media. Archived from the original on 6 May 2008. Retrieved 20 March 2019.
  183. ^ "Release Notes". Retrieved 9 October 2018.
  184. ^ Kurt Miller (2008). "OpenBSD's Position Independent Executable (PIE) Implementation". Archived from the original on 12 June 2011. Retrieved 22 July 2011.
  185. ^ a b Federico Biancuzzi (3 November 2008). "Source Wars - Return of the Puffy: What's New in OpenBSD 4.4". O'Reilly Media. Archived from the original on 24 May 2012. Retrieved 3 March 2019.
  186. ^ "Release Notes". Retrieved 9 October 2018.
  187. ^ Federico Biancuzzi (15 June 2009). "PuffyTron recommends OpenBSD 4.5". O'Reilly Media. Archived from the original on 19 June 2009. Retrieved 19 March 2019.
  188. ^ a b Constantine A. Murenin (21 May 2010). "6.2. Evolution of drivers; Chart VII. Number of drivers using the sensors framework from OpenBSD 3.4 to 4.6.". OpenBSD Hardware Sensors — Environmental Monitoring and Fan Control (MMath thesis). University of Waterloo: UWSpace. hdl:10012/5234. Document ID: ab71498b6b1a60ff817b29d56997a418.
  189. ^ "Release Notes". Retrieved 9 October 2018.
  190. ^ "Release Notes". Retrieved 9 October 2018.
  191. ^ "Release Notes". Retrieved 9 October 2018.
  192. ^ "MARC". Retrieved 9 October 2018.
  193. ^ "Release Notes". Retrieved 9 October 2018.
  194. ^ "Release Notes". Retrieved 9 October 2018.
  195. ^ "Release Notes". Retrieved 9 October 2018.
  196. ^ "Release Notes". Retrieved 9 October 2018.
  197. ^ "Release Notes". Retrieved 9 October 2018.
  198. ^ "Release Notes". Retrieved 9 October 2018.
  199. ^ "Release Notes". Retrieved 9 October 2018.
  200. ^ "Release Notes". Retrieved 9 October 2018.
  201. ^ "Release Notes". Retrieved 9 October 2018.
  202. ^ "Release Notes". Retrieved 9 October 2018.
  203. ^ "MARC". Retrieved 9 October 2018.
  204. ^ "Release Notes". Retrieved 9 October 2018.
  205. ^ OpenBSD 6.0. OpenBSD. ISBN 978-0-9881561-8-0. Retrieved 24 July 2016.
  206. ^ "OpenBSD vax". OpenBSD. Retrieved 2 September 2016.
  207. ^ "OpenBSD sparc". OpenBSD. Retrieved 2 September 2016.
  208. ^ "OpenBSD 6.1". OpenBSD. Retrieved 11 April 2017.
  209. ^ "OpenBSD 6.2". OpenBSD.
  210. ^ "unveil(2)". OpenBSD. Retrieved 19 October 2018.
  211. ^ "OpenBSD 6.6". OpenBSD. Retrieved 17 January 2020.
  212. ^ "OpenBSD 6.7". OpenBSD. Retrieved 21 May 2020.
  213. ^ "OpenBSD 6.8". OpenBSD. Retrieved 18 October 2020.
  214. ^ "OpenBSD FAQ". OpenBSD. Retrieved 5 May 2021.
  215. ^ "OpenBSD 6.9". OpenBSD. Retrieved 2 May 2021.
  216. ^ a b "OpenBSD 7.0". OpenBSD. Retrieved 15 October 2021.

외부 링크