การเปิดตัวระบบเริ่มต้น sysvinit 3.0

การนำเสนอคือการเปิดตัวระบบ init แบบคลาสสิก sysvinit 3.0 ซึ่งใช้กันอย่างแพร่หลายในลีนุกซ์ในช่วงก่อน systemd และ upstart และตอนนี้ยังคงใช้ในการแจกแจงเช่น Devuan, Debian GNU/Hurd และ antiX การเปลี่ยนแปลงหมายเลขเวอร์ชันเป็น 3.0 ไม่เกี่ยวข้องกับการเปลี่ยนแปลงที่สำคัญ แต่เป็นผลมาจากการถึงค่าสูงสุดของหลักที่สอง ซึ่งตามตรรกะการกำหนดหมายเลขเวอร์ชันที่ใช้ในโครงการ นำไปสู่การเปลี่ยนไปใช้หมายเลข 3.0 หลัง 2.99 น.

รุ่นใหม่แก้ไขปัญหาในยูทิลิตี้ bootlogd ที่เกี่ยวข้องกับการตรวจจับอุปกรณ์สำหรับคอนโซล หากก่อนหน้านี้ยอมรับเฉพาะอุปกรณ์ที่มีชื่อที่สอดคล้องกับอุปกรณ์คอนโซลที่รู้จักเท่านั้นในการบูตล็อก ตอนนี้คุณสามารถระบุชื่ออุปกรณ์ที่กำหนดเองได้ ซึ่งการตรวจสอบจะถูกจำกัดโดยการใช้อักขระที่ถูกต้องในชื่อเท่านั้น หากต้องการตั้งชื่ออุปกรณ์ ให้ใช้พารามิเตอร์บรรทัดคำสั่งเคอร์เนล “console=/dev/device-name”

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

ที่มา: opennet.ru

เพิ่มความคิดเห็น