อ่าน 3 นาที
มิดไนท์บีเอสดี
MidnightBSDเป็นระบบปฏิบัติการแบบ Unixที่เน้นการใช้งานบนเดสก์ท็อปซึ่งเดิมทีแยกออกมาจากFreeBSD 6.1 และได้รับการอัปเดตเป็นระยะด้วยโค้ดและไดรเวอร์จาก FreeBSD เวอร์ชันต่อมา
มิดไนท์บีเอสดี
| มิดไนท์บีเอสดี | |
|---|---|
มิดไนท์บีเอสดี 2.0 | |
| นักพัฒนา | โครงการ MidnightBSD |
| เขียนเป็น | ซี |
| ตระกูลระบบปฏิบัติการ | ฟรีบีเอสดี |
| สถานะการทำงาน | ปัจจุบัน |
| แบบจำลองแหล่งที่มา | มีแหล่งที่มา |
| การเผยแพร่ครั้งแรก | 0.1 / 6 สิงหาคม 2550 [ 1 ] |
| รุ่นล่าสุด | 4.0.6 [ 2 ] |
| ที่เก็บข้อมูล |
|
| กลุ่มเป้าหมายทางการตลาด | คอมพิวเตอร์ส่วนบุคคล , เวิร์กสเตชัน , เซิร์ฟเวอร์ |
| ตัวจัดการแพ็กเกจ | การนำเข้า/แพ็กเกจ MidnightBSD |
| แพลตฟอร์มที่รองรับ | x86-64และIA-32 |
| ประเภทเคอร์เนล | แกนโมโนลิธิก |
| ดินแดนผู้ใช้ | ฟรีบีเอสดี |
| ส่วนติดต่อผู้ใช้เริ่มต้น | เอ็กซ์เอฟซี |
| ใบอนุญาต | ใบอนุญาต FreeBSDที่แก้ไขแล้ว, กรรมสิทธิ์ |
| เว็บไซต์อย่างเป็นทางการ | www.midnightbsd.org |
MidnightBSDเป็นระบบปฏิบัติการแบบ Unixที่เน้นการใช้งานบนเดสก์ท็อปซึ่งเดิมทีแยกออกมาจากFreeBSD 6.1 และได้รับการอัปเดตเป็นระยะด้วยโค้ดและไดรเวอร์จาก FreeBSD เวอร์ชันต่อมา สภาพแวดล้อมเดสก์ท็อปเริ่มต้นคือXfceซึ่งเป็นประสบการณ์การใช้งานเดสก์ท็อปที่ใช้งานง่ายและมีน้ำหนักเบา
ประวัติและพัฒนาการ
MidnightBSD เริ่มต้นจากการแยกตัวออกมาจากFreeBSDในปี 2548 ผู้ก่อตั้งโครงการ Lucas Holt ต้องการสร้างระบบปฏิบัติการเดสก์ท็อปที่พัฒนามาจาก BSD เขาคุ้นเคยกับโครงการ Live CD หลายโครงการ แต่ไม่คุ้นเคยกับงานของTrueOSหรือDesktopBSDในขณะเดียวกัน เขาก็สนใจGNUstep ด้วย เช่นกัน แนวคิดทั้งสองถูกรวมเข้าด้วยกันเพื่อสร้างสภาพแวดล้อมเดสก์ท็อปที่เป็นมิตรกับผู้ใช้ MidnightBSD 0.1 ได้รับการเผยแพร่โดยความร่วมมือของ Lucas Holt, Caryn Holt, D. Adam Karim, Phil Pereira จาก bsdnexus และ Christian Reinhardt เวอร์ชันนี้มีระบบ ports ที่ได้รับการปรับปรุงจาก FreeBSD ระบบ ports ได้พัฒนาไปเป็น "mports" ซึ่งรวมถึงการรองรับ fake การสร้างแพ็กเกจก่อนการติดตั้ง การติดแท็กใบอนุญาต และกฎที่เข้มงวดเกี่ยวกับการสร้างรายการแพ็กเกจและการแก้ไขไฟล์นอกปลายทาง คุณสมบัติเหล่านี้หลายอย่างถูกนำมาใช้ใน MidnightBSD 0.1.1
Christian Reinhardt เข้ามาแทนที่ Phil Pereira ในตำแหน่งผู้ดูแลหลักของส่วน "การนำเข้า" ก่อนการวางจำหน่าย MidnightBSD 0.1 D. Adam Karim ทำหน้าที่เป็นเจ้าหน้าที่รักษาความปลอดภัยสำหรับการวางจำหน่ายครั้งแรกส่วนงานด้านวิศวกรรมการวางจำหน่าย ทั้งหมด นั้นดูแลโดย Lucas Holt
เวอร์ชัน 0.2 ได้ปรับปรุงระบบการนำเข้าให้ดียิ่งขึ้น โดยมีแพ็กเกจมากกว่า 2000 รายการมีการเพิ่มPortable C Compiler สำหรับสถาปัตยกรรม i386 นอกเหนือจาก GNU Compiler Collectionการเปลี่ยนแปลงอื่นๆ ได้แก่ การเปิดใช้งาน ipfw และการตรวจจับการ์ดเสียงเมื่อเริ่มต้นระบบ เวอร์ชันใหม่กว่าของซอฟต์แวร์หลายแพ็กเกจ เช่น Bind, GCC, OpenSSH และ Sendmail รวมถึงระบบสร้าง Live CD ด้วย
นิรุกติศาสตร์
MidnightBSD ได้รับการตั้งชื่อตามแมว ของลูคัสและแครีน โฮลต์ ชื่อ Midnight ซึ่ง เป็น แมวพันธุ์เตอร์กิชแองโกร่าสีดำหนักสิบปอนด์[ 3 ]
ใบอนุญาต
MidnightBSD เผยแพร่ภายใต้ใบอนุญาตหลายประเภท โค้ดเคอร์เนลและโค้ดที่สร้างขึ้นใหม่ส่วนใหญ่เผยแพร่ภายใต้ใบอนุญาต BSD สองข้อ นอกจากนี้ ยังมีบางส่วนที่อยู่ภายใต้ ใบอนุญาต GPL , LGPL , ISCและBeerwareรวมถึงใบอนุญาต BSD สามและสี่ข้อด้วย
เนื่องจากพระราชบัญญัติรับรองอายุดิจิทัลของรัฐแคลิฟอร์เนีย ซึ่งจะมีผลบังคับใช้ในวันที่ 1 มกราคม 2027 และกำหนดให้ผู้พัฒนาระบบปฏิบัติการที่เป็นกรรมสิทธิ์ (Windows, macOS, iOS, Android) และระบบปฏิบัติการโอเพนซอร์ส (AOSP, Linux, BSD) ต้องรวมการประกาศอายุไว้ในระดับระบบปฏิบัติการ MidnightBSD จึงได้แก้ไขใบอนุญาตของตนเพื่อห้ามไม่ให้ผู้อยู่อาศัยในรัฐแคลิฟอร์เนียใช้ MidnightBSD เป็นระบบปฏิบัติการเดสก์ท็อป[ 4 ]ซึ่งทำให้ไม่สามารถใช้งานได้ฟรีนอกจากนี้ เพื่อตอบสนองต่อกฎหมายของบราซิลฉบับที่ 15,211 ลงวันที่ 17 กันยายน 2025 (หรือที่รู้จักกันในชื่อกฎหมายดิจิทัลว่าด้วยเด็กและเยาวชน) ซึ่งมีผลบังคับใช้ในวันที่ 17 มีนาคม 2026 MidnightBSD ได้อัปเดตใบอนุญาตเพื่อห้ามไม่ให้ผู้อยู่อาศัยในประเทศบราซิลใช้เป็นระบบปฏิบัติการเดสก์ท็อป[ 5 ]
อย่างไรก็ตาม ไม่นานหลังจากนั้นagedก็มีการเพิ่มเดมอนเข้าไปในระบบ ซึ่งทำหน้าที่ประกาศอายุตามที่กำหนดในแคลิฟอร์เนีย[ 6 ]
แผนกต้อนรับ
Michael Plura จากHeiseกล่าวว่าการกำหนดค่าการแจกจ่าย MidnightBSD โดยไม่มีเดสก์ท็อปนั้นยากมาก เขาชี้ไปที่ vlog ของนักพัฒนาและกล่าวว่านักพัฒนาเองได้แสดงให้เห็นถึงความยากลำบากในการจัดหาระบบปฏิบัติการเดสก์ท็อปในฐานะนักพัฒนาเพียงคนเดียว[ 7 ]
Jesse Smith ได้รีวิว MidnightBSD 0.6 ในปี 2015 สำหรับ DistroWatch Weekly: [ 8 ]
ผมรู้สึกว่าการใช้ MidnightBSD นั้นแปลก ถึงแม้เครื่องมือระดับต่ำและสภาพแวดล้อมโดยทั่วไปจะรู้สึกคุ้นเคยสำหรับผมในฐานะผู้ใช้ FreeBSD แต่ก็มีบางส่วนของประสบการณ์ที่ขาดหายไป MidnightBSD แทบไม่มีเอกสารประกอบที่ครอบคลุมเหมือน FreeBSD ซึ่งอาจไม่ใช่ปัญหาเมื่อโครงการแยกตัวออกมาจาก FreeBSD ในตอนแรก แต่ตอนนี้ MidnightBSD ได้แยกตัวออกไปมากพอแล้วจนควรจะมีคู่มือของตัวเอง MidnightBSD มีพอร์ตบางส่วนเหมือนกับระบบแม่ แต่จำนวนแพ็กเกจกลับน้อยกว่าประมาณ 20,000 แพ็กเกจ นอกจากนี้ ตามเว็บไซต์ของ MidnightBSD โครงการนี้มีเป้าหมายที่จะมอบระบบปฏิบัติการที่เป็นมิตรกับผู้เริ่มต้นใช้งานและเน้นการใช้งานบนเดสก์ท็อป คล้ายกับ FreeBSD อย่างไรก็ตาม จากประสบการณ์ของผมในสัปดาห์ที่ผ่านมา ดูเหมือนว่า MidnightBSD จะล้าหลังGhostBSD , PC-BSD และแม้แต่ FreeBSD ในการมอบแพลตฟอร์มที่เป็นมิตรกับผู้ใช้ใหม่ เมื่อไม่กี่ปีที่ผ่านมา เครื่องมืออย่าง mport อาจเป็นที่น่ายินดีสำหรับผู้ใช้ FreeBSD แต่ตอนนี้ pkg เข้ามาทำหน้าที่นั้นในชุมชน FreeBSD แล้ว โดยสรุปแล้ว ผมรู้สึกว่า MidnightBSD แม้จะเริ่มต้นด้วยความหวังและเป้าหมายที่น่ายกย่อง แต่ก็ล้าหลังในด้านเทคโนโลยี ประสบการณ์ผู้ใช้ และเอกสารประกอบการใช้งาน
ลิงก์ภายนอก
- เว็บไซต์อย่างเป็นทางการ
- Magus: คลัสเตอร์สำหรับสร้างระบบ MidnightBSD
- บล็อกสำหรับนักพัฒนา MidnightBSD
- ซอร์สโค้ดของ MidnightBSD บน Github
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ มิดไนท์บีเอสดี
MidnightBSDเป็นระบบปฏิบัติการแบบ Unixที่เน้นการใช้งานบนเดสก์ท็อปซึ่งเดิมทีแยกออกมาจากFreeBSD 6.1 และได้รับการอัปเดตเป็นระยะด้วยโค้ดและไดรเวอร์จาก FreeBSD เวอร์ชันต่อมา
ประวัติและพัฒนาการ
MidnightBSD เริ่มต้นจากการแยกตัวออกมาจาก FreeBSD ในปี 2548 ผู้ก่อตั้งโครงการ Lucas Holt ต้องการสร้างระบบปฏิบัติการเดสก์ท็อปที่พัฒนามาจาก BSD เขาคุ้นเคยกับโครงการ Live CD หลายโครงการ แต่ไม่คุ้นเคยกับงานของ TrueOS หรือ DesktopBSD ในขณะเดียวกัน เขาก็สนใจ GNUstep...
นิรุกติศาสตร์
MidnightBSD ได้รับการตั้งชื่อตาม แมว ของลูคัสและแครีน โฮลต์ ชื่อ Midnight ซึ่ง เป็น แมวพันธุ์เตอร์กิชแองโกร่า สีดำหนักสิบปอนด์ [ 3 ]
ใบอนุญาต
MidnightBSD เผยแพร่ภายใต้ใบอนุญาตหลายประเภท โค้ดเคอร์เนลและโค้ดที่สร้างขึ้นใหม่ส่วนใหญ่เผยแพร่ภายใต้ใบ อนุญาต BSD สองข้อ นอกจากนี้ ยังมีบางส่วนที่อยู่ภายใต้ ใบอนุญาต GPL , LGPL , ISC และ Beerware รวมถึงใบอนุญาต BSD สามและสี่ข้อด้วย