การเปิดตัวระบบการเริ่มต้น SysVinit 3.09 พร้อมรองรับไลบรารี Musl C

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

ใน SysVinit รุ่นใหม่:

  • ดำเนินการสนับสนุนสำหรับการสร้างบนการกระจาย Linux ที่ใช้ไลบรารี C มาตรฐาน Musl แทน Glibc เหนือสิ่งอื่นใด ปัญหาในการใช้ตัวจัดการ hdown บนระบบที่ใช้ Musl ได้รับการแก้ไขแล้ว
  • เพิ่มความสามารถในการส่งข้อความไปยังเฟิร์มแวร์ระหว่างการรีบูตระบบที่มีเคอร์เนล Linux ลงในคำสั่งรีบูต ผู้ดูแลระบบสามารถใช้คุณสมบัตินี้เพื่อขอดาวน์โหลดจากพาร์ติชันอื่นได้ ข้อความถูกระบุโดยการระบุแฟล็ก "-m"
  • ปรับปรุงการทำงานของคำสั่ง clean ใน Makefile

ที่มา: opennet.ru

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