<ก่อนหน้านี้ | Contents | ถัดไป>
7.1.1. ระบบ V
System V เป็นกระบวนการบูตแบบคลาสสิกที่ใช้ในระบบ Unix และ Unix เช่น Linux ตั้งแต่ประมาณปี 1983 ประกอบด้วยโปรแกรมขนาดเล็ก initที่ตั้งค่าโปรแกรมพื้นฐานเช่น เข้าสู่ระบบ (ผ่านเก็ตตี้) และรันสคริปต์ สคริปต์นี้ ปกติจะตั้งชื่อว่า rcควบคุมการทำงานของชุดสคริปต์เพิ่มเติมที่ทำงานที่จำเป็นในการเริ่มต้นระบบ
การขอ init โปรแกรมถูกควบคุมโดย / etc / inittab ไฟล์และจัดเป็นระดับการทำงานที่ผู้ใช้สามารถเรียกใช้ได้:
0 — หยุด
1 — โหมดผู้ใช้คนเดียว
2 — ผู้ใช้หลายคน โดยไม่ต้องเชื่อมต่อเครือข่าย 3 — โหมดผู้ใช้หลายคนแบบเต็ม
4 — ผู้ใช้กำหนดได้
5 — โหมดผู้ใช้หลายคนเต็มรูปแบบพร้อมตัวจัดการการแสดงผล 6 — รีบูต
0 — หยุด
1 — โหมดผู้ใช้คนเดียว
2 — ผู้ใช้หลายคน โดยไม่ต้องเชื่อมต่อเครือข่าย 3 — โหมดผู้ใช้หลายคนแบบเต็ม
4 — ผู้ใช้กำหนดได้
5 — โหมดผู้ใช้หลายคนเต็มรูปแบบพร้อมตัวจัดการการแสดงผล 6 — รีบูต
ระดับการทำงานเริ่มต้นปกติคือ 3 หรือ 5
ข้อดี
• สร้างระบบที่เข้าใจดี
• ปรับแต่งได้ง่าย
ข้อเสีย
• บูตช้าลง ระบบ LFS ฐานความเร็วปานกลางใช้เวลา 8-12 วินาที โดยที่เวลาบูตจะวัดจากข้อความเคอร์เนลแรกไปยังข้อความแจ้งการเข้าสู่ระบบ โดยทั่วไปแล้วการเชื่อมต่อเครือข่ายจะถูกสร้างขึ้นประมาณ 2 วินาทีหลังจากพรอมต์การเข้าสู่ระบบ
• การประมวลผลงานบูตแบบอนุกรม สิ่งนี้เกี่ยวข้องกับจุดก่อนหน้า ความล่าช้าในกระบวนการใดๆ เช่น การตรวจสอบระบบไฟล์ จะทำให้กระบวนการบูตทั้งหมดล่าช้า
• ไม่สนับสนุนคุณลักษณะขั้นสูงโดยตรง เช่น กลุ่มควบคุม (cgroups) และการจัดกำหนดการแบ่งปันที่ยุติธรรมต่อผู้ใช้
• การเพิ่มสคริปต์ต้องใช้การตัดสินใจในการจัดลำดับแบบคงที่ด้วยตนเอง