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

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

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

  • يتم تضمين أداة مساعدة sysd2v، والذي يسمح لك بتحويل ملفات وحدة خدمة systemd إلى تنسيق البرامج النصية لتهيئة SysV الكلاسيكية مع رؤوس LSB؛
  • تمت إضافة القدرة على تحميل الإعدادات المنسقة كملفات منفصلة موجودة في الدليل /etc/inittab.d/؛
  • تمكين التحقق من وجود libcrypt في القسم الجذر بدلاً من استخدام مسار ثابت مشفر؛
  • تمت إضافة ملفات حفظ السجلات وقراءة سجل التشغيل إلى قائمة تجاهل Git؛
  • تم تنظيف التعليمات البرمجية لتحرير الذاكرة غير المستخدمة بشكل صحيح؛
  • تمت إضافة إمكانية تحديد وقت إيقاف التشغيل بتنسيق "+hh:mm" بالإضافة إلى "hh:mm" و"+m" و"now"؛
  • أضاف برنامج insserv القدرة على تحديد بادئة للتثبيت. افتراضيًا، يتم الآن تثبيت insserv في التسلسل الهرمي /usr (تم نقل الملف القابل للتنفيذ من /sbin إلى /usr/sbin). تتحكم المعلمة WANT_SYSTEMD في Makefile في تمكين دعم systemd/dbus.
  • تمت إضافة متغير PREFIX إلى ملف تجميع startpar للحصول على تعريف أكثر مرونة لمسار تثبيت startpar وinsserv.

المصدر: opennet.ru

إضافة تعليق