OpenBSD

จากวิกิพีเดีย สารานุกรมเสรี
ข้ามไปที่การนำทาง ข้ามไปที่การค้นหา

OpenBSD
Puffy มาสคอตปลาปักเป้าของ OpenBSD วางตัวในโลโก้อย่างเป็นทางการ
ฟรี ใช้งานได้จริง และปลอดภัย
OpenBSD 7.0 fvwm screenshot.png
เดสก์ท็อปเริ่มต้นของ OpenBSD 7.0 พร้อมยูทิลิตี้ต่างๆ: top , xterm , xcalcและglxgears
นักพัฒนาธีโอ เดอ ราดต์ และคณะ
เขียนในC , การประกอบ , Perl , Unix shell
OS ครอบครัวยูนิกซ์เหมือน ( NetBSD )
สถานะการทำงานปัจจุบัน
รูปแบบที่มาโอเพ่นซอร์ส
เปิดตัวครั้งแรกกรกฎาคม 2539 ; 25 ปีที่แล้ว ( 2539-07 )
รุ่นล่าสุด7.1 (21 เมษายน 2022 ; 17 วันที่ผ่านมา ) [±] ( 2022-04-21 )
ที่เก็บ
ผู้จัดการแพ็คเกจเครื่องมือแพ็คเกจ OpenBSD [1]
แพลตฟอร์มอัลฟ่า , x86-64 , ARMv7 , ARMv8 (64-บิต) , PA-RISC , IA-32 , LANDISK , Omron LUNA-88K , MVME , MIPS64 , PowerPC , 64-บิตRISC-V , SPARC64 [2]
ประเภทเคอร์เนลเสาหิน
UserlandBSD

ส่วนต่อประสานผู้ใช้เริ่มต้น
แก้ไขpdksh , X11 ( FVWM )
ใบอนุญาตBSD , ISC , ใบอนุญาตอนุญาตอื่นๆ[ 3]
เว็บไซต์อย่างเป็นทางการwww .openbsd .org

OpenBSDเป็น ระบบ ปฏิบัติการ ที่เน้น ความปลอดภัยฟรี และโอเพ่นซอร์สเหมือนUnix โดยอิงจากBerkeley Software Distribution (BSD) Theo de Raadtสร้าง OpenBSD ในปี 1995 โดยการ ฟอ ร์NetBSD ตามเว็บไซต์ โครงการ OpenBSD เน้น "การพกพา มาตรฐาน ความถูกต้อง การรักษาความปลอดภัยเชิงรุก และการเข้ารหัสแบบบูรณาการ" [4]

โปรเจ็กต์ OpenBSD รักษา เวอร์ชัน พกพาของระบบย่อยจำนวนมากเป็นแพ็คเกจสำหรับระบบปฏิบัติการอื่น เนื่องจากโปรเจ็กต์ต้องการสิทธิ์ใช้งาน BSD คอมโพเนนต์จำนวนมากจึงถูกนำมาใช้ซ้ำในโครงการซอฟต์แวร์ที่เป็นกรรมสิทธิ์และสนับสนุนโดยองค์กร รหัสไฟร์วอลล์ในmacOSของApple ใช้ รหัสไฟร์วอลล์PFของ OpenBSD [5] ไลบรารีมาตรฐาน Bionic CของAndroidใช้รหัส OpenBSD [6] LLVMใช้ไลบรารีนิพจน์ทั่วไป ของ OpenBSD [7]และWindows 10ใช้OpenSSH (OpenBSD Secure Shell) พร้อมLibreSSL [8]

คำว่า "open" ในชื่อ OpenBSD หมายถึงความพร้อมใช้งานของ ซอร์สโค้ดของระบบปฏิบัติการบนอินเทอร์เน็ตแม้ว่าคำว่า "open" ในชื่อ OpenSSH จะหมายถึง "OpenBSD" นอกจากนี้ยังหมายถึงแพลตฟอร์มฮาร์ดแวร์ ที่หลากหลาย ที่ระบบรองรับ [9]

ประวัติ

ในเดือนธันวาคม พ.ศ. 2537 Theo de Raadtสมาชิกผู้ก่อตั้ง โครงการ NetBSDถูกขอให้ลาออกจากทีมหลักของ NetBSD เนื่องจากความขัดแย้งและความขัดแย้งกับสมาชิกคนอื่นๆ ของทีม NetBSD [10] [11] ในเดือนตุลาคม พ.ศ. 2538 De Raadt ได้ก่อตั้ง OpenBSD ซึ่งเป็นโครงการใหม่ที่แยกจาก NetBSD 1.0 การเปิดตัวครั้งแรกคือ OpenBSD 1.2 ซึ่งทำขึ้นในเดือนกรกฎาคม พ.ศ. 2539 ตามด้วย OpenBSD 2.0 ในเดือนตุลาคมของปีเดียวกัน [12]ตั้งแต่นั้นมา โปรเจ็กต์ได้ออกเผยแพร่ทุก ๆ หกเดือน แต่ละแห่งได้รับการสนับสนุนเป็นเวลาหนึ่งปี

เมื่อวันที่ 25 กรกฎาคม พ.ศ. 2550 Bob Beck ผู้พัฒนา OpenBSD ได้ประกาศการก่อตั้งOpenBSD Foundationซึ่งเป็นองค์กรไม่แสวงหาผลกำไรของแคนาดาที่จัดตั้งขึ้นเพื่อ "ทำหน้าที่เป็นจุดติดต่อเดียวสำหรับบุคคลและองค์กรที่ต้องการให้นิติบุคคลจัดการเมื่อพวกเขาต้องการสนับสนุน OpenBSD ." [13]

สถิติการใช้งาน

แผนภูมิแท่งแสดงสัดส่วนผู้ใช้ของ ตัวแปร BSD แต่ละ รายการจากแบบสำรวจการใช้งาน BSD ปี 2548 ของผู้ใช้ 4330 ราย [14] [หมายเหตุ 1]

เป็นการยากที่จะกำหนดว่ามีการใช้ OpenBSD อย่างกว้างขวางเพียงใด เนื่องจากผู้พัฒนาไม่ได้เผยแพร่หรือรวบรวมสถิติการใช้งาน

ในเดือนกันยายน พ.ศ. 2548 BSD Certification Group ได้สำรวจผู้ใช้ BSD จำนวน 4330 ราย แสดงให้เห็นว่า 32.8% ใช้ OpenBSD [14]ตามหลังFreeBSDที่ 77% นำหน้า NetBSD ที่ 16.3% และ DragonFly BSD ที่ 2.6% [หมายเหตุ 1 ] อย่างไรก็ตาม ผู้เขียนแบบสำรวจนี้ชี้แจงว่า "ไม่ครบถ้วน" หรือ "แม่นยำทั้งหมด" เนื่องจากแบบสำรวจส่วนใหญ่เผยแพร่ผ่านรายชื่อผู้รับจดหมาย ฟอรัม และคำพูดจากปากต่อปาก เมื่อรวมกับปัจจัยอื่นๆ เช่น การไม่มีกลุ่มควบคุม กระบวนการคัดกรองล่วงหน้า หรือการขยายงานที่สำคัญนอกชุมชน BSD ทำให้การสำรวจไม่น่าเชื่อถือสำหรับการตัดสินการใช้ BSD ทั่วโลก

ใช้

อุปกรณ์เครือข่าย

OpenBSD มี สแต็ค เครือข่ายTCP/IP ที่แข็งแกร่ง และสามารถใช้เป็นเราเตอร์[15]หรือจุดเชื่อมต่อไร้สาย [16]การปรับปรุงความปลอดภัยของ OpenBSD , การเข้ารหัส ใน ตัว และตัวกรองแพ็คเก็ตทำให้เหมาะสำหรับวัตถุประสงค์ด้านความปลอดภัย เช่นไฟร์วอลล์ [ 17] ระบบตรวจจับ การ บุกรุกและเกตเวย์VPN

ระบบ ที่เป็นกรรมสิทธิ์หลายระบบนั้นใช้ OpenBSD รวมถึงอุปกรณ์จากArmorlogic (ไฟร์วอลล์แอปพลิเคชันเว็บ Profense), Calyptix Security, [18] GeNUA, [19] RTMX, [20]และ .vantronix (21)

ระบบปฏิบัติการต่างประเทศ

บริการ ของMicrosoft สำหรับ UNIXบางเวอร์ชันซึ่งเป็นส่วนขยายของ ระบบปฏิบัติการ Windowsเพื่อให้มีฟังก์ชันการทำงานที่เหมือน Unix ใช้ฐานโค้ด OpenBSD ส่วนใหญ่ที่รวมอยู่ในชุดการทำงานร่วมกัน ระหว่าง Interix [22] [23] ที่พัฒนาโดย Softway Systems Inc. ซึ่ง Microsoft เข้าซื้อกิจการในปี 2542 [24] [25] Core Force ซึ่งเป็นผลิตภัณฑ์รักษาความปลอดภัยสำหรับ Windows นั้นใช้ไฟร์วอลล์ pfของ OpenBSD [26] ไฟร์วอลล์pfยังพบได้ในระบบปฏิบัติการอื่น: รวมถึงFreeBSD , [27 ] และmacOS (28)

คอมพิวเตอร์ส่วนบุคคล

OpenBSD มาพร้อมกับXenocara [29]ซึ่งเป็นการนำX Window Systemมาใช้ และเหมาะสำหรับเป็นระบบปฏิบัติการเดสก์ท็อปสำหรับคอมพิวเตอร์ส่วนบุคคลรวมทั้งแล็ปท็อป [30] [31] : xl ณ เดือนกันยายน 2018 OpenBSD มีแพ็คเกจประมาณ 8000 แพ็คเกจในที่เก็บซอฟต์แวร์[32]รวมถึงสภาพแวดล้อมเดสก์ท็อปเช่นGNOME , Plasma 4และXfce และเว็บเบราว์ เซอร์เช่นFirefoxและChromium [33]โปรเจ็กต์ยังมีตัวจัดการหน้าต่างสามตัวในการแจกจ่ายหลัก:cwm , FVWM (ส่วนหนึ่งของการกำหนดค่าเริ่มต้นสำหรับ Xenocara) และtwm [34]

เซิฟเวอร์

OpenBSD มี ชุด เซิร์ฟเวอร์ เต็มรูปแบบ และสามารถกำหนดค่าเป็นเมลเซิร์ฟเวอร์ , เว็บเซิร์ฟเวอร์ , เซิร์ฟเวอร์ FTP , เซิร์ฟเวอร์ DNS , เราเตอร์ , ไฟร์วอลล์ , เซิร์ฟเวอร์ไฟล์NFS หรือการรวมกันของสิ่งเหล่านี้ ตั้งแต่เวอร์ชัน 6.8 เป็นต้นมา OpenBSD ยังมาพร้อมกับการรองรับWireGuard ในเคอร์เนลดั้งเดิมอีกด้วย [35] [36]

ความปลอดภัย

ล็อกอินคอนโซล OpenBSD และข้อความ

ไม่นานหลังจาก OpenBSD ถูกสร้างขึ้น De Raadt ก็ได้รับการติดต่อจากบริษัทซอฟต์แวร์รักษาความปลอดภัยในพื้นที่ชื่อ Secure Networks (ซึ่งMcAfee เข้าซื้อกิจการในภายหลัง ) [37] [38]พวกเขากำลังพัฒนา เครื่องมือตรวจสอบ ความปลอดภัยเครือข่ายที่เรียกว่า Ballista [หมายเหตุ 2]ซึ่งมีวัตถุประสงค์เพื่อค้นหาและใช้ประโยชน์จากข้อบกพร่องด้านความปลอดภัยของซอฟต์แวร์ ซึ่งใกล้เคียงกับความสนใจในด้านความปลอดภัยของ De Raadt ดังนั้นทั้งสองจึงร่วมมือกันเพื่อนำไปสู่การเปิดตัว OpenBSD 2.3 [39]ความร่วมมือนี้ช่วยกำหนดความปลอดภัยเป็นจุดสนใจของโครงการ OpenBSD [40]

OpenBSD มีคุณสมบัติมากมายที่ออกแบบมาเพื่อปรับปรุงความปลอดภัย เช่น:

เพื่อลดความเสี่ยงของช่องโหว่หรือการกำหนดค่าผิดพลาดที่อนุญาตให้ มี การเพิ่มระดับสิทธิ์หลายโปรแกรมได้ถูกเขียนหรือดัดแปลงเพื่อใช้การแยก สิทธิ์ การเพิกถอนสิทธิ์และchrooting การแยกสิทธิ์เป็นเทคนิคที่บุกเบิกใน OpenBSD และได้รับแรงบันดาลใจจากหลักการของสิทธิพิเศษน้อยที่สุดโดยที่โปรแกรมถูกแบ่งออกเป็นสองส่วนขึ้นไป ซึ่งส่วนหนึ่งดำเนินการแบบมีสิทธิพิเศษ และอีกส่วนหนึ่ง—เกือบทั้งหมดมักใช้รหัส—ทำงานโดยไม่มีสิทธิ์ . [45]การเพิกถอนสิทธิ์นั้นคล้ายคลึงกันและเกี่ยวข้องกับโปรแกรมที่ดำเนินการใดๆ ที่จำเป็นด้วยสิทธิ์ที่เริ่มต้นจากนั้นจึงปล่อยทิ้ง Chrooting เกี่ยวข้องกับการจำกัดแอปพลิเคชันไว้เพียงส่วนหนึ่งของระบบไฟล์โดยห้ามไม่ให้เข้าถึงพื้นที่ที่มีไฟล์ส่วนตัวหรือไฟล์ระบบ นักพัฒนาซอฟต์แวร์ได้ใช้การปรับปรุงเหล่านี้ในเวอร์ชัน OpenBSD ของแอปพลิเคชันทั่วไปจำนวน มากเช่นtcpdump , file , tmux , smtpdและsyslogd [46]

นักพัฒนา OpenBSD มีส่วนสำคัญในการสร้างและพัฒนาOpenSSH (หรือที่เรียกว่า OpenBSD Secure Shell) ซึ่งพัฒนาขึ้นในที่เก็บ OpenBSD CVS OpenBSD Secure Shell ขึ้นอยู่กับSSHดั้งเดิม [47]มันปรากฏตัวครั้งแรกใน OpenBSD 2.6 และตอนนี้เป็นไคลเอนต์และเซิร์ฟเวอร์ SSH ที่ได้รับความนิยมมากที่สุด ที่มีอยู่ในระบบปฏิบัติการหลายระบบ [48]

โปรเจ็กต์นี้มีนโยบายในการตรวจสอบปัญหาของซอร์สโค้ดอย่างต่อเนื่อง ซึ่งเป็นงานที่นักพัฒนา Marc Espie อธิบายว่า "ยังไม่เสร็จสิ้น ... คำถามเกี่ยวกับกระบวนการมากกว่าการตามล่าจุดบกพร่องเฉพาะ" เขาระบุขั้นตอนทั่วไปหลายขั้นตอนเมื่อพบจุดบกพร่อง ซึ่งรวมถึงการตรวจสอบแผนผังต้นทางทั้งหมดสำหรับปัญหาที่เหมือนกันและคล้ายกัน "พยายาม[ing] เพื่อดูว่าควรแก้ไขเอกสารหรือไม่" และตรวจสอบว่า "เป็นไปได้หรือไม่" เพื่อเพิ่มคอมไพเลอร์เพื่อเตือนปัญหาเฉพาะนี้" [49]

บันทึกความปลอดภัย

เว็บไซต์ OpenBSD มีข้อมูลอ้างอิงที่ชัดเจนถึงบันทึกความปลอดภัยของระบบ จนถึงเดือนมิถุนายน 2545 อ่านว่า:

ห้าปีโดยไม่มีรูระยะไกลในการติดตั้งเริ่มต้น!

ในเดือนมิถุนายน พ.ศ. 2545 Mark Dowd แห่งInternet Security Systemsได้เปิดเผยจุดบกพร่องในโค้ด OpenSSH ที่ใช้ การ พิสูจน์ ตัวตน แบบchallenge-response [50]ช่องโหว่นี้ในการติดตั้งเริ่มต้นของ OpenBSD อนุญาตให้ผู้โจมตีเข้าถึง บัญชี รูทจากระยะไกล ซึ่งร้ายแรงอย่างยิ่งไม่เพียงต่อ OpenBSD เท่านั้น แต่ยังรวมถึงระบบปฏิบัติการอื่นๆ จำนวนมากที่ใช้ OpenSSH ในขณะนั้นด้วย [51]ปัญหานี้จำเป็นต้องปรับสโลแกนบนเว็บไซต์ OpenBSD เพื่อ:

รูระยะไกลหนึ่งรูในการติดตั้งเริ่มต้นในเกือบ 6 ปี!

ใบเสนอราคายังคงไม่เปลี่ยนแปลงเมื่อเวลาผ่านไป จนถึงวันที่ 13 มีนาคม 2550 เมื่อ Alfredo Ortega จาก Core Security Technologies [52]เปิดเผยช่องโหว่ระยะไกลที่เกี่ยวข้องกับเครือข่าย [53]ใบเสนอราคาถูกเปลี่ยนเป็น:

เพียงสองรูระยะไกลในการติดตั้งเริ่มต้นในห่าของเวลานาน!

คำสั่งนี้ถูกวิพากษ์วิจารณ์เนื่องจากการติดตั้งเริ่มต้นประกอบด้วยบริการที่ทำงานอยู่ไม่กี่รายการ และกรณีการใช้งานจำนวนมากต้องการบริการเพิ่มเติม [54]นอกจากนี้ เนื่องจากแผนผังพอร์ตมีซอฟต์แวร์ของบริษัทอื่นที่ ยังไม่ได้ตรวจสอบ จึงเป็นเรื่องง่ายสำหรับผู้ใช้ในการประนีประนอมการรักษาความปลอดภัยโดยการติดตั้งหรือกำหนดค่าแพ็คเกจอย่างไม่เหมาะสม อย่างไรก็ตาม โปรเจ็กต์ยืนยันว่าสโลแกนมีจุดมุ่งหมายเพื่ออ้างถึงการติดตั้งเริ่มต้นและถูกต้องโดยการวัดนั้น

หนึ่งในแนวคิดพื้นฐานเบื้องหลัง OpenBSD คือการขับเคลื่อนระบบให้เรียบง่าย สะอาดตา และปลอดภัยตามค่าเริ่มต้น การติดตั้งเริ่มต้นนั้นค่อนข้างน้อย ซึ่งโครงการระบุไว้เพื่อให้แน่ใจว่าผู้ใช้มือใหม่ "ไม่จำเป็นต้องเป็นผู้เชี่ยวชาญด้านความปลอดภัยในชั่วข้ามคืน" [55]ซึ่งเหมาะสมกับแนวทางปฏิบัติโอเพ่นซอร์สและ การ ตรวจสอบโค้ด ซึ่ง ถือเป็นองค์ประกอบสำคัญของระบบความปลอดภัย [56]

แบ็คดอร์ที่ถูกกล่าวหา

เมื่อวันที่ 11 ธันวาคม 2010 Gregory Perry อดีตที่ปรึกษาด้านเทคนิคของสำนักงานสืบสวนกลางแห่งสหรัฐอเมริกา (FBI) ได้ส่งอีเมลถึง De Raadt โดยกล่าวหาว่า FBI ได้จ่ายเงินให้กับอดีตผู้พัฒนา OpenBSD บางส่วน 10 ปีก่อนที่จะแทรกแบ็คดอร์ เข้าไปใน OpenBSD Cryptographic Framework De Raadt เผยแพร่อีเมลต่อสาธารณะเมื่อวันที่ 14 ธันวาคมโดยส่งต่อไปยังรายชื่อผู้รับจดหมาย openbsd-tech และแนะนำการตรวจสอบIPsec codebase [57] [58]คำตอบของ De Raadt นั้นไม่น่าเชื่อถือในรายงานนี้ และเขาได้เชิญนักพัฒนาทั้งหมดให้ตรวจสอบโค้ดที่เกี่ยวข้องอย่างอิสระ ในสัปดาห์ต่อมา ข้อบกพร่องได้รับการแก้ไขแล้ว แต่ไม่พบหลักฐานของแบ็คดอร์ [59]De Raadt กล่าวว่า "ฉันเชื่อว่า NetSec อาจถูกจ้างให้เขียนแบ็คดอร์ตามที่กล่าวหา ถ้าเขียนไว้ ฉันไม่เชื่อว่าพวกเขาสร้างมันขึ้นมาในแผนผังของเรา พวกเขาอาจถูกนำไปใช้เป็นผลิตภัณฑ์ของตนเอง" [60]

คำวิจารณ์

ในเดือนธันวาคม 2017 Ilja van Sprundel ผู้อำนวยการIOActiveได้บรรยายที่CCC [61]และDEF CON [ 62] ใน หัวข้อ "BSD ทั้งหมดถูกสร้างขึ้นอย่างเท่าเทียมกันหรือไม่ - การสำรวจช่องโหว่ของเคอร์เนล BSD" ซึ่งเขา ระบุว่าแม้ว่า OpenBSD จะเป็นผู้ชนะที่ชัดเจนของ BSD ในแง่ของความปลอดภัย "จุดบกพร่องยังคงหาได้ง่ายในเมล็ดเหล่านั้น แม้แต่ใน OpenBSD"

สองปีต่อมาในปี 2019 มีการพูดคุยเรื่อง "การประเมินอย่างเป็นระบบของการบรรเทาผลกระทบของ OpenBSD" [63]ที่ CCC โดยโต้แย้งว่าในขณะที่ OpenBSD มีการบรรเทาผลกระทบที่มีประสิทธิภาพ ส่วนสำคัญของพวกเขานั้น "ไร้ประโยชน์อย่างดีที่สุดและอิงจากความบริสุทธิ์ โชคลางและไสยศาสตร์" เถียงกันเพื่อหาแนวทางที่มีเหตุผลมากขึ้นเมื่อต้องออกแบบ [64]

ความเข้ากันได้ของฮาร์ดแวร์

แพลตฟอร์มและอุปกรณ์ที่รองรับแสดงอยู่ในหมายเหตุแพลตฟอร์มที่รองรับ OpenBSD [65]การกำหนดค่าอื่น ๆ อาจใช้งานได้ แต่ยังไม่ได้รับการทดสอบหรือจัดทำเป็นเอกสาร รายการรหัสอุปกรณ์ที่รองรับที่แยกออกมาอย่างคร่าวๆ โดยอัตโนมัติมีอยู่ในที่เก็บของบุคคลที่สาม [66]

โครงการย่อย

โครงการโอเพ่นซอร์สจำนวนมากเริ่มต้นเป็นส่วนประกอบของ OpenBSD ได้แก่ :

ระบบย่อยบางระบบถูกรวมเข้ากับระบบปฏิบัติการ BSD อื่น[75] [76] [77]และหลายระบบมีให้เป็นแพ็คเกจสำหรับใช้ในระบบที่คล้าย Unix อื่น ๆ [78] [79] [80]

Carlos Fenollosa ผู้ดูแลระบบ Linux แสดงความคิดเห็นเกี่ยวกับการย้ายจาก Linux เป็น OpenBSD ว่าระบบยึดตามปรัชญา Unixของเครื่องมือง่ายๆ ขนาดเล็กที่ทำงานร่วมกันได้ดี: "ส่วนประกอบพื้นฐานบางอย่างไม่ได้ตั้งใจให้มีคุณลักษณะที่หลากหลาย ตั้งแต่ 99% ของเซิร์ฟเวอร์ ไม่ต้องการความยืดหยุ่นของ Apache httpd ของ OpenBSD จะทำงานได้ดี ปลอดภัยกว่า และอาจเร็วกว่า" [81]เขากำหนดทัศนคติของชุมชนนักพัฒนาต่อส่วนประกอบต่างๆ ดังนี้: "เมื่อชุมชนตัดสินใจว่าโมดูลบางโมดูลห่วย พวกเขาก็พัฒนาโมดูลใหม่ตั้งแต่ต้น OpenBSD มี NTPd, SMTPd ของตัวเอง และล่าสุด HTTPd ทำงานได้ดี" [81]ด้วยเหตุนี้ OpenBSD จึงค่อนข้างอุดมสมบูรณ์ในการสร้างส่วนประกอบที่นำกลับมาใช้ใหม่อย่างกว้างขวางโดยระบบอื่น

OpenBSD รันดี มอนมาตรฐานเกือบทั้งหมดภายใน โครงสร้างความปลอดภัย chrootและprivsepโดยค่าเริ่มต้น ซึ่งเป็นส่วนหนึ่งของการทำให้ระบบฐานแข็งแกร่งขึ้น [81]

Calgary Internet Exchange ก่อตั้งขึ้นในปี 2555 เพื่อรองรับ ความต้องการของโครงการ OpenBSD [82]

ในปี 2560 Isotop [83]โครงการฝรั่งเศสที่มีเป้าหมายเพื่อปรับ OpenBSD ให้เข้ากับเดสก์ท็อปและแล็ปท็อป โดยใช้xfceแล้วdwmเริ่มมีการพัฒนา [84]

ส่วนประกอบบุคคลที่สาม

OpenBSD มีส่วนประกอบบุคคลที่สาม จำนวนหนึ่ง หลายตัวมีแพตช์เฉพาะ OpenBSD [33]เช่นX.Org , Clang [85] ( คอมไพเลอร์ เริ่มต้น บนสถาปัตยกรรม ต่างๆ ), GCC , [42] [หมายเหตุ 3] Perl , NSD , Unbound , ncurses , GNU binutils , GDBและAWK

พัฒนาการ

นักพัฒนา OpenBSD ที่ c2k1 hackathonที่MITมิถุนายน 2544
OpenBSD hackathon s2k17

การพัฒนาเป็นไปอย่างต่อเนื่อง และการจัดการทีมก็เปิดกว้างและแบ่งเป็นชั้นๆ ใครก็ตามที่มีทักษะที่เหมาะสมสามารถมีส่วนร่วมได้ โดยมีสิทธิกระทำการตามบุญและ De Raadt ทำหน้าที่เป็นผู้ประสานงาน [31] : xxxv มีการเผยแพร่อย่างเป็นทางการสองครั้งต่อปี โดยหมายเลขเวอร์ชันเพิ่มขึ้น 0.1, [86]และแต่ละเวอร์ชันได้รับการสนับสนุนเป็นเวลาสิบสองเดือน (สองรอบการเผยแพร่) [87]การเผยแพร่สแนปชอตยังมีให้เป็นระยะๆ

แพต ช์การบำรุงรักษาสำหรับรีลีสที่รองรับอาจนำไปใช้โดยใช้syspatchด้วยตนเองหรือโดยการอัพเดตระบบกับสาขาแพตช์ของแหล่งเก็บข้อมูลCVS สำหรับรีลีสนั้น [88]อีกทางหนึ่ง ผู้ดูแลระบบอาจเลือกที่จะอัปเกรดเป็นสแน็ปช็อตรุ่นถัดไปโดยใช้sysupgradeหรือโดยใช้ สาขา -currentของที่เก็บ CVS เพื่อเข้าถึงฟีเจอร์ที่เพิ่มล่าสุดในเวอร์ชันก่อนเผยแพร่ เครื่องมือ sysupgrade ยังสามารถอัปเกรดเป็นเวอร์ชันเสถียรล่าสุดได้อีกด้วย

เคอร์เนล OpenBSD ทั่วไปที่มีให้โดยค่าเริ่มต้นนั้นแนะนำเป็นอย่างยิ่งสำหรับผู้ใช้ปลายทาง ตรงกันข้ามกับระบบปฏิบัติการที่แนะนำการปรับแต่งเคอร์เนลของผู้ใช้ [89]

แพ็คเกจภายนอกระบบฐานได้รับการดูแลโดย CVS ผ่านแผนผังพอร์ตและเป็นความรับผิดชอบของผู้ดูแลรักษาแต่ละราย เรียกว่า porters นอกจากจะทำให้สาขาปัจจุบันเป็นปัจจุบันแล้ว คนเฝ้าประตูยังคาดว่าจะใช้การแก้ไขจุดบกพร่องและการแก้ไขการบำรุงรักษาที่เหมาะสมกับสาขาของแพ็คเกจของตนสำหรับรุ่นที่รองรับของ OpenBSD ท่าเรือมักไม่อยู่ภายใต้การตรวจสอบอย่างต่อเนื่องเช่นเดียวกับระบบฐานเนื่องจากขาดกำลังคน

แพ็คเกจไบนารีถูกสร้างขึ้นจากส่วนกลางจากแผนผังพอร์ตสำหรับแต่ละสถาปัตยกรรม กระบวนการนี้ใช้กับเวอร์ชันปัจจุบัน สำหรับแต่ละรุ่นที่รองรับ และสำหรับแต่ละสแน็ปช็อต ขอแนะนำให้ผู้ดูแลระบบใช้กลไกแพ็กเกจแทนการสร้างแพ็กเกจจากโครงสร้างพอร์ต เว้นแต่จำเป็นต้องทำการเปลี่ยนแปลงแหล่งที่มาของตนเอง

นักพัฒนาของ OpenBSD มักพบปะกันในกิจกรรมพิเศษที่เรียกว่าhackathons [ 90]ซึ่งพวกเขา "นั่งลงและเขียนโค้ด" โดยเน้นที่ประสิทธิภาพการทำงาน [91]

เพลงออกใหม่ส่วนใหญ่มีเพลง [92]

โอเพ่นซอร์สและเอกสารโอเพ่นซอร์ส

OpenBSD ขึ้นชื่อเรื่องเอกสารคุณภาพสูง [93] [94]

เมื่อ OpenBSD ถูกสร้างขึ้น De Raadt ตัดสินใจว่าซอร์สโค้ดควรมีให้ทุกคนอ่าน ในขณะนั้น โดยทั่วไปทีมนักพัฒนาเล็กๆ จะสามารถเข้าถึงซอร์สโค้ดของโปรเจ็กต์ได้ [95] Chuck Cranor [96]และ De Raadt สรุปว่าการปฏิบัตินี้คือ "การโต้เถียงกับปรัชญาโอเพ่นซอร์ส" และไม่สะดวกสำหรับผู้มีส่วนร่วม Cranor และ De Raadt ร่วมกันสร้างเซิร์ฟเวอร์ระบบควบคุมการแก้ไข ที่ไม่เปิดเผยตัวตนสาธารณะแห่งแรก การตัดสินใจของ De Raadt ทำให้ผู้ใช้สามารถ "มีบทบาทมากขึ้น" และสร้างความมุ่งมั่นของโครงการในการเปิดการเข้าถึง [95] OpenBSD โดดเด่นด้วยการใช้CVS . อย่างต่อเนื่อง(แม่นยำกว่านั้นคือส้อมที่ยังไม่เผยแพร่ซึ่งจัดการโดย OpenBSD ชื่อ OpenCVS) เมื่อโปรเจ็กต์อื่นๆ ส่วนใหญ่ที่ใช้มันได้โยกย้ายไปยังระบบอื่น [97]

OpenBSD ไม่รวมไดรเวอร์ไบนารีแบบปิด ในแผนผังซอร์ส และไม่รวมโค้ดที่ต้องมีการลงนามใน ข้อตกลงไม่เปิดเผยข้อมูล [98]

เนื่องจาก OpenBSD อยู่ในแคนาดา จึงไม่มีข้อ จำกัด การส่งออกของสหรัฐอเมริกาในการเข้ารหัส ทำให้การกระจายสามารถใช้อัลกอริธึมที่ทันสมัยในการเข้ารหัสได้อย่างเต็มที่ ตัวอย่างเช่น พื้นที่สว็อปถูกแบ่งออกเป็นส่วนเล็กๆ และแต่ละส่วนจะถูกเข้ารหัสด้วยคีย์ของตัวเอง เพื่อให้แน่ใจว่าข้อมูลที่ละเอียดอ่อนจะไม่รั่วไหลไปยังส่วนที่ไม่ปลอดภัยของระบบ [17]

OpenBSD สุ่มพฤติกรรมต่างๆ ของแอปพลิเคชัน ทำให้คาดเดาได้ยากขึ้นและทำให้โจมตียากขึ้น ตัวอย่างเช่น PID จะถูกสร้างขึ้นและเชื่อมโยงกับกระบวนการแบบสุ่ม การbind เรียกของระบบ ใช้ หมายเลขพอร์ตแบบสุ่ม ไฟล์ถูกสร้างขึ้นด้วยหมายเลขไอโหนด สุ่ม และดาตาแกรม IP มีตัวระบุแบบสุ่ม [99]วิธีการนี้ยังช่วยเปิดเผยจุดบกพร่องในเคอร์เนลและในโปรแกรมพื้นที่ผู้ใช้

นโยบาย OpenBSD ว่าด้วยการเปิดกว้างขยายไปถึงเอกสารประกอบฮาร์ดแวร์: ในสไลด์สำหรับการนำเสนอในเดือนธันวาคม 2549 De Raadt อธิบายว่าหากไม่มี "นักพัฒนามักจะทำผิดพลาดในการเขียนไดรเวอร์" และชี้ให้เห็นว่า "[โอ้ พระเจ้า ฉันได้มันไปทำงานแล้ว" ] ความเร่งรีบนั้นยากกว่าที่จะบรรลุ และนักพัฒนาบางคนก็ยอมแพ้" [100]เขากล่าวต่อไปว่าไดรเวอร์ไบนารีที่ผู้ขายจัดหานั้นไม่สามารถรวมไว้ใน OpenBSD ได้ ว่าพวกเขา "ไม่เชื่อถือไบนารีของผู้ขายที่ทำงานในเคอร์เนลของเรา" และ "ไม่มีทางแก้ไข [พวกเขา] ... เมื่อพวกเขาแตก” [100]

ใบอนุญาต

OpenBSD รักษานโยบายใบอนุญาต ที่เข้มงวด [3]เลือกใช้ใบอนุญาต ISCและ ใบ อนุญาต BSD รุ่นอื่น ๆ โครงการพยายามที่จะ "รักษาจิตวิญญาณของลิขสิทธิ์ Berkeley Unix ดั้งเดิม " ซึ่งอนุญาตให้ "แจกจ่ายซอร์ส Unix ที่ค่อนข้างไม่มีภาระผูกพัน" [3] Apache Licenseที่ใช้กันอย่างแพร่หลายและGNU General Public Licenseถือว่ามีข้อจำกัดมากเกินไป [11]

ในเดือนมิถุนายน พ.ศ. 2544 ซึ่งเกิดจากความกังวลเกี่ยวกับการปรับเปลี่ยนคำอนุญาตของ IPFilter ของดาร์เรน รีด การตรวจสอบใบอนุญาตอย่างเป็นระบบของพอร์ต OpenBSD และแผนผังต้นทางได้ดำเนินการ [102]พบว่ารหัสในไฟล์มากกว่าร้อยไฟล์ทั่วทั้งระบบถูกพบว่าไม่มีใบอนุญาต มีใบอนุญาตอย่างคลุมเครือ หรือใช้โดยขัดต่อเงื่อนไขของใบอนุญาต เพื่อให้แน่ใจว่าใบอนุญาตทั้งหมดได้รับการปฏิบัติตามอย่างถูกต้อง มีความพยายามในการติดต่อผู้ถือลิขสิทธิ์ที่เกี่ยวข้องทั้งหมด: โค้ดบางส่วนถูกลบออก หลายรายการถูกแทนที่ และอื่นๆ เช่นmulticast routing tools mrinfoและmap-mboneได้รับการอนุญาตใหม่เพื่อให้ OpenBSD สามารถใช้งานได้ต่อไป [103] [104]ซอฟต์แวร์ทั้งหมดที่ผลิตโดยDaniel J. Bernstein ถูกนำออกในระหว่างการตรวจสอบนี้ ด้วย ในเวลานั้น Bernstein ขอให้เขาอนุมัติโค้ดเวอร์ชันที่แก้ไขทั้งหมดก่อนที่จะแจกจ่าย ซึ่งเป็นข้อกำหนดที่นักพัฒนา OpenBSD ไม่เต็มใจที่จะอุทิศเวลาหรือความพยายาม [105] [106] [107]

เนื่องจากปัญหาด้านลิขสิทธิ์ ทีมงาน OpenBSD ได้นำซอฟต์แวร์มาใช้ใหม่ตั้งแต่ต้น หรือใช้ซอฟต์แวร์ที่มีอยู่ที่เหมาะสม ตัวอย่างเช่น นักพัฒนา OpenBSD ได้สร้างตัวกรองแพ็กเก็ตPF หลังจากกำหนดข้อจำกัดที่ไม่สามารถยอมรับได้ในIPFilter PF ปรากฏตัวครั้งแรกใน OpenBSD 3.0 [108]และขณะนี้มีอยู่ในระบบปฏิบัติการอื่น ๆ อีกมากมาย [109]นักพัฒนา OpenBSD ได้แทนที่เครื่องมือที่ได้รับอนุญาต GPL (เช่นCVS , diff , grepและpkg-config ) ด้วย เครื่องมือ เทียบเท่า ที่ ได้รับอนุญาต [110] [111]

ทุน

แม้ว่าระบบปฏิบัติการและส่วนประกอบแบบพกพาจะใช้ในผลิตภัณฑ์เชิงพาณิชย์ De Raadt กล่าวว่าเงินทุนเพียงเล็กน้อยสำหรับโครงการนี้มาจากอุตสาหกรรม: "ตามธรรมเนียมแล้วเงินทุนทั้งหมดของเรามาจากการบริจาคของผู้ใช้และผู้ใช้ที่ซื้อซีดีของเรา (ผลิตภัณฑ์อื่นๆ ของเราไม่ ไม่ได้ทำให้เรามีเงินมาก) แน่นอนว่านั่นไม่ใช่เงินจำนวนมาก” [86]

ในช่วงระยะเวลาสองปีในช่วงต้นทศวรรษ 2000 โครงการได้รับเงินทุนจากDARPAซึ่ง "จ่ายเงินเดือนให้กับคน 5 คนเพื่อทำงานเต็มเวลาทั้งหมด ซื้อฮาร์ดแวร์ประมาณ $30,000 และจ่ายสำหรับ 3 Hackathons" จากPOSSE โครงการ . [86]

ในปี 2549 โครงการ OpenBSD ประสบปัญหาทางการเงิน [ 12] มูลนิธิMozilla [113]และGoDaddy [114]เป็นหนึ่งในองค์กรที่ช่วยให้ OpenBSD อยู่รอด อย่างไรก็ตาม De Raadt แสดงความกังวลเกี่ยวกับความไม่สมดุลของเงินทุน: "ฉันคิดว่าการบริจาคควรมาจากผู้ขายเป็นอันดับแรก รองจากผู้ใช้องค์กร และประการที่สามจากผู้ใช้รายบุคคล แต่การตอบสนองเกือบทั้งหมดตรงกันข้ามโดยเกือบ อัตราส่วน 15 ต่อ 1 ดอลลาร์เพื่อคนตัวเล็ก ขอบคุณมาก คนตัวเล็ก!" [86]

เมื่อวันที่ 14 มกราคม พ.ศ. 2557 Bob Beck ได้ออกคำร้องขอให้เงินทุนเพื่อครอบคลุมค่าไฟฟ้า หากไม่พบเงินทุนที่ยั่งยืน เบ็คแนะนำว่าโครงการ OpenBSD จะปิดตัวลง [15]ในไม่ช้า โครงการก็ได้รับเงินบริจาค 20,000 ดอลลาร์สหรัฐ จาก Mircea Popescu ผู้สร้างตลาดหลักทรัพย์ MPEx bitcoin ของโรมาเนีย โดยจ่ายเป็นbitcoins [116]โครงการระดมทุนได้ 150,000 เหรียญสหรัฐ[117]เพื่อตอบสนองต่อการอุทธรณ์ ทำให้สามารถชำระค่าใช้จ่ายและประกันอนาคตระยะสั้นได้ [116]

มูลนิธิ OpenBSD

มูลนิธิ OpenBSD
รูปแบบ25 กรกฎาคม 2550 ; 14 ปีที่แล้ว ( 2550-07-25 )
ผู้สร้างนักพัฒนา OpenBSD
สถานะทางกฎหมายองค์กรไม่แสวงหาผลกำไร
ที่ตั้ง
เว็บไซต์www .openbsdfoundation .org

มูลนิธิ OpenBSD เป็นองค์กรไม่แสวงหาผลกำไร ของรัฐบาลกลางของแคนาดาที่ ก่อตั้งโดยโครงการ OpenBSD เป็น " จุดติดต่อเดียวสำหรับบุคคลและองค์กรที่กำหนดให้นิติบุคคลต้องจัดการเมื่อพวกเขาต้องการสนับสนุน OpenBSD" [118]บ๊อบ เบ็ค ผู้พัฒนา OpenBSD ประกาศเมื่อวันที่ 25 กรกฎาคม พ.ศ. 2550 นอกจากนี้ยังทำหน้าที่เป็นตัวป้องกันทางกฎหมายสำหรับโครงการอื่น ๆ ที่เกี่ยวข้องกับ OpenBSD ได้แก่OpenSSH , OpenBGPD , OpenNTPD , OpenCVS , OpenSMTPDและLibreSSL [19]

ตั้งแต่ปี 2014 การสนับสนุนจำนวนมากใน OpenBSD Foundation มาจากองค์กรต่างๆ เช่น Microsoft, [120] Facebook และ Google รวมถึง Core Infrastructure Initiative [121]

ในปี 2015 Microsoftกลายเป็นผู้บริจาคระดับทองรายแรกของมูลนิธิ[122]บริจาคเงินระหว่าง $25,000-50,000 เพื่อสนับสนุนการพัฒนา OpenSSH ซึ่งถูกรวมเข้ากับPowerShellในเดือนกรกฎาคม และต่อมาใน Windows Server ในปี 2018 [123]ผู้ร่วมสมทบอื่นๆ ได้แก่ Google, เฟสบุ๊ค และDuckDuckGo . [124]

ในช่วงการรณรงค์หาทุนในปี 2559 และ 2560 บริษัทSmartisanซึ่งเป็นบริษัทสัญชาติจีน เป็นผู้บริจาคเงินชั้นนำให้กับมูลนิธิ OpenBSD [125] [126]

การจัดจำหน่าย

OpenBSD ใช้งานได้ฟรีในรูปแบบต่างๆ: สามารถดึงซอร์สไฟล์โดยCVSที่ ไม่ระบุชื่อ [127]และไบนารีรีลีสและสแน็ปช็อตการพัฒนาสามารถดาวน์โหลดได้โดย FTP, HTTP และ rsync [128]ชุดซีดีรอมที่บรรจุหีบห่อล่วงหน้าจนถึงเวอร์ชัน 6.0 สามารถสั่งซื้อทางออนไลน์ได้โดยเสียค่าธรรมเนียมเล็กน้อย พร้อมด้วยสติกเกอร์หลากหลายประเภทและสำเนาเพลงประกอบที่วางจำหน่าย ด้วยงานศิลปะและโบนัสอื่น ๆ สิ่งเหล่านี้เป็นหนึ่งในแหล่งรายได้ไม่กี่แห่งของโครงการ เงินทุนสำหรับฮาร์ดแวร์ บริการอินเทอร์เน็ต และค่าใช้จ่ายอื่นๆ [129]ตั้งแต่เวอร์ชัน 6.1 เป็นต้นไป ชุดซีดีรอมจะไม่วางจำหน่ายอีกต่อไป

OpenBSD จัดเตรียมระบบการจัดการแพ็คเกจเพื่อให้ง่ายต่อการติดตั้งและจัดการโปรแกรมที่ไม่ได้เป็นส่วนหนึ่งของระบบปฏิบัติการพื้นฐาน [130]แพ็คเกจคือไฟล์ไบนารีที่แยก จัดการ และนำออกโดยใช้เครื่องมือแพ็คเกจ บน OpenBSD แหล่งที่มาของแพ็คเกจคือระบบพอร์ต คอลเลกชั่นของMakefilesและโครงสร้างพื้นฐานอื่นๆ ที่จำเป็นในการสร้างแพ็คเกจ ใน OpenBSD พอร์ตและระบบปฏิบัติการพื้นฐานได้รับการพัฒนาและเผยแพร่ร่วมกันสำหรับแต่ละเวอร์ชัน ซึ่งหมายความว่าพอร์ตหรือแพ็กเกจที่เผยแพร่ด้วย เช่น 4.6 ไม่เหมาะสำหรับใช้กับ 4.5 และในทางกลับกัน [130]

เพลงและงานศิลปะ

มาสคอต OpenBSD แบบเคลื่อนไหว 3 มิติPuffy
หน้าปก OpenBSD 2.3

ในขั้นต้น OpenBSD ใช้มาสคอต BSD daemonรุ่นรัศมีซึ่งวาดโดย Erick Green ซึ่ง De Raadt ขอให้สร้างโลโก้สำหรับ OpenBSD เวอร์ชัน 2.3 และ 2.4 Green วางแผนที่จะสร้าง daemon แบบเต็ม รวมถึงส่วนหัวและตัว แต่มีเพียงส่วนหัวเท่านั้นที่สร้างเสร็จทันเวลาสำหรับ OpenBSD 2.3 ตัวถัง โกย และหาง เสร็จสมบูรณ์แล้วสำหรับ OpenBSD 2.4 [131]

รุ่นต่อมาใช้รูปแบบต่างๆ เช่น ภูตตำรวจโดย Ty Semaka [132]แต่ในที่สุดก็ไปปักหลักที่ปลาปักเป้าชื่ออ้วน [133]ตั้งแต่นั้นมา Puffy ได้ปรากฏตัวบนสื่อส่งเสริมการขาย OpenBSD และให้ความสำคัญในเพลงเผยแพร่และงานศิลปะ

สื่อส่งเสริมการขายของ OpenBSD รุ่นแรกๆ ไม่มีธีมหรือการออกแบบที่สอดคล้องกัน แต่ต่อมา CD-ROM เพลงที่วางจำหน่าย โปสเตอร์ และเสื้อยืดสำหรับการเปิดตัวแต่ละครั้งได้รับการผลิตด้วยรูปแบบและธีมเดียว บางครั้งได้รับการสนับสนุนจาก Ty Semaka ของ ปีศาจ ลิ้นตาหมากรุก [92] สิ่งเหล่านี้ได้กลายเป็นส่วนหนึ่งของ การสนับสนุน OpenBSD โดยการปล่อยแต่ละครั้งได้อธิบายถึงประเด็นทางศีลธรรมหรือการเมืองที่สำคัญต่อโครงการ บ่อยครั้งผ่านการล้อเลียน [134]

ธีมต่างๆ ได้รวมPuff the Barbarianใน OpenBSD 3.3 ซึ่งรวมถึงเพลงร็อค ยุค 80 และการล้อเลียนของConan the Barbarian ที่พาดพิงถึงเอกสารประกอบแบบเปิด[92] The Wizard of OSใน OpenBSD 3.7 ที่เกี่ยวข้องกับงานของโปรเจ็กต์เกี่ยวกับไดรเวอร์ไร้สาย และHackers of The Lost RAIDซึ่งเป็นล้อเลียนของIndiana Jonesที่อ้างถึงเครื่องมือ RAID ใหม่ใน OpenBSD 3.8

เผยแพร่

ตารางต่อไปนี้สรุปประวัติเวอร์ชันของระบบ ปฏิบัติการ OpenBSD

ตำนาน: รุ่นเก่าไม่ดูแล รุ่นเก่ายังคงรักษา เวอร์ชันเสถียรในปัจจุบัน เวอร์ชันพรีวิวล่าสุด การเปิดตัวในอนาคต
เวอร์ชั่น วันที่วางจำหน่าย รองรับจนถึง การเปลี่ยนแปลงที่สำคัญ
เวอร์ชันเก่าไม่ดูแลอีกต่อไป:1.1 18 ตุลาคม 2538
  • ที่เก็บ OpenBSD CVSที่สร้างโดยTheo de Raadt [135]
  • ในขณะที่หมายเลขเวอร์ชันที่ใช้ในขั้นตอนนี้คือ 1.1 [หมายเหตุ 4] OpenBSD 1.1 ไม่ใช่ OpenBSD อย่างเป็นทางการในแง่ที่คำนี้ถูกนำมาใช้ในภายหลัง
เวอร์ชันเก่าไม่ดูแลอีกต่อไป:1.2 1 กรกฎาคม 2539
  • การสร้างintro(9)man page สำหรับบันทึกเคอร์เนล internals
  • การรวมupdate(8)คำสั่งเข้ากับเคอร์เนล
  • ก่อนหน้านี้ ในขณะที่หมายเลขเวอร์ชันนี้ถูกใช้ในการพัฒนาระบบปฏิบัติการในช่วงแรก แต่ OpenBSD 1.2 ไม่ใช่การเปิดตัวอย่างเป็นทางการในแง่ที่บังคับใช้ในเวลาต่อมา
เวอร์ชันเก่าไม่ดูแลอีกต่อไป:2.0 1 ตุลาคม 2539
เวอร์ชันเก่าไม่ดูแลอีกต่อไป:2.1 1 มิถุนายน 2540 การแทนที่ sh ที่เก่ากว่าด้วยpdksh [138]
เวอร์ชันเก่าไม่ดูแลอีกต่อไป:2.2 1 ธันวาคม 1997 เพิ่มafterboot(8)หน้าคน [139]
เวอร์ชันเก่าไม่ดูแลอีกต่อไป:2.3 19 พฤษภาคม 1998 แนะนำhaloed daemonหรือaureola beastieในรูปแบบส่วนหัวเท่านั้นที่สร้างโดย Erick Green [140]
เวอร์ชันเก่าไม่ดูแลอีกต่อไป:2.4 1 ธันวาคม 2541 นำเสนอ haloed daemonที่สมบูรณ์โดยมีตรีศูลและร่างกายที่เสร็จแล้ว [141]
เวอร์ชันเก่าไม่ดูแลอีกต่อไป:2.5 19 พฤษภาคม 2542 แนะนำภาพ Cop daemon ที่ทำโดย Ty Semaka [142]
เวอร์ชันเก่าไม่ดูแลอีกต่อไป:2.6 1 ธันวาคม 2542 จาก ชุด SSH ดั้งเดิม และได้รับการพัฒนาเพิ่มเติมโดยทีม OpenBSD 2.6 เห็นการเปิดตัวครั้งแรกของOpenSSHซึ่งขณะนี้มีอยู่ในมาตรฐานบนระบบปฏิบัติการที่คล้าย Unix ส่วนใหญ่ และเป็นชุด SSH ที่ใช้กันอย่างแพร่หลายมากที่สุด [143]
เวอร์ชันเก่าไม่ดูแลอีกต่อไป:2.7 15 มิถุนายน 2543 เพิ่มการรองรับ SSH2 ใน OpenSSH [144]
เวอร์ชันเก่าไม่ดูแลอีกต่อไป:2.8 1 ธันวาคม 2543 isakmpd(8)[145]
เวอร์ชันเก่าไม่ดูแลอีกต่อไป:2.9 1 มิถุนายน 2544

ประสิทธิภาพของระบบไฟล์เพิ่มขึ้นจากซอฟต์อัพเดตและโค้ด dirpref [146]

เวอร์ชันเก่าไม่ดูแลอีกต่อไป:3.0 1 ธันวาคม 2544

E-Railed (OpenBSD Mix) , [147]เพลงเทคโน ที่ แสดงโดยพัฟฟ์ แดดดี้ มาสคอต ชื่อดัง แร็ปเปอร์ชื่อดังและไอคอนทางการเมือง

เวอร์ชันเก่าไม่ดูแลอีกต่อไป:3.1 19 พฤษภาคม 2002 Systemagic , [148]ที่Puffy, the Kitten Slayer , ต่อสู้ กับลูก แมว ตัว ร้าย แรงบันดาลใจจากผลงานของRammsteinและการล้อเลียนของBuffy the Vampire Slayer
  • ช่องโหว่ความปลอดภัยระยะไกลอย่างเป็นทางการครั้งแรก - ล้นจำนวนเต็ม OpenSSH [149]
เวอร์ชันเก่าไม่ดูแลอีกต่อไป:3.2 1 พฤศจิกายน 2545 โกลด์ฟลิปเปอร์ [ 150]เรื่องราวที่เจมส์ พอนด์ เจ้าหน้าที่ 077สายลับสุดยอดและสุภาพสตรีที่อ่อนโยน เกี่ยวข้องกับอันตรายของอินเทอร์เน็ตที่ไม่เป็นมิตร แต่งตามเพลงบัลลาดเบื้องต้นของวงออร์เคสตราของภาพยนตร์ เจมส์ บอนด์
เวอร์ชันเก่าไม่ดูแลอีกต่อไป:3.3 1 พฤษภาคม 2546

พัฟ คนป่าเถื่อน[151]เกิดในชามใบเล็ก; พัฟเป็นทาส ตอนนี้เขาแฮ็ คผ่าน C เพื่อค้นหาค้อน มันเป็นเพลงร็อคสไตล์ยุค 80 และล้อเลียนของConan the Barbarian ที่เกี่ยวข้องกับเอกสารเปิด

  • ในปี พ.ศ. 2546 โค้ดจากALTQซึ่งมีใบอนุญาตที่ไม่อนุญาตให้ขายอนุพันธ์ ได้รับการอนุญาตใหม่ผสานรวมเข้ากับ pf และเผยแพร่ใน OpenBSD 3.3
  • รุ่นแรกที่เพิ่มคุณสมบัติW^Xซึ่งเป็นเลย์เอาต์การอนุญาตหน่วยความจำแบบละเอียด ทำให้มั่นใจได้ว่าหน่วยความจำที่สามารถเขียนโดยโปรแกรมแอปพลิเคชันนั้นไม่สามารถเรียกใช้งานได้ในเวลาเดียวกันและในทางกลับกัน
เวอร์ชันเก่าไม่ดูแลอีกต่อไป:3.4 1 พฤศจิกายน 2546

The Legend of Puffy Hoodที่ซึ่งSir Puffy of Ramsay , [152]นักสู้อิสระที่ กับ Little Bob of Beckley ได้หยิบเอาจากคนรวยและมอบให้กับทุกคน แจ้ง การยกเลิกโครงการ POSSE การผสมผสานที่ไม่ธรรมดาของดนตรีแนวฮิปฮอปและยุคกลาง ซึ่งเป็นการล้อเลียนเรื่องRobin Hoodที่มีจุดประสงค์เพื่อแสดงทัศนคติของ OpenBSD ต่อการพูดอย่างอิสระ

  • แพลตฟอร์ม i386 เปลี่ยนรูปแบบปฏิบัติการจากa.outเป็นExecutable และ Linkable Format
  • gzipที่ได้รับอนุญาตของ GPL ถูกแทนที่ด้วยการปรับ เครื่องมือ บีบอัด ที่มีอยู่ใหม่ เพื่อรวมฟังก์ชันการทำงาน
  • grepที่ได้รับอนุญาต GPL ถูกแทนที่ด้วยFreeGrepซึ่งเป็น grep ที่ได้รับอนุญาต BSD ที่อัปเดต grep ใหม่นี้มีให้ใช้งานใน NetBSD แล้ว
  • มีการอัปเดตส่วน ต่างโดเมนสาธารณะและใช้เพื่อแทนที่ส่วนต่างลิขสิทธิ์ GPL ที่รวมไว้ก่อนหน้านี้
  • รหัสจากLGPL ที่ ได้รับอนุญาต[153]ได้รับการอนุญาตใหม่เพื่อให้ pf มีคุณสมบัติการตรวจจับระบบปฏิบัติการแบบพาสซีฟ
  • การสุ่มเค้าโครงพื้นที่ที่อยู่ (ASLR) โดยค่าเริ่มต้น[154]
  • sysctl hw.sensors API พื้นฐานที่แนะนำสำหรับ การตรวจ สอบฮาร์ดแวร์ [155]
เวอร์ชันเก่าไม่ดูแลอีกต่อไป:3.5 1 พฤษภาคม 2547

ใบอนุญาต และ ความซ้ำซ้อนของ ปลาคาร์พต้องเป็นอิสระ [ 156]ซึ่งปลาที่ต้องการอนุญาตโปรโตคอลซ้ำซ้อนฟรีของเขา ปลาคาร์พ พบปัญหาเกี่ยวกับเทปสีแดง ล้อเลียนเรื่องFish License skit และEric the Half-a-Bee SongโดยMonty Pythonพร้อมข้อความเกี่ยวกับสิทธิบัตรต่อต้านซอฟต์แวร์

  • CARPทางเลือกที่เปิดกว้างสำหรับ ระบบสำรอง HSRPและVRRPที่มีจำหน่ายในเชิงพาณิชย์ [157] [158]
  • ชิ้นส่วนลิขสิทธิ์ GPL ของชุดเครื่องมือ GNU, bc , [159] dc , [160] nm [161]และขนาด[162]ทั้งหมดถูกแทนที่ด้วยรายการเทียบเท่าลิขสิทธิ์ BSD
  • แพลตฟอร์ม AMD64มีความเสถียรเพียงพอสำหรับการเปิดตัวและรวมไว้เป็นครั้งแรกโดยเป็นส่วนหนึ่งของการเปิดตัว
เวอร์ชันเก่าไม่ดูแลอีกต่อไป:3.6 1 พฤศจิกายน 2547

Pond-erosa Puff (แสดงสด)เป็นเรื่องราวของPond-erosa Puff [ 163]นักสู้อิสระที่ไม่มีกิ๊ฟจากป่าตะวันตก ตั้งใจจะเฆี่ยนตีพวกเนิร์ดระบบราชการที่ไม่ดีซึ่งเข้ามายุ่งเกี่ยวกับซอฟต์แวร์ด้วยคำพูดและข้อจำกัดที่ไม่จำเป็น . เพลงนี้แต่งตามผลงานของJohnny Cashซึ่งเป็นเพลงล้อเลียนของSpaghetti WesternและClint Eastwoodและได้รับแรงบันดาลใจจากการบังคับใช้ใบอนุญาตแบบเสรีนิยม

  • OpenNTPDซึ่งเป็นทางเลือกที่เข้ากันได้กับ NTP daemon อ้างอิง ได้รับการพัฒนาภายในโปรเจ็กต์ OpenBSD เป้าหมายของ OpenNTPD ไม่ใช่แค่ใบอนุญาตที่เข้ากันได้เท่านั้น นอกจากนี้ยังมีจุดมุ่งหมายเพื่อให้การใช้งาน NTP ที่เรียบง่ายและปลอดภัย ซึ่งให้ความแม่นยำที่ยอมรับได้สำหรับกรณีส่วนใหญ่ โดยไม่ต้องมีการกำหนดค่าโดยละเอียด [164] [165]
  • เนื่องจากบันทึกความปลอดภัยที่น่าสงสัยและข้อสงสัยของนักพัฒนาในการพัฒนาในอนาคตที่ดีกว่า OpenBSD จึงลบEthereal ออก จากโครงสร้างพอร์ตก่อนการเปิดตัว 3.6
  • เพิ่มการรองรับอุปกรณ์หลัก/รองI 2 C [165]
เวอร์ชันเก่าไม่ดูแลอีกต่อไป:3.7 19 พฤษภาคม 2548 The Wizard of OS [ 166]ที่ซึ่งพัฟฟาธี เด็กหญิงตัวเล็ก ๆ จากอัลเบอร์ตาต้องทำงานร่วมกับไต้หวันเพื่อกอบกู้โลกด้วยการรับอุปกรณ์ไร้สายที่รุ่นนี้ได้รับการออกแบบตามผลงานของ Pink Floydและการล้อเลียนของ The Wizard of Oz ; สิ่งนี้เกี่ยวข้องกับการแฮ็คแบบไร้สาย [167]
เวอร์ชันเก่าไม่ดูแลอีกต่อไป:3.8 1 พฤศจิกายน 2548 1 พฤศจิกายน 2549 Hackers of the Lost RAID [ 168]ซึ่งให้รายละเอียดเกี่ยวกับการเจาะระบบของPuffiana Jonesนักแฮ็กเกอร์และนักผจญภัยที่มีชื่อเสียง กำลังค้นหา Lost RAID ซึ่งออกแบบตามรายการวิทยุในช่วงทศวรรษที่ 1930 และ 40 นี่เป็นการล้อเลียนของIndiana Jonesและเชื่อมโยงกับ เครื่องมือ RAID ใหม่ซึ่งเป็นส่วนหนึ่งของรุ่นนี้ นี่เป็นรุ่นแรกที่เผยแพร่โดยไม่มีtelnet daemon ซึ่งถูกลบออกจากทรีซอร์สโดย Theo de Raadt ในเดือนพฤษภาคม 2548 [169]
เวอร์ชันเก่าไม่ดูแลอีกต่อไป:3.9 1 พฤษภาคม 2549 1 พฤษภาคม 2550

Attack of the Binary BLOB [ 171]ซึ่งบันทึกเหตุการณ์การต่อสู้ของผู้พัฒนากับbinary blobsและการล็อคอินของผู้ขาย [ 172]การล้อเลียนของภาพยนตร์ปี 1958 เรื่องThe Blobและเพลงป๊อปร็อคแห่งยุค

  • ชุด คุณลักษณะOpenBGPD ที่ ปรับปรุง แล้ว
  • ปรับปรุง การรองรับ เซ็นเซอร์ฮาร์ดแวร์ซึ่งรวมถึงระบบย่อยIPMI ใหม่ และระบบย่อยการ สแกนI 2 C ใหม่ จำนวนไดรเวอร์ที่ใช้เฟรมเวิร์กเซ็นเซอร์เพิ่มขึ้นเป็น 33 ไดรเวอร์ (เทียบกับ 9 ใน 3.8 ก่อนหน้าเมื่อ 6 เดือนที่แล้ว) [155] [172]
เวอร์ชันเก่าไม่ดูแลอีกต่อไป:4.0 1 พฤศจิกายน 2549 1 พฤศจิกายน 2550 Humppa Negala , [173] เพลง ล้อเลียนHava Nagilahที่มีส่วนหนึ่งของ เพลง Entrance of the GladiatorsและHumppaหลอมรวมกันโดยไม่มีเรื่องราวใดอยู่เบื้องหลัง เป็นเพียงการแสดงความเคารพต่อหนึ่งในแนวเพลงโปรดของนักพัฒนา OpenBSD [174]
เวอร์ชันเก่าไม่ดูแลอีกต่อไป:4.1 1 พฤษภาคม 2550 1 พฤษภาคม 2551 Puffy Baba and the 40 Vendors [ 176]เรื่องล้อเลียนของนิทานอาหรับ Ali Babaและ Forty Thieves ส่วนหนึ่งของหนังสือOne Thousand and One Nightsซึ่ง นักพัฒนา Linuxถูกล้อเลียนเรื่องค่าเผื่อข้อตกลงในการไม่เปิดเผยข้อมูลเมื่อพัฒนา ซอฟต์แวร์ในขณะเดียวกันก็หมายความว่าผู้จำหน่ายฮาร์ดแวร์เป็นอาชญากร ที่ ไม่ได้เผยแพร่เอกสารที่จำเป็นในการสร้างไดรเวอร์อุปกรณ์ที่เชื่อถือได้ [177]
  • ออกแบบ sysctl hw.sensors ใหม่ ให้เป็น API เซ็นเซอร์สองระดับ [178] [179]มีไดรเวอร์อุปกรณ์ทั้งหมด 46 ตัวที่ส่งออกเซ็นเซอร์ผ่านเฟรมเวิร์กในรุ่นนี้ [155]
เวอร์ชันเก่าไม่ดูแลอีกต่อไป:4.2 1 พฤศจิกายน 2550 1 พฤศจิกายน 2551 100001 1010101 , [180]นักพัฒนาเคอร์เนลลินุกซ์ถูกละเมิดลิขสิทธิ์แบบ ISC ของ OpenBSD's open hardware abstraction layer สำหรับการ์ดไร้สาย Atheros
  • ความสามารถในการใช้งานของเซ็นเซอร์ได้รับการปรับปรุง ซึ่งช่วยให้สามารถตรวจสอบเซ็นเซอร์อัจฉริยะแบบไม่มีการกำหนดค่าจาก เฟรมเวิ ร์ก hw.sensors (เช่นIPMIหรือชีวภาพ (4) ) และกำหนดค่าได้ง่ายขึ้นสำหรับการตรวจสอบเซ็นเซอร์ที่ไม่ฉลาด [181]
เวอร์ชันเก่าไม่ดูแลอีกต่อไป:4.3 1 พฤษภาคม 2551 1 พฤษภาคม 2552 บ้านแห่งความเจ้าเล่ห์[182] [183]
เวอร์ชันเก่าไม่ดูแลอีกต่อไป:4.4 1 พฤศจิกายน 2551 18 ตุลาคม 2552

การพิจารณาคดีของ BSD Knights [ 184]สรุปประวัติของBSDรวมถึงคดีUSL v. BSDi เพลงนี้แต่งตามผลงานของStar Wars

  • ตอนนี้พอร์ต sparc64 รองรับโปรเซสเซอร์ล่าสุดมากมาย: Sun UltraSPARC IV , T1และT2 ; ฟูจิตสึ SPARC64 V , VIและVII
  • ใหม่ พอร์ต System-on-a-Chip PowerPC สำหรับอุปกรณ์ Freescale
  • malloc(3) randomization , guard pages, and randomized (ล่าช้า) ฟรี[185] [154] [186]
  • เฟรมเวิร์ กhw.sensorsถูกใช้โดยไดรเวอร์อุปกรณ์ 68 ตัว หลังจากเพิ่มไดรเวอร์ใหม่ 7 ตัวในรุ่นนี้ [186]
เวอร์ชันเก่าไม่ดูแลอีกต่อไป:4.5 1 พฤษภาคม 2552 19 พฤษภาคม 2553 เกมส์ . มันถูกออกแบบตามผลงานของตรอน [187]
  • เฟรมเวิร์ กhw.sensorsถูกใช้โดยไดรเวอร์อุปกรณ์ 72 ตัว [188] [189]
เวอร์ชันเก่าไม่ดูแลอีกต่อไป:4.6 18 ตุลาคม 2552 1 พฤศจิกายน 2553 ดาวเคราะห์ของผู้ใช้ [190]ในสไตล์ของPlanet of the Apesพัฟฟี่เดินทางข้ามเวลาเพื่อค้นหาโทเปีย ที่โง่เขลา ที่ซึ่ง " เศรษฐีคนหนึ่งบริหารโลกด้วยบริษัทข้ามชาติเพียงคนเดียว " ซอฟต์แวร์โอเพนซอร์ซได้ถูกแทนที่ด้วยคอมพิวเตอร์ปุ่มเดียว โทรทัศน์ช่องเดียว และซอฟต์แวร์โอเพนซอร์ซ ซึ่งหลังจากคุณซื้อแล้ว ซอฟต์แวร์ดังกล่าวจะล้าสมัยก่อนที่คุณจะมีโอกาสได้ใช้งาน ผู้คนดำรงชีวิตด้วยสีเขียวถั่วเหลือง บทเพลงจะดำเนินการใน สไตล์ เร้กเก้ร็อคของ The Police
  • smtpd(8), เซิร์ฟเวอร์ SMTP ที่แยกสิทธิพิเศษ
  • tmux(1)เทอร์มินัลมัลติเพล็กเซอร์
  • เฟรมเวิร์ กhw.sensorsถูกใช้โดยไดรเวอร์อุปกรณ์ 75 ตัว [189]
เวอร์ชันเก่าไม่ดูแลอีกต่อไป:4.7 19 พฤษภาคม 2553 1 พฤษภาคม 2554 ฉันยังอยู่ที่นี่ [191]
เวอร์ชันเก่าไม่ดูแลอีกต่อไป:4.8 1 พฤศจิกายน 2553 1 พฤศจิกายน 2554 เอล ปุฟฟิอาชี . [192] [193]
  • iked(8) ภูตIKEv2
  • ldapd(8)ภูต LDAP
เวอร์ชันเก่าไม่ดูแลอีกต่อไป:4.9 1 พฤษภาคม 2554 1 พฤษภาคม 2555 คำตอบ [194]
  • rc.d(8)การควบคุมภูตผี
เวอร์ชันเก่าไม่ดูแลอีกต่อไป:5.0 1 พฤศจิกายน 2554 1 พฤศจิกายน 2555 สิ่งที่ฉันกังวล? . [195]
เวอร์ชันเก่าไม่ดูแลอีกต่อไป:5.1 1 พฤษภาคม 2555 1 พฤษภาคม 2014 บักบัสเตอร์ . เพลงนี้แต่งตามผลงานของGhostbusters [196]
เวอร์ชันเก่าไม่ดูแลอีกต่อไป:5.2 1 พฤศจิกายน 2555 1 พฤศจิกายน 2556 อควาเรลา ทำ ลินุกซ์ . [197]
  • nginx(8)เซิร์ฟเวอร์ HTTP
  • SSLv2 ถูกปิดใช้งาน
เวอร์ชันเก่าไม่ดูแลอีกต่อไป:5.3 1 พฤษภาคม 2556 1 พฤษภาคม 2014 นักว่ายน้ำใบ มีด . เพลงนี้แต่งตามผลงานของรอย ลีซึ่งเป็นเพลงล้อเลียนของBlade Runner (198]
เวอร์ชันเก่าไม่ดูแลอีกต่อไป:5.4 1 พฤศจิกายน 2556 1 พฤศจิกายน 2557 แฮ็กโปรดของเราล้อเลียนเรื่องMy Favorite Things [19]
เวอร์ชันเก่าไม่ดูแลอีกต่อไป:5.5 1 พฤษภาคม 2014 1 พฤษภาคม 2558 ห่อในเวลา (200]
  • signify(1)ลายเซ็นเข้ารหัสของการเปิดตัวและแพ็คเกจ
  • 64 บิตtime_tบนทุกแพลตฟอร์ม ( พร้อม Y2K38 )
เวอร์ชันเก่าไม่ดูแลอีกต่อไป:5.6 1 พฤศจิกายน 2557 18 ตุลาคม 2558 การขี่ของวาลคิรี [21]
เวอร์ชันเก่าไม่ดูแลอีกต่อไป:5.7 1 พฤษภาคม 2558 29 มีนาคม 2559 แหล่งปลา . [22]
  • rcctl(8)ยูทิลิตี้เพื่อควบคุมภูต
  • nginx(8)นำออกจากฐาน
  • procfsถูกลบออก
เวอร์ชันเก่าไม่ดูแลอีกต่อไป:5.8 18 ตุลาคม 2558 1 กันยายน 2559 วันนี้เมื่อ 20 ปีที่แล้ว Fanza ดีขึ้นมากปีแห่งชีวิต (203]

(เปิดตัวครบรอบ 20 ปี[204] )

  • doas(1)แทนที่sudo
เวอร์ชันเก่าไม่ดูแลอีกต่อไป:5.9 29 มีนาคม 2559 11 เมษายน 2560 Doctor W^X , Systemagic (ฉบับครบรอบ) . [205]
  • W^Xบังคับใช้ในเคอร์เนล i386
  • pledge(2)ข้อจำกัดของกระบวนการ
เวอร์ชันเก่าไม่ดูแลอีกต่อไป:6.0 1 กันยายน 2559 9 ตุลาคม 2017 Another Smash of the Stack , Black Hat , Money , Comfortably Dumb (เพลงอื่น ๆ ) , Mother , GoodbyeและWish you are Secure , ปล่อยเพลงล้อเลียนของThe Wallของ Pink Floyd , Comfortably NumbและWish You Were Here [26]
  • vmm(4)การจำลองเสมือน (ปิดใช้งานโดยค่าเริ่มต้น)
  • ลบ vax [207]และ 32-bit SPARC [28]รองรับ
เวอร์ชันเก่าไม่ดูแลอีกต่อไป:6.1 11 เมษายน 2560 15 เมษายน 2018 ฤดูหนาวปี 95ล้อเลียน ฤดูร้อน ปี69 [209]
  • syspatch(8)ยูทิลิตี้สำหรับการอัพเดทระบบฐานไบนารี
  • arm64แพลตฟอร์มใหม่
เวอร์ชันเก่าไม่ดูแลอีกต่อไป:6.2 9 ตุลาคม 2017 18 ตุลาคม 2018 ความแตกต่างสามบรรทัด[210]
  • inteldrm(4)อุปกรณ์ Skylake/Kaby Lake/Cherryview
  • clang(1)คอมไพเลอร์ระบบฐานบนi386และamd64แพลตฟอร์ม
เวอร์ชันเก่าไม่ดูแลอีกต่อไป:6.3 2 เมษายน 2018 3 พฤษภาคม 2019
  • SMP ได้รับการสนับสนุนบนarm64แพลตฟอร์ม
  • ขณะนี้สแต็กเครือข่ายหลายส่วนทำงานโดยไม่มี KERNEL_LOCK()
  • มีการปรับปรุงความปลอดภัยหลายอย่าง รวมถึงการบรรเทาปัญหา Meltdown/Spectre (ตัวแปร 2) ไมโครโค้ด Intel CPU ถูกโหลดเมื่อบู๊ตบนamd64.
  • pledge() ได้รับการแก้ไขเพื่อรองรับ "execpromises" (เป็นอาร์กิวเมนต์ที่สอง)
เวอร์ชันเก่าไม่ดูแลอีกต่อไป:6.4 18 ตุลาคม 2018 17 ตุลาคม 2019
  • unveil(2)ข้อ จำกัด การมองเห็นระบบไฟล์ [211]
เวอร์ชันเก่าไม่ดูแลอีกต่อไป:6.5 24 เมษายน 2019 19 พ.ค. 2563
  • รองรับการแยกวิเคราะห์ ความสูง NMEA 0183และความเร็วภาคพื้นดินhw.sensors
  • Xenocara : Xorg (X Window Server) ไม่ใช่setuid อีกต่อ ไป
เวอร์ชันเก่าไม่ดูแลอีกต่อไป:6.6 17 ตุลาคม 2019 18 ตุลาคม 2020
  • sysupgrade(8)ทำการอัปเกรดเป็นรุ่นใหม่หรือสแน็ปช็อตโดยอัตโนมัติ [212]
  • amdgpu(4)ไดรเวอร์วิดีโอ AMD RADEON GPU
เวอร์ชันเก่าไม่ดูแลอีกต่อไป:6.7 19 พ.ค. 2563 1 พฤษภาคม 2564
  • ทำให้ ffs2 เป็นประเภทระบบไฟล์เริ่มต้นในการติดตั้ง ยกเว้นสำหรับ landisk, luna88k และ sgi [213]
เวอร์ชันเก่าไม่ดูแลอีกต่อไป:6.8 18 ตุลาคม 2020 14 ตุลาคม 2564
  • การเปิดตัวครบรอบ 25 ปี
  • แพลตฟอร์ม powerpc64 ใหม่ [214]
เวอร์ชันเก่าไม่ดูแลอีกต่อไป:6.9 1 พฤษภาคม 2564 21 เมษายน 2565 [หมายเหตุ 5]
  • รุ่นที่ 50 [216]
รุ่นเก่ากว่าแต่ยังคงรักษา:7.0 14 ตุลาคม 2564 ตุลาคม 2565 [หมายเหตุ 5]
  • เปิดตัวครั้งที่ 51 [217]
  • แพลตฟอร์ม riscv64 ใหม่ [217]
เวอร์ชันเสถียรปัจจุบัน: 7.1 21 เมษายน 2022 พฤษภาคม 2023 [หมายเหตุ 5]
  • เปิดตัวครั้งที่ 52 [218]
  • นำการสนับสนุน loongson ออก [219]

ดูเพิ่มเติม

หมายเหตุ

  1. ^ a b อนุญาตให้เลือกหลายรายการเนื่องจากผู้ใช้อาจใช้ตัวแปร BSD หลายรายการเคียงข้างกัน
  2. ^ ภายหลังเปลี่ยนชื่อเป็น Cybercop Scanner หลังจากที่ SNI ถูกซื้อโดยNetwork Associates
  3. ^ ณ OpenBSD 6.3ทั้ง Clang 5.0.1, GCC 4.2.1 หรือ GCC 3.3.6 ถูกจัดส่งโดยขึ้นอยู่กับแพลตฟอร์ม [85] [42]
  4. ^ เปรียบเทียบประวัติการเปิดตัวของ NetBSDซึ่ง OpenBSD แยกจาก
  5. ^ a b c OpenBSD ออกประมาณทุกๆ 6 เดือนโดยกำหนดเป้าหมายในเดือนพฤษภาคมและพฤศจิกายน และมีเพียงสองรุ่นล่าสุดเท่านั้นที่ได้รับการแก้ไขปัญหาด้านความปลอดภัยและความน่าเชื่อถือสำหรับระบบฐาน [215]

อ้างอิง

  1. ^ "การจัดการแพ็คเกจ" . OpenBSD คำถามที่ พบบ่อย สืบค้นเมื่อ1 มิถุนายน 2559 .
  2. ^ "แพลตฟอร์ม" . โอเพ่นบีเอสดี สืบค้นเมื่อ3 กันยายน 2559 .
  3. ^ a b c "นโยบายลิขสิทธิ์" . โอเพ่นบีเอสดี สืบค้นเมื่อ13 ธันวาคม 2554 .
  4. ^ โครงการ OpenBSD (19 พฤษภาคม 2020) "โอเพ่นบีเอสดี" . OpenBSD.org . สืบค้นเมื่อ12 ตุลาคม 2020 .
  5. ^ "แอป Murus, Apple PF สำหรับ macOS จาก OpenBSD "
  6. ^ "ไลบรารี C ของ Android มีไฟล์ 173 ไฟล์ของรหัส OpenBSD ที่ไม่เปลี่ยนแปลง" สืบค้นเมื่อ8 ตุลาคม 2018 .
  7. ^ "ใบอนุญาตปล่อย LLVM" . สืบค้นเมื่อ8 ตุลาคม 2018 .
  8. ^ "OpenSSH สำหรับ Windows" . สืบค้นเมื่อ8 ตุลาคม 2018 .
  9. กริมส์, โรเจอร์ เอ. (29 ธันวาคม พ.ศ. 2549). "ปณิธานปีใหม่ ครั้งที่ 1: รับ OpenBSD" . อินโฟเวิลด์
  10. กลาส, อดัม (23 ธันวาคม พ.ศ. 2537) "ธีโอ เดอ ราดต์ " ผู้ใช้ netbsd (รายชื่อผู้รับจดหมาย)
  11. เดอ ราดต์, ธีโอ (29 มีนาคม 2552). "ที่เก็บถาวรของการสนทนาทางไปรษณีย์ที่นำไปสู่การจากไปของ Theo de Raadt" . สืบค้นเมื่อ15 มกราคม 2010 .
  12. เดอ ราดต์ ธีโอ (18 ตุลาคม พ.ศ. 2539) "การเปิดตัว OpenBSD 2.0 " openbsd-announce (รายชื่อส่งทางไปรษณีย์)
  13. ^ "ประกาศ – มูลนิธิ OpenBSD" . วารสารOpenBSD 26 กรกฎาคม 2550
  14. ^ a b แบบสำรวจการใช้งาน BSD (PDF) (รายงาน) กลุ่มการรับรอง BSD 31 ตุลาคม 2548 น. 9 . สืบค้นเมื่อ16 กันยายน 2555 .
  15. ^ "OpenBSD PF - การสร้างเราเตอร์" . สืบค้นเมื่อ8 สิงหาคม 2019 .
  16. ^ "การสร้างจุดเชื่อม ต่อไร้สาย OpenBSD" สืบค้นเมื่อ8 สิงหาคม 2019 .
  17. อรรถเป็น แมคอินไทร์ ทิม (8 สิงหาคม พ.ศ. 2549) "พิจารณา OpenBSDให้ละเอียดยิ่งขึ้น " นักพัฒนา ไอบีเอ็ม. สืบค้นเมื่อ13 ธันวาคม 2554 .
  18. ^ "AccessEnforcer รุ่น AE800" . ความปลอดภัย ของCalyptix สืบค้นเมื่อ28 พฤษภาคม 2559 .
  19. ^ "ไฟร์วอลล์ความต้านทานสูง genugate" . จีนูเอ. สืบค้นเมื่อ29 พฤษภาคม 2559 .
  20. ^ "ระบบ ปฏิบัติการRTMX O/S IEEE Real Time POSIX" RTMX . สืบค้นเมื่อ13 ธันวาคม 2554 . RTMX O/S เป็นส่วนขยายผลิตภัณฑ์สำหรับระบบปฏิบัติการที่คล้ายกับ OpenBSD Unix โดยเน้นที่แอปพลิเคชันเฉพาะที่ฝังตัว
  21. ^ ".vantronix ระบบรักษาความปลอดภัย" . Compumatica เครือข่ายที่ปลอดภัย เก็บถาวรจากต้นฉบับเมื่อ 1 มกราคม 2555 . สืบค้นเมื่อ13 ธันวาคม 2554 . Next Generation Firewall ไม่ใช่อุปกรณ์แบบสแตนด์อโลน แต่เป็นเราเตอร์สำหรับการทำงานในสภาพแวดล้อมที่สำคัญด้านความปลอดภัยที่มีความต้องการสูงสำหรับความพร้อมใช้งาน การสนับสนุนที่ครอบคลุม และระบบที่เชื่อถือได้และเชื่อถือได้ซึ่งขับเคลื่อนโดย OpenBSD
  22. ↑ Dohnert , Roberto J. (21 มกราคม 2004), "Review of Windows Services for UNIX 3.5" , OSNews , David Adams , archived from the original on 11 February 2008
  23. ไรเตอร์, ไบรอัน (26 มกราคม 2010). "WONTFIX: select(2) ใน SUA 5.2 ละเว้นการหมดเวลา " brianreiter.org
  24. ^ "Microsoft เข้าซื้อกิจการ Softway Systems เพื่อเสริมสร้างโซลูชันการทำงานร่วมกันของลูกค้าในอนาคต" , Microsoft News Center , Microsoft , 17 กันยายน 2542
  25. ^ "มิลล์เทค คอนซัลติ้ง อิงค์" . 2019.
  26. ^ "Core Force" , Core Labs , เก็บถาวรจากต้นฉบับเมื่อวันที่ 28 พฤศจิกายน 2011 , ดึงข้อมูล13 ธันวาคม 2011 , CORE FORCE จัดเตรียมการกรองแพ็คเก็ต stateful ขาเข้าและขาออกสำหรับโปรโตคอล TCP/IP โดยใช้พอร์ต Windows ของไฟร์วอลล์ PF ของ OpenBSD, ระบบไฟล์แบบละเอียดและ การควบคุมการเข้าถึงรีจิสทรีและการตรวจสอบความสมบูรณ์ของโปรแกรม
  27. ^ "บทที่ 31. ไฟร์วอลล์" . โครงการFreeBSD สืบค้นเมื่อ3 ธันวาคมพ.ศ. 2564 .
  28. ^ "พีเอฟซี" . opensource.apple.com ครับ สืบค้นเมื่อ3 ธันวาคมพ.ศ. 2564 .
  29. ^ a b "เกี่ยวกับ Xenocara" . เซโนคารา. สืบค้นเมื่อ13 ธันวาคม 2554 .
  30. ซานิดากิส, มาโนลิส (21 เมษายน พ.ศ. 2549). "การใช้ OpenBSD บนเดสก์ท็อป" . ลิ นุกซ์. คอม เก็บถาวรจากต้นฉบับเมื่อ 5 พฤษภาคม 2555 . สืบค้นเมื่อ9 มีนาคม 2555 .
  31. a b Lucas, Michael W. (เมษายน 2013). Absolute OpenBSD: Unix for the Practical Paranoid (ฉบับที่ 2) ซานฟรานซิสโก แคลิฟอร์เนีย: No Starch Press ISBN 978-1-59327-476-4.
  32. ^ "สถิติ OpenPorts.se" . OpenPorts.se . สืบค้นเมื่อ8 กุมภาพันธ์ 2018 .
  33. ^ a b "OpenBSD 6.0" . โอเพ่นบีเอสดี สืบค้นเมื่อ1 พฤศจิกายน 2559 .
  34. ^ "ระบบ X Windows" . OpenBSD คำถามที่ พบบ่อย สืบค้นเมื่อ22 พฤษภาคม 2559 . OpenBSD มาพร้อมกับตัวจัดการหน้าต่าง cwm(1), fvwm(1) และ twm(1), [...]
  35. ^ "OpenBSD 6.8" . www.openbsd.org ครับ สืบค้นเมื่อ3 ธันวาคมพ.ศ. 2564 .
  36. ^ "นำ WireGuard เข้าสู่ OpenBSD " อันเดดลี่. org สืบค้นเมื่อ3 ธันวาคมพ.ศ. 2564 .
  37. วาร์เกเซ, แซม (8 ตุลาคม พ.ศ. 2547). "อยู่บนขอบตัด" . อายุ . สืบค้นเมื่อ13 ธันวาคม 2554 .
  38. ^ รัง คาเมรอน; สตาปลิน, จอร์จ ปีเตอร์ (17 กรกฎาคม พ.ศ. 2546) "แก่นแท้ของ OpenBSD " ONLamp . สืบค้นเมื่อ13 ธันวาคม 2554 .
  39. เดอ ราดต์, ธีโอ (19 ธันวาคม พ.ศ. 2548) "2.3 ประกาศเปิดตัว" . openbsd-misc (รายชื่อผู้รับจดหมาย) หากไม่ได้รับการสนับสนุนจาก [SNI] ในเวลาที่เหมาะสม การเปิดตัวนี้คงไม่เกิดขึ้น
  40. เวย์เนอร์, ปีเตอร์ (13 กรกฎาคม 2000) "18.3 เปลวไฟ การต่อสู้ และการกำเนิดของ OpenBSD" ฟรีสำหรับทุกคน: วิธีที่ลีนุกซ์และซอฟต์แวร์เสรีทำลายล้างไฮเทคไททันส์ (ฉบับที่ 1) ฮาร์เปอร์ธุรกิจ . ISBN 978-0-06-662050-3. เก็บถาวรจากต้นฉบับเมื่อ 22 มกราคม 2555 . สืบค้นเมื่อ13 ธันวาคม 2554 .
  41. มิลเลอร์, ท็อดด์ ซี.; De Raadt, Theo (6 มิถุนายน 2542) strlcpy และ strlcat - สอดคล้อง ปลอดภัย คัดลอกสตริงและต่อกัน การประชุมทางเทคนิคประจำปีของUSENIX มอนเทอเรย์, แคลิฟอร์เนีย. สืบค้นเมื่อ13 ธันวาคม 2554 .
  42. ^ a b c "gcc-local – การปรับเปลี่ยนในเครื่องเป็น gcc " หน้าคู่มือ OpenBSD สืบค้นเมื่อ1 พฤศจิกายน 2559 .
  43. เดอ ราดต์ ธีโอ ; Hallqvist, นิคลาส; Grabowski, อาร์เทอร์; Keromytis, Angelos D.; โพรโวส, นีลส์ (6 มิถุนายน 2542) การเข้ารหัสใน OpenBSD: ภาพรวม การประชุมทางเทคนิคประจำปีของUSENIX มอนเทอเรย์, แคลิฟอร์เนีย. สืบค้นเมื่อ27 พฤษภาคม 2559 .
  44. ^ "Pledge() - กลไกการบรรเทาผลกระทบใหม่" . สืบค้นเมื่อ8 ตุลาคม 2018 .
  45. โพรวอส, นีลส์ (9 สิงหาคม พ.ศ. 2546) "สิทธิ์แยก OpenSSH " เก็บถาวรจากต้นฉบับเมื่อ 2 มกราคม 2555 . สืบค้นเมื่อ13 ธันวาคม 2554 .
  46. ^ "นวัตกรรม" . โอเพ่นบีเอสดี สืบค้นเมื่อ18 พฤษภาคม 2559 . การแยกสิทธิ์: [... ] แนวคิดนี้ใช้ในโปรแกรม OpenBSD จำนวนมาก เช่น [...] เป็นต้น
  47. ^ "ประวัติโครงการและเครดิต" . OpenSSH . สืบค้นเมื่อ13 ธันวาคม 2554 .
  48. ^ "โปรไฟล์การใช้ งานSSH" OpenSSH . สืบค้นเมื่อ13 ธันวาคม 2554 .
  49. เบียงกุซซี, เฟเดริโก (18 มีนาคม พ.ศ. 2547) "บทสัมภาษณ์กับ Marc Espie แห่ง OpenBSD " ONLamp . สืบค้นเมื่อ13 ธันวาคม 2554 .
  50. ^ "ช่องโหว่ OpenSSH Remote Challenge " ระบบรักษาความปลอดภัยอินเทอร์เน็ต . 26 มิถุนายน 2545 เก็บถาวรจากต้นฉบับเมื่อ 8 กันยายน 2555 . สืบค้นเมื่อ17 ธันวาคม 2548 .
  51. ^ "รายชื่อบางส่วนของระบบปฏิบัติการที่ได้รับผลกระทบ" . เก็บจากต้นฉบับเมื่อ 6 มกราคม 2555
  52. ^ หน้าแรก ของ Core Security Technologies
  53. ^ "โอเวอร์โฟลว์บัฟเฟอร์เคอร์เนลระยะไกล IPv6 mbufs ของ OpenBSD " เทคโนโลยีความปลอดภัยหลัก 13 มีนาคม 2550
  54. ^ Brindle, Joshua (30 มีนาคม 2008), "Secure ไม่ได้มีความหมายอะไรเลย" , Security Blog , ดึงข้อมูลเมื่อ 13 ธันวาคม 2011
  55. ^ "ความปลอดภัย" . โอเพ่นบีเอสดี สืบค้นเมื่อ13 ธันวาคม 2554 . ปลอดภัยโดยค่าเริ่มต้น
  56. ^ วีลเลอร์ เดวิด เอ. (3 มีนาคม พ.ศ. 2546) "2.4. โอเพ่นซอร์สดีต่อความปลอดภัยหรือไม่" . การเขียนโปรแกรม อย่างปลอดภัยสำหรับ Linux และ Unix HOWTO สืบค้นเมื่อ13 ธันวาคม 2554 .
  57. De Raadt, Theo (14 ธันวาคม 2010). "ข้อกล่าวหาเกี่ยวกับ OpenBSD IPSEC " openbsd-tech (รายชื่อส่งเมล) . สืบค้นเมื่อ28 พฤษภาคม 2559 .
  58. ^ Holwerda, Thom (14 ธันวาคม 2010). FBI เพิ่ม Backdoors ลับให้กับ OpenBSD IPSEC โอเอสนิวส์ สืบค้นเมื่อ13 ธันวาคม 2554 .
  59. ไรอัน, พอล (23 ธันวาคม 2010). "การตรวจสอบโค้ด OpenBSD เผยให้เห็นจุดบกพร่อง แต่ไม่มีหลักฐานของแบ็คดอร์" . อาส เทคนิค . สืบค้นเมื่อ9 มกราคม 2011 .
  60. Schwartz, Mathew J. (22 ธันวาคม 2010). ผู้ก่อตั้ง OpenBSD เชื่อ FBI สร้าง IPsec Backdoor InformationWeek: DARKreading . เก็บจากต้นฉบับเมื่อ 11 กรกฎาคม 2017
  61. ↑ Van Srundel , Ilja (ธันวาคม 2017). "BSD ทั้งหมดถูกสร้างขึ้นอย่างเท่าเทียมกันหรือไม่ — การสำรวจช่องโหว่ของเคอร์เนล BSD "
  62. ↑ Van Srundel , Ilja (กรกฎาคม 2017). " BSD ทั้งหมดถูกสร้างขึ้นอย่างเท่าเทียมกันหรือไม่ — การสำรวจช่องโหว่ของเคอร์เนล BSD" (PDF )
  63. ^ "บรรยาย: การประเมินอย่างเป็นระบบของการบรรเทาผลกระทบของ OpenBSD " ธันวาคม 2019.
  64. ^ "OpenBSD ปลอดภัยหรือไม่" . 29 ธันวาคม 2019.
  65. ^ "แพลตฟอร์ม ที่รองรับ OpenBSD" มูลนิธิโอเพ่นบีเอสดี สืบค้นเมื่อ14 กรกฎาคม 2020 .
  66. ^ "OpenBSD 6.7: รหัสของอุปกรณ์ที่รองรับ" . โครงการ ฮาร์ดแวร์ BSD สืบค้นเมื่อ14 กรกฎาคม 2020 .
  67. ^ "src/usr.sbin/httpd/" . OpenBSD CVSWeb .
  68. ^ "เว็บ/obhttpd: เซิร์ฟเวอร์ OpenBSD http " เฟรชพอร์ต
  69. ^ "LibreSSL" . สืบค้นเมื่อ8 สิงหาคม 2019 .
  70. ^ a b "OpenBGPD" . สืบค้นเมื่อ8 สิงหาคม 2019 .
  71. ^ "โอเพ่นไอเคด" . เก็บถาวรจากต้นฉบับเมื่อ 14 พฤษภาคม 2017 . สืบค้นเมื่อ8 สิงหาคม 2019 .
  72. ^ "OpenNTPD" . สืบค้นเมื่อ8 สิงหาคม 2019 .
  73. ^ "OpenSMTPD" . สืบค้นเมื่อ8 สิงหาคม 2019 .
  74. ^ "OpenSSH" . สืบค้นเมื่อ8 สิงหาคม 2019 .
  75. ^ "เนื้อหาของ /stable/10/crypto/openssh/README " svnweb.freebsd.org . สืบค้นเมื่อ19 พฤษภาคม 2559 . นี่คือพอร์ตของ OpenSSH ที่ยอดเยี่ยมของ OpenBSD ไปยัง Linux และ Unices อื่น ๆ
  76. ^ "src/crypto/external/bsd/openssh/dist/README – view – 1.4 " ที่เก็บ NetBSD CVS สืบค้นเมื่อ19 พฤษภาคม 2559 .
  77. ^ "dragonfly.git/blob – crypto/openssh/README" . gitweb.dragonflybsd.org . สืบค้นเมื่อ19 พฤษภาคม 2559 . นี่คือพอร์ตของ OpenSSH ที่ยอดเยี่ยมของ OpenBSD ไปยัง Linux และ Unices อื่น ๆ
  78. ^ "Arch Linux – openssh 7.2p2-1 (x86_64)" . อาร์ค ลินุกซ์ . สืบค้นเมื่อ17 พฤษภาคม 2559 .
  79. ^ "openssh" . OpenSUSE . สืบค้นเมื่อ17 พฤษภาคม 2559 .
  80. ^ "Debian – รายละเอียดของแพ็คเกจ openssh-client ใน jessie " เดเบียน สืบค้นเมื่อ17 พฤษภาคม 2559 .
  81. ^ a b c "OpenBSD จากมุมมองของผู้ใช้ Linux ที่มีประสบการณ์ "
  82. De Raadt, Theo (18 มิถุนายน 2013). "การแลกเปลี่ยนทางอินเทอร์เน็ตสำหรับคาลการี" (PDF) . สืบค้นเมื่อ9 ตุลาคม 2018 .
  83. ^ "3hg | isotop - ดัชนี" . www.3hg.fr _ สืบค้นเมื่อ 6 พฤษภาคม 2022
  84. ^ ปาฟรู. "ไอโซโทป" . เอกสาร เก่าOS สืบค้นเมื่อ 6 พฤษภาคม 2022
  85. ^ a b "clang-local – พฤติกรรมเฉพาะ OpenBSD ของ LLVM/clang " หน้าคู่มือ OpenBSD สืบค้นเมื่อ2 กุมภาพันธ์ 2018 .
  86. อรรถa b c d แอนดรูว์ เจเรมี (2 พ.ค. 2549) "สัมภาษณ์: ธีโอ เดอ ราดต์" . เคอร์เนลกับดัก เก็บถาวรจากต้นฉบับเมื่อ 24 เมษายน 2556
  87. ^ "รสชาติของ OpenBSD" . OpenBSD คำถามที่ พบบ่อย สืบค้นเมื่อ22 พฤษภาคม 2559 .
  88. ^ "การใช้แพตช์ใน OpenBSD " OpenBSD คำถามที่ พบบ่อย สืบค้นเมื่อ15 พฤษภาคม 2559 .
  89. ^ "ย้ายไปยัง OpenBSD" . OpenBSD คำถามที่ พบบ่อย สืบค้นเมื่อ4 มกราคม 2560 .
  90. ^ "แฮกกาธอน" . โอเพ่นบีเอสดี สืบค้นเมื่อ18 พฤษภาคม 2559 .
  91. ^ "สัมภาษณ์: Theo de Raadt แห่ง OpenBSD " นิ วส์ฟ อร์จ 28 มีนาคม 2549 . สืบค้นเมื่อ31 มีนาคม 2559 .
  92. ^ a b c "ปล่อยเพลง" . โอเพ่นบีเอสดี สืบค้นเมื่อ22 พฤษภาคม 2559 .
  93. ชิสนัลล์, เดวิด (20 มกราคม พ.ศ. 2549). "BSD: อีกตระกูล UNIX ฟรี " แจ้งไอที ​​. เก็บข้อมูลจากต้นฉบับเมื่อ 14 มีนาคม 2014.
  94. ^ สมิธ เจสซี (18 พฤศจิกายน 2556) "OpenBSD 5.4: Puffy บนเดสก์ท็อป " เก็บถาวรจากต้นฉบับเมื่อ 30 เมษายน 2014
  95. อรรถเป็น แครนเนอร์ ชัค ดี.; De Raadt, Theo (6 มิถุนายน 2542) การเปิด Source Repository ด้วยAnonymous CVS การประชุมทางเทคนิคประจำปีของUSENIX มอนเทอเรย์, แคลิฟอร์เนีย. สืบค้นเมื่อ13 ธันวาคม 2554 .
  96. ^ Cranor, Chuck D. "โฮมเพจของ Chuck Cranor " สืบค้นเมื่อ13 ธันวาคม 2554 . ฉันยังเป็นเจ้าภาพและช่วยสร้างเซิร์ฟเวอร์ Anonymous CVS แรกบนอินเทอร์เน็ต ( anoncvs.openbsd.org ดั้งเดิม [... ]
  97. ^ สด แอนดรูว์ "เหตุใดนักพัฒนา OpenBSD จึงใช้ CVS " สืบค้นเมื่อ 30 สิงหาคม 2021
  98. ^ "เป้าหมายโครงการ" . โอเพ่นบีเอสดี สืบค้นเมื่อ18 พฤษภาคม 2559 . ผสานรวมโค้ดที่ดีจากแหล่งใดก็ได้ด้วยใบอนุญาตที่ยอมรับได้ [... ] NDA ไม่เคยเป็นที่ยอมรับ
  99. เดอ ราดต์ ธีโอ ; Hallqvist, นิคลาส; Grabowski, อาร์เทอร์; Keromytis, Angelos D.; โพรโวส, นีลส์ (6 มิถุนายน 2542) "สุ่มใช้ภายในเคอร์เนล" . การเข้ารหัสใน OpenBSD: ภาพรวม การประชุมทางเทคนิคประจำปีของUSENIX มอนเทอเรย์, แคลิฟอร์เนีย. สืบค้นเมื่อ1 กุมภาพันธ์ 2557 .
  100. a b De Raadt, Theo (5 ธันวาคม 2549). "การนำเสนอที่ OpenCON" . โอเพ่นบีเอสดี สืบค้นเมื่อ13 ธันวาคม 2554 .
  101. ^ มัตซาน เจม (15 มิถุนายน 2548) "ความรู้ความเข้าใจ BSD บน Linux" . นิ วส์ฟ อร์จ ลิ นุกซ์. คอม สืบค้นเมื่อ28 พฤษภาคม 2559 .
  102. ^ Gasperson, ทีน่า (6 มิถุนายน 2544). "OpenBSD และ ipfilter ยังคงต่อสู้เพื่อความขัดแย้งด้านใบอนุญาต" . ลิ นุกซ์. คอม เก็บถาวรจากต้นฉบับเมื่อ 26 มิถุนายน 2551
  103. ^ "src/usr.sbin/mrinfo/mrinfo.c – view – 1.7" . cvsweb.openbsd.org . 31 กรกฎาคม 2544 . สืบค้นเมื่อ24 พฤษภาคม 2559 . ใบอนุญาตใหม่จากซีร็อกซ์! รหัสนี้ฟรีแล้ว! ใช้เวลาสักครู่และอีเมลจำนวนมาก แต่ก็คุ้มค่า
  104. ^ "src/usr.sbin/map-mbone/mapper.c – view – 1.5" . cvsweb.openbsd.org . 31 กรกฎาคม 2544 . สืบค้นเมื่อ24 พฤษภาคม 2559 . ใบอนุญาตใหม่จากซีร็อกซ์! รหัสนี้ฟรีแล้ว! ใช้เวลาสักครู่และอีเมลจำนวนมาก แต่ก็คุ้มค่า
  105. De Raadt, Theo (24 สิงหาคม 2001). "Re: ทำไมพอร์ตของ DJB ถูกลบทั้งหมด ไม่มี qmail อีกต่อไป" . openbsd-misc (รายชื่อผู้รับจดหมาย) เก็บถาวรจากต้นฉบับเมื่อ 19 เมษายน 2559
  106. เบิร์นสไตน์, แดเนียล เจ. (27 สิงหาคม 2001). "Re: ทำไมพอร์ตของ DJB ถูกลบทั้งหมด ไม่มี qmail อีกต่อไป" . openbsd-misc (รายชื่อผู้รับจดหมาย) เก็บจากต้นฉบับเมื่อ 4 กุมภาพันธ์ 2555
  107. เอสปี, มาร์ก (28 สิงหาคม 2544). "Re: ทำไมพอร์ตของ DJB ถูกลบทั้งหมด ไม่มี qmail อีกต่อไป" . openbsd-misc (รายชื่อผู้รับจดหมาย) เก็บถาวรจากต้นฉบับเมื่อ 19 เมษายน 2559
  108. ฮาร์ทไมเออร์, แดเนียล (10 มิถุนายน พ.ศ. 2545) การออกแบบและประสิทธิภาพของ OpenBSD Stateful Packet Filter (pf ) การประชุมทางเทคนิคประจำปีของUSENIX มอนเทอเรย์, แคลิฟอร์เนีย. สืบค้นเมื่อ13 ธันวาคม 2554 .
  109. ^ The OpenBSD PF Packet Filter Book: PF สำหรับ NetBSD, FreeBSD, DragonFly และOpenBSD รีด มีเดีย เซอร์วิส 2549. ISBN 0-9790342-0-5. สืบค้นเมื่อ19 พฤษภาคม 2559 .
  110. ^ "การแทนที่ CVS ที่ได้รับอนุญาตของ BSD ใหม่สำหรับ OpenBSD " สืบค้นเมื่อ9 ตุลาคม 2018 .
  111. ^ "pkg-config(1)" . สืบค้นเมื่อ9 ตุลาคม 2018 .
  112. ^ "โครงการ OpenBSD ในอันตรายทางการเงิน" . ส แลชดอท 21 มีนาคม 2549 . สืบค้นเมื่อ12 ธันวาคม 2557 .
  113. ^ "มูลนิธิ Mozilla บริจาคเงิน $10,000 ให้กับ OpenSSH " ส แลชดอท 4 เมษายน 2549 . สืบค้นเมื่อ12 ธันวาคม 2557 .
  114. ^ "GoDaddy.com บริจาค $10,000 ให้กับโครงการพัฒนาโอเพ่นซอร์ส " ข่าวโฮสติ้ง 19 เมษายน 2549 เก็บถาวรจากต้นฉบับเมื่อ 11 พฤศจิกายน 2549
  115. ^ เบ็ค, บ๊อบ (14 มกราคม 2014). "ขอทุนการไฟฟ้าของเรา" . openbsd-misc (รายชื่อส่งเมล) . สืบค้นเมื่อ17 พฤษภาคม 2559 .
  116. ^ a b Bright, ปีเตอร์ (20 มกราคม 2014). "OpenBSD ได้รับการช่วยเหลือจากการถูกลืมโดยไม่ได้รับความช่วยเหลือจากการบริจาค bitcoin มูลค่า $20,000 " อาส เทคนิค . สืบค้นเมื่อ20 มกราคม 2557 .
  117. ^ "แคมเปญระดมทุน OpenBSD Foundation 2014 " มูลนิธิโอเพ่นบีเอสดี สืบค้นเมื่อ24 พฤษภาคม 2557 .
  118. ^ "ประกาศ - มูลนิธิ OpenBSD" . วารสารOpenBSD 26 กรกฎาคม 2550 . สืบค้นเมื่อ8 พฤษภาคม 2557 .
  119. ^ Brodkin, จอน (22 เมษายน 2014). "โค้ด OpenSSL เกินกว่าจะซ่อมได้ อ้างสิทธิ์ผู้สร้าง "LibreSSL" fork " อาส เทคนิค. สืบค้นเมื่อ 18 สิงหาคม 2021
  120. แมคอัลลิสเตอร์, นีล (8 กรกฎาคม 2558). "Microsoft ทุ่มเงินใน OpenBSD Foundation ขึ้นเป็นผู้บริจาคสูงสุดปี 2015" ทะเบียน. สืบค้นเมื่อ27 พฤษภาคม 2559 .
  121. ^ "ผู้ร่วมให้ข้อมูล" . มูลนิธิโอเพ่นบีเอสดี สืบค้นเมื่อ27 พฤษภาคม 2559 .
  122. Vaughan-Nichols, Steven J. "Microsoft กลายเป็นผู้สนับสนุนทองคำรายแรกของ OpenBSD " ซีดีเน็ต. สืบค้นเมื่อ 18 สิงหาคม 2021
  123. ^ แม็กกี้ เคิร์ต; 12 พฤศจิกายน 2561 "ขณะนี้ Microsoft รองรับ OpenSSH ใน Windows Server 2019 -- Redmondmag.com " เรดมอนด์แม็สืบค้นเมื่อ 18 สิงหาคม 2021
  124. ^ "บริจาคให้กับมูลนิธิ OpenBSD" . www.openbsdfoundation.org . สืบค้นเมื่อ 18 สิงหาคม 2021
  125. ^ "ผู้บริจาค OpenBSD" .
  126. ^ "Smartisan บริจาคอิริเดียมอีกครั้งให้กับมูลนิธิ OpenBSD " วารสารOpenBSD
  127. ^ "CVS นิรนาม" . โอเพ่นบีเอสดี สืบค้นเมื่อ13 ธันวาคม 2554 .
  128. ^ "กระจก" . โอเพ่นบีเอสดี สืบค้นเมื่อ22 พฤษภาคม 2559 .
  129. ^ "คำสั่ง" . โอเพ่นบีเอสดี เก็บถาวรจากต้นฉบับเมื่อ 19 ธันวาคม 2554 . สืบค้นเมื่อ20 พฤษภาคม 2559 .
  130. ^ a b "แพ็คเกจและพอร์ต" . OpenBSD คำถามที่ พบบ่อย สืบค้นเมื่อ22 พฤษภาคม 2559 .
  131. ^ "โอเพ่นบีเอสดี" . mckusick.com . สืบค้นเมื่อ12 ธันวาคม 2557 .
  132. เดอ ราดต์, ธีโอ (19 พฤษภาคม พ.ศ. 2542) "ประกาศเปิด ตัวOpenBSD 2.5" openbsd-announce (รายชื่อส่งไปรษณีย์) เก็บถาวรจากต้นฉบับเมื่อวันที่ 14 มีนาคม 2014 OpenBSD 2.5 แนะนำภาพ Cop daemon ใหม่ที่ทำโดยนักเขียนการ์ตูน Ty Semeka
  133. ^ "OpenBSD 2.7" . โอเพ่นบีเอสดี สืบค้นเมื่อ22 พฤษภาคม 2559 .
  134. ^ มัตซาน เจม (1 ธันวาคม 2549) "รีวิว OpenBSD 4.0" . ซอฟต์แวร์ในการตรวจสอบ สืบค้นเมื่อ13 ธันวาคม 2554 . OpenBSD แต่ละรุ่นมีธีมแบบกราฟิกและเพลงที่เข้ากันได้ ธีมนี้สะท้อนถึงความกังวลหลักที่โปรแกรมเมอร์ OpenBSD กำลังพูดถึงหรือนำมาเปิดเผย
  135. ^ "อมตะ" . สืบค้นเมื่อ9 ตุลาคม 2018 .
  136. ^ "การเปลี่ยนแปลง" . เก็บจากต้นฉบับเมื่อ 9 ตุลาคม 2018.
  137. ^ "OpenBSD 2.0" . สืบค้นเมื่อ9 ตุลาคม 2018 .
  138. ^ "บันทึกประจำรุ่น" . สืบค้นเมื่อ9 ตุลาคม 2018 .
  139. ^ "บันทึกประจำรุ่น" . สืบค้นเมื่อ9 ตุลาคม 2018 .
  140. ^ "บันทึกประจำรุ่น" . สืบค้นเมื่อ9 ตุลาคม 2018 .
  141. ^ "บันทึกประจำรุ่น" . สืบค้นเมื่อ9 ตุลาคม 2018 .
  142. ^ "บันทึกประจำรุ่น" . สืบค้นเมื่อ9 ตุลาคม 2018 .
  143. ^ "บันทึกประจำรุ่น" . สืบค้นเมื่อ9 ตุลาคม 2018 .
  144. ^ "บันทึกประจำรุ่น" . สืบค้นเมื่อ9 ตุลาคม 2018 .
  145. ^ " บันทึกการเปลี่ยนแปลง OpenBSD 2.8" สืบค้นเมื่อ 10 สิงหาคม 2021
  146. ^ "บันทึกประจำรุ่น" . สืบค้นเมื่อ9 ตุลาคม 2018 .
  147. ^ "บันทึกประจำรุ่น" . สืบค้นเมื่อ9 ตุลาคม 2018 .
  148. ^ "บันทึกประจำรุ่น" . สืบค้นเมื่อ9 ตุลาคม 2018 .
  149. ^ "เอราตา" . สืบค้นเมื่อ9 ตุลาคม 2018 .
  150. ^ "บันทึกประจำรุ่น" . สืบค้นเมื่อ9 ตุลาคม 2018 .
  151. ^ "บันทึกประจำรุ่น" . สืบค้นเมื่อ9 ตุลาคม 2018 .
  152. ^ "บันทึกประจำรุ่น" . สืบค้นเมื่อ9 ตุลาคม 2018 .
  153. ^ "p0f" . สืบค้นเมื่อ9 ตุลาคม 2018 .
  154. ^ a b c "นวัตกรรม OpenBSD " โครงการOpenBSD สืบค้นเมื่อ12 กันยายน 2559 .
  155. อรรถเป็น c คอนสแตนติน เอ. มูเรนิน; Raouf Boutaba (17 มีนาคม 2552) "6. วิวัฒนาการของกรอบงาน". กรอบงานเซ็นเซอร์ฮาร์ดแวร์ OpenBSD (PDF ) AsiaBSDCon 2009 Proceedings, 12-15 มีนาคม 2009. Tokyo University of Science, Tokyo, Japan (เผยแพร่ 14 มีนาคม 2009) เก็บถาวร(PDF)จากต้นฉบับเมื่อ 21 กุมภาพันธ์ 2552 . สืบค้นเมื่อ4 มีนาคม 2019 .
  156. ^ "บันทึกประจำรุ่น" . สืบค้นเมื่อ9 ตุลาคม 2018 .
  157. เฟเดริโก บิอังกุซซี (15 เมษายน พ.ศ. 2547) "บทสัมภาษณ์นักพัฒนา OpenBSD PF " ONLamp . โอเรล ลี่ มีเดีย . เก็บถาวรจากต้นฉบับเมื่อ 8 พฤษภาคม 2547 . สืบค้นเมื่อ20 มีนาคม 2019 .
  158. เฟเดริโก บิอังกุซซี (6 พฤษภาคม พ.ศ. 2547) "บทสัมภาษณ์นักพัฒนา OpenBSD PF ตอนที่ 2 " ONLamp . โอเรล ลี่ มีเดีย . เก็บถาวรจากต้นฉบับเมื่อ 19 มิถุนายน 2547 . สืบค้นเมื่อ20 มีนาคม 2019 .
  159. ^ "บีซี(1)" . สืบค้นเมื่อ9 ตุลาคม 2018 .
  160. ^ "dc(1)" . สืบค้นเมื่อ9 ตุลาคม 2018 .
  161. ^ "นาโนเมตร(1)" . สืบค้นเมื่อ9 ตุลาคม 2018 .
  162. ^ "ขนาด(1)" . สืบค้นเมื่อ9 ตุลาคม 2018 .
  163. ^ "บันทึกประจำรุ่น" . สืบค้นเมื่อ9 ตุลาคม 2018 .
  164. ^ "บันทึกประจำรุ่น" . สืบค้นเมื่อ9 ตุลาคม 2018 .
  165. อรรถเป็น Federico Biancuzzi (28 ตุลาคม 2547) "OpenBSD 3.6 สด" . ONLamp . โอเรล ลี่ มีเดีย . เก็บถาวรจากต้นฉบับเมื่อ 29 ตุลาคม 2547 . สืบค้นเมื่อ20 มีนาคม 2019 .
  166. ^ "บันทึกประจำรุ่น" . สืบค้นเมื่อ9 ตุลาคม 2018 .
  167. เฟเดริโก บิอังกุซซี (19 พฤษภาคม พ.ศ. 2548) "OpenBSD 3.7: พ่อมดแห่งระบบปฏิบัติการ" . ONLamp . โอเรล ลี่ มีเดีย . เก็บถาวรจากต้นฉบับเมื่อ 21 พฤษภาคม 2548 . สืบค้นเมื่อ20 มีนาคม 2019 .
  168. ^ "บันทึกประจำรุ่น" . สืบค้นเมื่อ9 ตุลาคม 2018 .
  169. เดอ ราดต์, ธีโอ . "CVS: cvs.openbsd.org: src" . รายชื่อผู้รับจดหมาย OpenBSD-CVS ไฟล์ที่ถูกลบ: libexec/telnetd
  170. เฟเดริโก บิอังกุซซี (20 ตุลาคม พ.ศ. 2548) "OpenBSD 3.8: แฮกเกอร์ของ RAID ที่สูญหาย" . ONLamp . โอเรล ลี่ มีเดีย . เก็บถาวรจากต้นฉบับเมื่อ 27 ธันวาคม 2548 . สืบค้นเมื่อ20 มีนาคม 2019 .
  171. ^ "บันทึกประจำรุ่น" . สืบค้นเมื่อ9 ตุลาคม 2018 .
  172. อรรถเป็น Federico Biancuzzi (27 เมษายน 2549) "OpenBSD 3.9: บทสัมภาษณ์ ของBlob-Busters" ONLamp . โอเรล ลี่ มีเดีย . เก็บถาวรจากต้นฉบับเมื่อ 12 พฤษภาคม 2549 . สืบค้นเมื่อ19 มีนาคม 2019 .
  173. ^ "บันทึกประจำรุ่น" . สืบค้นเมื่อ9 ตุลาคม 2018 .
  174. เฟเดริโก บิอังกุซซี (26 ตุลาคม พ.ศ. 2549) "OpenBSD 4.0: การผจญภัยของปักเป้า " ONLamp . โอเรล ลี่ มีเดีย . เก็บ ถาวรจากต้นฉบับเมื่อ 10 มีนาคม 2550 สืบค้นเมื่อ19 มีนาคม 2019 .
  175. ^ "เอราตา" . สืบค้นเมื่อ9 ตุลาคม 2018 .
  176. ^ "บันทึกประจำรุ่น" . สืบค้นเมื่อ9 ตุลาคม 2018 .
  177. เฟเดริโก บิอังกุซซี (3 พฤษภาคม 2550) "OpenBSD 4.1: พัฟตีอีกครั้ง" . ONLamp . โอเรล ลี่ มีเดีย . เก็บถาวรจากต้นฉบับเมื่อ 18 พฤษภาคม 2551 . สืบค้นเมื่อ19 มีนาคม 2019 .
  178. คอนสแตนติน เอ. มูเรนิน (30 ธันวาคม 2549). มาร์โค พีเรบูม (บรรณาธิการ). "API เซ็นเซอร์สองระดับใหม่ " วารสารOpenBSD สืบค้นเมื่อ4 มีนาคม 2019 .
  179. คอนสแตนติน เอ. มูเรนิน (17 เมษายน 2550) "4.3. สิ่งที่เราเสนอและดำเนินการ". การเชื่อมต่อทั่วไปกับจอภาพ ฮาร์ดแวร์ระบบไมโครโปรเซสเซอร์ Proceedings of 2007 IEEE International Conference on Networking, Sensing and Control, 15-17 เมษายน 2550. ลอนดอน, สหราชอาณาจักร: IEEE . หน้า 901–906. ดอย : 10.1109/ICNSC.2007.372901 . ISBN 978-1-4244-1076-7. IEEE ICNSC 2007 หน้า 901—906
  180. ^ "บันทึกประจำรุ่น" . สืบค้นเมื่อ9 ตุลาคม 2018 .
  181. เฟเดริโก บิอังกุซซี (1 พฤศจิกายน 2550) "Puffy's Marathon: มีอะไรใหม่ใน OpenBSD 4.2 " ONLamp . โอเรล ลี่ มีเดีย . เก็บถาวรจากต้นฉบับเมื่อ 13 ตุลาคม 2554 . สืบค้นเมื่อ3 มีนาคม 2019 .
  182. ^ "บันทึกประจำรุ่น" . สืบค้นเมื่อ9 ตุลาคม 2018 .
  183. เฟเดริโก บิอังกุซซี (29 เมษายน 2551) "Puffy and the Cryptonauts: มีอะไรใหม่ใน OpenBSD 4.3 " ONLamp . โอเรล ลี่ มีเดีย . เก็บถาวรจากต้นฉบับเมื่อ 6 พฤษภาคม 2551 . สืบค้นเมื่อ20 มีนาคม 2019 .
  184. ^ "บันทึกประจำรุ่น" . สืบค้นเมื่อ9 ตุลาคม 2018 .
  185. เคิร์ต มิลเลอร์ (2008) "การนำตำแหน่งของ OpenBSD ที่ปฏิบัติการอิสระ (PIE)ไป ใช้" เก็บถาวรจากต้นฉบับเมื่อ 12 มิถุนายน 2554 . สืบค้นเมื่อ22 กรกฎาคม 2011 .
  186. ↑ a b Federico Biancuzzi (3 พฤศจิกายน 2008) "Source Wars - Return of the Puffy: มีอะไรใหม่ใน OpenBSD 4.4 " โอเรล ลี่ มีเดีย . เก็บ ถาวรจากต้นฉบับเมื่อ 24 พฤษภาคม 2555 สืบค้นเมื่อ3 มีนาคม 2019 .
  187. ^ "บันทึกประจำรุ่น" . สืบค้นเมื่อ9 ตุลาคม 2018 .
  188. เฟเดริโก บิอังกุซซี (15 มิถุนายน 2552). "PuffyTron แนะนำ OpenBSD 4.5 " โอเรล ลี่ มีเดีย . เก็บถาวรจากต้นฉบับเมื่อ 19 มิถุนายน 2552 . สืบค้นเมื่อ19 มีนาคม 2019 .
  189. อรรถa b คอนสแตนติน เอ. มูเรนิน (21 พฤษภาคม 2010). "6.2 วิวัฒนาการของไดรเวอร์ แผนภูมิ VII จำนวนไดรเวอร์ที่ใช้เฟรมเวิร์กเซ็นเซอร์จาก OpenBSD 3.4 ถึง 4.6" เซ็นเซอร์ฮาร์ดแวร์ OpenBSD — การเฝ้าติดตามสิ่งแวดล้อมและการควบคุมพัดลม ( วิทยานิพนธ์ MMath ) มหาวิทยาลัยวอเตอร์ลู : UWSpace. hdl : 10012/5234 . รหัสเอกสาร: ab71498b6b1a60ff817b29d56997a418
  190. ^ "บันทึกประจำรุ่น" . สืบค้นเมื่อ9 ตุลาคม 2018 .
  191. ^ "บันทึกประจำรุ่น" . สืบค้นเมื่อ9 ตุลาคม 2018 .
  192. ^ "บันทึกประจำรุ่น" . สืบค้นเมื่อ9 ตุลาคม 2018 .
  193. ^ "มาร์ค" . สืบค้นเมื่อ9 ตุลาคม 2018 .
  194. ^ "บันทึกประจำรุ่น" . สืบค้นเมื่อ9 ตุลาคม 2018 .
  195. ^ "บันทึกประจำรุ่น" . สืบค้นเมื่อ9 ตุลาคม 2018 .
  196. ^ "บันทึกประจำรุ่น" . สืบค้นเมื่อ9 ตุลาคม 2018 .
  197. ^ "บันทึกประจำรุ่น" . สืบค้นเมื่อ9 ตุลาคม 2018 .
  198. ^ "บันทึกประจำรุ่น" . สืบค้นเมื่อ9 ตุลาคม 2018 .
  199. ^ "บันทึกประจำรุ่น" . สืบค้นเมื่อ9 ตุลาคม 2018 .
  200. ^ "บันทึกประจำรุ่น" . สืบค้นเมื่อ9 ตุลาคม 2018 .
  201. ^ "บันทึกประจำรุ่น" . สืบค้นเมื่อ9 ตุลาคม 2018 .
  202. ^ "บันทึกประจำรุ่น" . สืบค้นเมื่อ9 ตุลาคม 2018 .
  203. ^ "บันทึกประจำรุ่น" . สืบค้นเมื่อ9 ตุลาคม 2018 .
  204. ^ "มาร์ค" . สืบค้นเมื่อ9 ตุลาคม 2018 .
  205. ^ "บันทึกประจำรุ่น" . สืบค้นเมื่อ9 ตุลาคม 2018 .
  206. ^ OpenBSD 6.0 . โอเพ่นบีเอสดี ISBN 978-0-9881561-8-0. สืบค้นเมื่อ24 กรกฎาคม 2559 .
  207. ^ "OpenBSD แว็กซ์" . โอเพ่นบีเอสดี สืบค้นเมื่อ2 กันยายน 2559 .
  208. ^ "โอเพ่นบีเอสดีสปาร์ก" . โอเพ่นบีเอสดี สืบค้นเมื่อ2 กันยายน 2559 .
  209. ^ "OpenBSD 6.1" . โอเพ่นบีเอสดี สืบค้นเมื่อ11 เมษายน 2017 .
  210. ^ "OpenBSD 6.2" . โอเพ่นบีเอสดี
  211. ^ "เปิดเผย(2)" . โอเพ่นบีเอสดี สืบค้นเมื่อ19 ตุลาคม 2018 .
  212. ^ "OpenBSD 6.6" . โอเพ่นบีเอสดี สืบค้นเมื่อ17 มกราคม 2020 .
  213. ^ "OpenBSD 6.7" . โอเพ่นบีเอสดี สืบค้นเมื่อ21 พฤษภาคม 2020 .
  214. ^ "OpenBSD 6.8" . โอเพ่นบีเอสดี สืบค้นเมื่อ18 ตุลาคม 2020 .
  215. ^ "คำถามที่พบบ่อยของ OpenBSD" . โอเพ่นบีเอสดี สืบค้นเมื่อ5 พฤษภาคมพ.ศ. 2564
  216. ^ "OpenBSD 6.9" . โอเพ่นบีเอสดี สืบค้นเมื่อ2 พฤษภาคมพ.ศ. 2564
  217. ^ a b "OpenBSD 7.0" . โอเพ่นบีเอสดี สืบค้นเมื่อ15 ตุลาคม 2021 .
  218. ^ "OpenBSD 7.1" . โอเพ่นบีเอสดี สืบค้นเมื่อ21 เมษายน 2022 .
  219. ^ "โอเพ่นบีเอสดี ลุงซัน" . โอเพ่นบีเอสดี สืบค้นเมื่อ21 เมษายน 2022 .

ลิงค์ภายนอก