ฉันเป็นผู้ใช้ OpenBSD ในคำถามที่พบบ่อย OpenBSDกล่าวว่า:
OpenBSD เป็นระบบที่สมบูรณ์โดยมีจุดประสงค์เพื่อให้ข้อมูลตรงกัน มันไม่ได้เป็นเคอร์เนลรวมกับยูทิลิตี้ที่สามารถอัพเกรดแยกจากกัน
เมื่อคุณอัพเกรดระบบคุณสามารถทำได้ในครั้งเดียว เคอร์เนลและระบบฐานจะถูกแทนที่ จากนั้นคุณไปและอัปเดตแพ็คเกจบุคคลที่สามของคุณ หากรวบรวมจากแหล่งที่มาคุณจะต้องคอมไพล์เคอร์เนลและบูตใหม่ จากนั้นคุณสร้างระบบฐานอีกครั้งจากนั้นแพ็คเกจที่คุณติดตั้งไว้ หากมีมากกว่าสองสามสัปดาห์ / เดือนที่ผ่านมานับตั้งแต่ที่คุณสร้างทุกสิ่งใหม่ล่าสุดคุณจะต้องติดตั้งสแนปชอตและสร้างใหม่จากที่นั่นเป็นครั้งแรก (หากคุณติดตามสาขา CVS ล่าสุด)
การมีเคอร์เนลซิงค์นอกระบบพื้นฐานและ / หรือแพคเกจของบุคคลที่สามเป็นแหล่งที่มาของปัญหาและอาจทำให้คุณไม่ได้รับความช่วยเหลืออย่างจริงจังจากรายชื่อผู้รับจดหมายอย่างเป็นทางการ
ฉันค่อนข้างโอเคกับเรื่องนี้ อันที่จริงนี่เป็นหนึ่งในเหตุผลที่ฉันใช้ OpenBSD มันทำให้ระบบเป็นหน่วยที่สอดคล้องกันและทำให้มันง่ายสำหรับฉันในการสร้างภาพรวมทางจิตใจของมัน
บน Linux เป็นอย่างไร ลินุกซ์ส่วนใหญ่ที่ฉันรู้ว่าไม่มี "ระบบพื้นฐาน" ในความหมายเดียวกับ BSD แต่เป็นชุดของแพ็คเกจที่ประกอบโดยผู้ให้บริการกระจายสินค้า ซอฟต์แวร์เพิ่มเติมจะถูกเพิ่มเข้าไปในสิ่งนี้โดยผู้ดูแลระบบท้องถิ่นในลักษณะที่ขอบเขตระหว่างสิ่งที่อยู่ที่นั่นตั้งแต่เริ่มต้นและสิ่งที่เพิ่มเข้ามาในภายหลังนั้นเป็นสิ่งที่ดีที่สุดไม่ชัดเจน
Linux (โดยทั่วไป) ไม่มีเคอร์เนลที่แข็งแกร่งสำหรับการเชื่อมต่อกับผู้ใช้งาน เคอร์เนลได้รับการปรับปรุงเท่าที่ฉันรู้เช่นเดียวกับซอฟต์แวร์อื่น ๆ และมันทำให้ฉันสับสนเล็กน้อยว่านี่เป็นไปได้ทั้งหมด เพิ่มความจริงที่ว่าบางส่วนของเมล็ดที่กำหนดเองได้รวบรวม (ซึ่งท้อแท้ใน OpenBSD) และมีเคอร์เนลรุ่นต่างๆมากมายที่ระบุไว้ในเมนูการบู๊ตของพวกเขา
ใครหรืออะไรรับประกันได้ว่าระบบย่อยต่าง ๆ ของระบบลีนุกซ์สามารถร่วมมือกันได้แม้ว่าพวกเขาจะได้รับการอัพเดตอย่างเป็นอิสระจากกันหรือไม่?
เหตุผลที่ฉันถามคือเนื่องจากผู้ใช้รายอื่นในไซต์นี้ถามฉันว่าการเปลี่ยนเคอร์เนลในระบบ Linux ของเขาด้วยเวอร์ชันที่ใหม่กว่า "น่าจะเป็นไปได้" มาจากด้าน OpenBSD ของสิ่งที่ฉันไม่สามารถพูดได้ว่าใช่นี้จะรับประกันได้ว่าจะไม่ทำลายระบบ
ฉันใช้ "Linux" ด้านบนเป็นแบบย่อสำหรับ "Linux distribution" เคอร์เนล + ยูทิลิตี้