sysvinit 2.97 init سسٹم کی رہائی

10 ماہ کی ترقی کے بعد پیش کیا کلاسک init سسٹم کی رہائی sysvinit 2.97۔، جو سسٹمڈ اور اپ اسٹارٹ سے پہلے کے دنوں میں لینکس کی تقسیم میں بڑے پیمانے پر استعمال ہوتا تھا اور اب ڈیوآن اور اینٹی ایکس جیسی تقسیم میں استعمال ہوتا رہتا ہے۔ اسی وقت، sysvinit کے ساتھ مل کر استعمال ہونے والی insserv 1.22.0 اور startpar 0.65 یوٹیلیٹیز کی ریلیز بنائی گئی۔ افادیت insserv init اسکرپٹس، اور کے درمیان انحصار کو مدنظر رکھتے ہوئے لوڈنگ کے عمل کو منظم کرنے کے لیے ڈیزائن کیا گیا ہے۔ startpar سسٹم بوٹ کے دوران متعدد اسکرپٹس کے متوازی لانچ کو یقینی بنانے کے لیے استعمال کیا جاتا ہے۔

نئی ریلیز میں:

  • ایک معاون یوٹیلیٹی شامل ہے۔ sysd2v، جو آپ کو LSB ہیڈر کے ساتھ کلاسک SysV ابتدائی اسکرپٹس کی شکل میں systemd سروس یونٹ فائلوں کو تبدیل کرنے کی اجازت دیتا ہے۔
  • /etc/inittab.d/ ڈائرکٹری میں موجود علیحدہ فائلوں کے طور پر فارمیٹ کردہ، ترتیبات کو لوڈ کرنے کی صلاحیت شامل کی گئی ہے۔
  • ہارڈ کوڈڈ فکسڈ پاتھ استعمال کرنے کے بجائے روٹ پارٹیشن میں libcrypt کی موجودگی کے لیے چیکنگ کو فعال کیا گیا۔
  • Git نظر انداز کی فہرست میں logsave اور readbootlog فائلوں کو شامل کیا گیا۔
  • غیر استعمال شدہ میموری کو صحیح طریقے سے خالی کرنے کے لیے کوڈ کو صاف کر دیا گیا ہے۔
  • "+hh:mm" فارمیٹ میں "hh:mm"، "+m" اور "now" کے علاوہ شٹ ڈاؤن کے وقت کا تعین کرنے کی صلاحیت شامل کی گئی۔
  • insserv پروگرام نے تنصیب کے لیے ایک سابقہ ​​کی وضاحت کرنے کی صلاحیت شامل کی ہے۔ پہلے سے طے شدہ طور پر، insserv اب /usr درجہ بندی میں انسٹال ہے (قابل عمل کو /sbin سے /usr/sbin میں منتقل کر دیا گیا ہے)۔ میک فائل میں WANT_SYSTEMD پیرامیٹر کنٹرول کرتا ہے کہ آیا systemd/dbus سپورٹ فعال ہے۔
  • PREFIX متغیر کو startpar اسمبلی فائل میں startpar اور insserv انسٹالیشن پاتھ کی مزید لچکدار تعریف کے لیے شامل کیا گیا ہے۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں