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

مقدم من إطلاق نظام init الكلاسيكي سيسفينيت 2.96، والذي تم استخدامه على نطاق واسع في توزيعات Linux قبل النظام وما قبله ، ولا يزال يستخدم في توزيعات مثل Devuan و antiX. في الوقت نفسه ، يتم استخدام إصدارات الأدوات المساعدة مع sysvinit insserv 1.21.0 و
startpar 0.64. جدوى إينسرف تم تصميمه لتنظيم عملية التمهيد ، مع مراعاة التبعيات بين نصوص init النصية و مبتدئ تُستخدم لضمان تشغيل العديد من البرامج النصية بالتوازي أثناء تمهيد النظام.

في الإصدار الجديد:

  • تمت إضافة علامة "-z" إلى برنامج pidof للتحقق عمليات الزومبي والعمليات في حالة تجميد الإدخال / الإخراج (حالات Z و D ، والتي تم تخطيها سابقًا بسبب إمكانية التعليق) ؛
  • تنظيف إخراج readbootlog ؛
  • تمت إضافة علامة "-e" إلى عملية الاحتفاظ بسجلات تمهيد التشغيل ، مما يسمح بحفظ جميع البيانات المستلمة في السجل ، دون إجراء تسوية واستبعاد الأحرف الخاصة ؛
  • تمت إضافة علامة "-q" إلى برنامج insserv ، مما يؤدي إلى تعطيل إخراج التحذيرات إلى وحدة التحكم (يتم عرض الأخطاء الجسيمة فقط) ؛
  • تحديث مجموعة الاختبار في Startpar. لتبسيط عملية تحليل السجلات ، تمت إضافة العلامة "-n" ، والتي تضيف أسماء البرامج النصية إلى الإخراج. يتم تمكين البناء في وضع التحسين (-O2) افتراضيًا. في الرسائل من تشغيل المهام ، يتم إرفاق حرف السطر الجديد المفقود تلقائيًا لمنع اختلاط الرسائل في السجل. تم إصلاح الانحدار الذي تسبب في وضع علامة غير صحيحة على الوظائف باعتبارها تفاعلية وليست متوازية.

المصدر: opennet.ru

إضافة تعليق