انتشار سیستم اولیه SysVinit 3.09 با پشتیبانی از کتابخانه Musl C

انتشار سیستم کلاسیک init SysVinit 3.09 منتشر شده است که در روزهای قبل از systemd و upstart به طور گسترده در توزیع های لینوکس استفاده می شد و اکنون همچنان در توزیع هایی مانند Devuan، Debian GNU/Hurd و antiX استفاده می شود. نسخه های ابزارهای insserv و startpar که در ارتباط با sysvinit استفاده می شوند تغییری نکرده اند. ابزار insserv برای سازماندهی فرآیند بوت، با در نظر گرفتن وابستگی‌های بین اسکریپت‌های init، طراحی شده است و از startpar برای اطمینان از راه‌اندازی موازی چندین اسکریپت در طول فرآیند بوت سیستم استفاده می‌شود.

در نسخه جدید SysVinit:

  • پشتیبانی برای ساخت بر روی توزیع‌های لینوکس که از کتابخانه استاندارد C Musl به جای Glibc استفاده می‌کنند. از جمله مشکلات استفاده از hdownload handler در سیستم های مبتنی بر Musl حل شده است.
  • قابلیت ارسال پیام به سیستم عامل در هنگام راه اندازی مجدد سیستم های دارای هسته لینوکس به دستور راه اندازی مجدد اضافه شده است. مدیر می تواند از این ویژگی برای مثال برای درخواست دانلود از پارتیشن دیگر استفاده کند. پیام با مشخص کردن پرچم "-m" مشخص می شود.
  • عملکرد بهبود یافته دستورالعمل پاک در Makefile.

منبع: opennet.ru

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