هذا هو إصدار نظام sysvinit 3.02 init الكلاسيكي ، والذي كان مستخدمًا على نطاق واسع في توزيعات Linux في الأيام التي سبقت systemd و upstart ، ويستمر الآن استخدامه في توزيعات مثل Devuan و Debian GNU / Hurd و antiX. لم تتغير إصدارات الأدوات المساعدة insserv و startpar المستخدمة مع sysvinit. تم تصميم الأداة المساعدة insserv لتنظيم عملية التمهيد ، مع مراعاة التبعيات بين البرامج النصية الخاصة بـ init ، ويتم استخدام startpar لضمان تشغيل العديد من البرامج النصية بالتوازي أثناء عملية تمهيد النظام.
في الإصدار الجديد من sysvinit:
- يتم استخدام إطار عمل po4a لتنسيق العمل على ترجمة المستندات والصفحات البشرية إلى لغات مختلفة.
- تم تحسين صفحات الإنسان وأضيفت النصوص لبناءها ، مع مراعاة الترجمات.
- تم نقل البنية التحتية للتطوير من سافانا إلى منصة GitHub ، والتي ستقوم الآن أيضًا بتحليل إشعارات المشكلات.
- يسمح ملف inittab باستخدام الحرف "@" في الأوامر لمعالجة الأمر كحرف حرفي لم يتم بدء shell من أجله.
- ينفذ Bootlogd فحص الأخطاء لـ chdir () ويوفر استخدام TIOCGDEV ioctl لتبسيط اكتشاف وحدة التحكم على Linux.
المصدر: opennet.ru