ระบบปฏิบัติการ BSD คืออะไร?

การกระจายซอฟต์แวร์ของ Berkeley (BSD) เป็นรากศัพท์ของระบบปฏิบัติการ Unix ระบบปฏิบัติการ BSD ล้วนได้รับการสนับสนุนอย่างเป็นทางการตั้งแต่ปี 2520 ถึง 2538 ในเวลานั้นมันผ่านสี่รูปแบบที่สำคัญและการแก้ไขหลายอย่างในแต่ละครั้ง แม้ว่าระบบปฏิบัติการ BSD ดั้งเดิมจะไม่มีอยู่อีกต่อไป แต่รุ่น BSD พื้นฐานยังคงดำเนินต่อไปในหลายรูปแบบ BSD รูปแบบต่อมาและระบบปฏิบัติการใด ๆ ที่สร้างขึ้นโดยไม่ปฏิบัติตามแนวทาง Unix ขั้นพื้นฐานอีกต่อไปพวกเขาอยู่ในหมวดหมู่ที่เรียกว่าระบบปฏิบัติการคล้าย Unix อย่างเป็นทางการ

ระบบปฏิบัติการ BSD ดั้งเดิมเริ่มต้นในปี 1977 ในเมือง Berkeley รัฐ California โดยเป็นส่วนหนึ่งของโครงการของนักศึกษา University of California เวอร์ชันดั้งเดิมเป็นส่วนเสริมพื้นฐานของระบบปฏิบัติการ Unix แทนที่จะเป็นซอฟต์แวร์ฉบับเต็ม ระหว่างปี 2520 และ 2523 รุ่น BSD หนึ่งถึงสี่ได้รับการปล่อยตัว

เนื่องจากลักษณะโอเพนซอร์ซของ BSD ทำให้มีเวอร์ชันหลายเวอร์ชันในการพัฒนาแบบคู่ขนาน ในปี 1983 การอัพเดทเป็นเวอร์ชั่นที่สองของ BSD เป็นระบบปฏิบัติการ BSD จริงตัวแรก ก่อนหน้ารุ่นนี้รุ่นนี้เป็นรุ่นปรับปรุงและส่วนเสริมหนึ่งในรุ่น Unix หลายรุ่น เวอร์ชันที่สองยังคงได้รับการอัปเดตแม้ว่าจะไม่เป็นทางการก็ตาม อาสาสมัครบำรุงรักษาระบบปฏิบัติการด้วยการอัพเดทและแก้ไขเป็นระยะ

ความพยายามหลักของทีมเบิร์กลีย์ไปเป็นรุ่นที่สามจากนั้นสี่ การเปิดตัวของรุ่นที่สามคือการออกที่สำคัญจากรุ่นที่สองดังนั้นการพัฒนาแบบคู่ขนาน รุ่นที่สามไม่นานเพราะรุ่นที่สี่แทนที่ ระหว่างการแก้ไขทั้งสองครั้งระบบปฏิบัติการ BSD ได้รับเลือกให้เป็นหนึ่งในระบบปฏิบัติการหลักสำหรับสำนักงานโครงการวิจัยขั้นสูงกลาโหมสหรัฐ (DARPA)

การพัฒนาอย่างต่อเนื่องในโครงการต่างๆผ่าน 80 และ 90 ต้น ในช่วงเวลานี้ระบบปฏิบัติการ BSD แยกตัวเองออกจาก Unix อย่างเป็นทางการ สิ่งนี้ทำให้ BSD สามารถเคลื่อนไหวในทิศทางที่ต้องการได้ การแยกนี้สิ้นสุดลงในคดีความจาก American Telephone and Telegraph (AT&T) เนื่องจากพวกเขาเป็นเจ้าของเวอร์ชั่น Unix ที่ BSD ตั้งอยู่ คดีนี้สิ้นสุดลงด้วยชัยชนะครั้งสำคัญของ BSD

แม้ว่าการสนับสนุนอย่างเป็นทางการจะสิ้นสุดลงในปี 1995 ระบบปฏิบัติการ BSD ยังคงดำเนินต่อไปตามโครงการหลายโครงการ FreeBSD, NetBSD และ OpenBSD นั้นเป็นรุ่นใหญ่สามรุ่น แต่แต่ละรุ่นมีตั้งแต่รุ่นอื่น ๆ อีกหลายรุ่นทำให้ระบบปฏิบัติการ BSD เป็นหนึ่งในพื้นที่ครอบคลุมที่ใหญ่ที่สุดของระบบ Unix หรือ Unix

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