إصدار نظام sysvinit 3.0 init

تم تقديم إصدار نظام init الكلاسيكي sysvinit 3.0، والذي تم استخدامه على نطاق واسع في توزيعات Linux في الأيام التي سبقت systemd وupstart، ويستمر الآن استخدامه في توزيعات مثل Devuan وDebian GNU/Hurd وantiX. التغيير في رقم الإصدار إلى 3.0 لا يرتبط بتغييرات كبيرة، ولكنه نتيجة للوصول إلى الحد الأقصى لقيمة الرقم الثاني، والذي أدى، وفقًا لمنطق ترقيم الإصدار المستخدم في المشروع، إلى الانتقال إلى الرقم 3.0 بعد 2.99.

يعمل الإصدار الجديد على إصلاح المشكلات في الأداة المساعدة bootlogd المتعلقة باكتشاف الجهاز لوحدة التحكم. إذا تم قبول الأجهزة ذات الأسماء المطابقة لأجهزة وحدة التحكم المعروفة سابقًا فقط في Bootlogd، فيمكنك الآن تحديد اسم جهاز عشوائي، حيث يقتصر التحقق منه فقط باستخدام أحرف صالحة في الاسم. لتعيين اسم الجهاز، استخدم معلمة سطر أوامر kernel "console=/dev/device-name".

لم تتغير إصدارات الأدوات المساعدة insserv وstartpar المستخدمة مع sysvinit. تم تصميم الأداة المساعدة insserv لتنظيم عملية التمهيد، مع مراعاة التبعيات بين البرامج النصية init، ويتم استخدام startpar لضمان التشغيل المتوازي للعديد من البرامج النصية أثناء عملية تمهيد النظام.

المصدر: opennet.ru

إضافة تعليق