การเปิดตัวระบบ 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