سيسفينيت 2.95

بعد عدة أسابيع من الاختبار التجريبي، تم الإعلان عن الإصدار النهائي لـ SysV init وinsserv وstartpar.

نظرة عامة مختصرة على التغييرات الرئيسية:

  • قام SysV pidof بإزالة التنسيق المعقد لأنه يسبب مشكلات أمنية وأخطاء محتملة في الذاكرة دون توفير الكثير من الفوائد. الآن يمكن للمستخدم تحديد الفاصل بنفسه، واستخدام أدوات أخرى مثل tr.

  • تم تحديث الوثائق، ولا سيما للتوقف.

  • يستخدم الآن تأخيرات بالمللي ثانية بدلاً من الثواني عند الدخول في وضع السكون وعند إيقاف التشغيل، مما يوفر سرعة بمعدل نصف ثانية عند إيقاف التشغيل أو إعادة التشغيل.

  • تمت إزالة الدعم لمكتبة sepol، التي لم تعد مستخدمة ولكنها تسببت في تشوش ملف Makefile.

  • تم إجراء العديد من التغييرات الهامة على insserv. تم تنظيف مجموعة اختبار دبيان القديمة وهي تعمل الآن مع ملف insserv Makefile. يؤدي تشغيل "إجراء التحقق" إلى تشغيل جميع الاختبارات. إذا فشل الاختبار، فسيتم الاحتفاظ بالبيانات المستخدمة للاختبار بدلاً من حذفها. يؤدي الاختبار الفاشل إلى إيقاف تنفيذ المجموعة بأكملها (تم تنفيذ ما يلي مسبقًا)، وهو ما، وفقًا للمطورين، من شأنه أن يساعدهم على التركيز على حل المشكلة.

  • تحسين التعامل مع المواقف المختلفة عند التنظيف بعد الاختبارات.

  • وفقًا للمطورين، أحد أهم التغييرات هو أن ملف Makefile لم يعد يقوم بالكتابة فوق ملف insserv.conf أثناء التثبيت. إذا كان ملف insserv.conf موجودًا بالفعل، فسيتم إنشاء نموذج تكوين جديد يسمى insserv.conf.sample. وهذا من شأنه أن يجعل اختبار الإصدارات الجديدة من insserv أقل إيلامًا بكثير.

  • قد يحتوي الملف /etc/insserv/file-filters، إذا كان موجودًا، على قائمة بامتدادات الملفات التي يتم تجاهلها عند معالجة البرامج النصية في /etc/init.d. يحتوي الأمر insserv بالفعل على قائمة داخلية بالامتدادات الشائعة التي يجب تجاهلها. تسمح الميزة الجديدة للمسؤولين بتوسيع هذه القائمة.

  • يقع Startpar الآن في /bin بدلاً من /sbin، مما سيسمح للمستخدمين غير المميزين باستخدام هذه الأداة المساعدة. تم أيضًا نقل صفحة الدليل من القسم 8 إلى القسم 1 لتعكس هذا التغيير.

  • أثناء الاختبار، كانت الخطة الأولية هي نقل نمط ملف التبعية: المعلومات من /etc إلى /var أو إلى /lib، ولكن تبين أن هذا يمثل مشكلة عند العمل مع أنظمة ملفات الشبكة وبعض الأشياء الأخرى، ولا سيما مشكلة FHS . لذلك تم وضع هذه الخطط على الرف وتبقى معلومات التبعية في /etc. يتحدث المطورون عن إمكانية العودة إلى هذه الخطة لاحقًا إذا تم تقديم واختبار موقع بديل جيد.

يمكن العثور على حزم مستقرة جديدة لـ sysvinit-2.95 وinsserv-1.20.0 وstartpar-0.63 على مرايا Savannah: http://download.savannah.nongnu.org/releases/sysvinit/

المصدر: linux.org.ru

إضافة تعليق