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

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

في الإصدار الجديد من sysvinit، تم تحديث أدلة الرجل وتم العمل على إزالة الأخطاء المطبعية في تعليقات التعليمات البرمجية. بصرف النظر عن التوثيق وتحسين إمكانية قراءة التعليمات البرمجية، لا توجد تغييرات وظيفية في sysvinit. في insserv، تمت إعادة تصميم المعالج الذي يستخرج المعلومات حول مستويات البدء والإيقاف من رؤوس البرامج النصية LSB. أدى التغيير إلى حل مشكلة التعريف الخاطئ لمستوى التشغيل في بعض حزم دبيان عند تحديد قيم فارغة في معلمات Default-Start وDefault-Stop.

المصدر: opennet.ru

إضافة تعليق