انتشار سیستم sysvinit 2.97 init

پس از 10 ماه توسعه ارایه شده انتشار سیستم کلاسیک init sysvinit 2.97، که در روزهای قبل از systemd و upstart به طور گسترده در توزیع های لینوکس استفاده می شد و اکنون در توزیع هایی مانند Devuan و antiX همچنان استفاده می شود. در همان زمان، نسخه‌های برنامه‌های کاربردی insserv 1.22.0 و startpar 0.65 که همراه با sysvinit استفاده می‌شوند، ایجاد شدند. سودمند درج کنید برای سازماندهی فرآیند بارگذاری با در نظر گرفتن وابستگی های بین اسکریپت های init و شروع برای اطمینان از راه اندازی موازی چندین اسکریپت در هنگام بوت شدن سیستم استفاده می شود.

در نسخه جدید:

  • یک ابزار کمکی گنجانده شده است sysd2v، که به شما امکان می دهد فایل های واحد سرویس systemd را به فرمت اسکریپت های اولیه SysV کلاسیک با هدرهای LSB تبدیل کنید.
  • قابلیت بارگیری تنظیمات را اضافه کرد که به صورت فایل‌های جداگانه در دایرکتوری /etc/inittab.d/ فرمت شده است.
  • فعال کردن بررسی وجود libcrypt در پارتیشن ریشه به جای استفاده از یک مسیر ثابت با کد سخت.
  • فایل های logsave و readbootlog را به لیست نادیده گرفتن Git اضافه کرد.
  • کد برای آزادسازی صحیح حافظه بلااستفاده پاکسازی شده است.
  • قابلیت تعیین زمان خاموش شدن در قالب "+hh:mm" علاوه بر "hh:mm"، "+m" و "Now" اضافه شده است.
  • برنامه insserv قابلیت تعریف پیشوند برای نصب را اضافه کرده است. به‌طور پیش‌فرض، insserv اکنون در سلسله‌مراتب usr/ نصب شده است (قابل اجرا از /sbin به /usr/sbin/ منتقل شده است). پارامتر WANT_SYSTEMD در Makefile فعال بودن پشتیبانی systemd/dbus را کنترل می کند.
  • متغیر PREFIX برای تعریف انعطاف‌پذیرتر مسیر نصب startpar و insserv به فایل اسمبلی startpar اضافه شده است.

منبع: opennet.ru

اضافه کردن نظر