Sysvinit 2.96 init системасын чыгаруу

киргизилген классикалык Init системасын чыгаруу sysvinit 2.96, ал Linux дистрибьютерлеринде системалык жана жаңыртуудан бир нече күн мурун кеңири колдонулган жана азыр Devuan жана antiX сыяктуу дистрибуцияларда колдонулушун улантууда. Ошол эле учурда, insserv 1.21.0 релиздери жана
startpar 0.64. Утилита insserv init скрипттеринин ортосундагы көз карандылыкты эске алуу менен жүктөө процессин уюштуруу үчүн иштелип чыккан жана startpar системаны жүктөө учурунда бир нече скрипттердин параллелдүү ишке киришин камсыз кылуу үчүн колдонулат.

Жаңы чыгарылышта:

  • Текшерүү үчүн pidofко "-z" желек кошулду зомби процесстери жана I/O тоңдурулган абалындагы процесстер (мурда тоңуу мүмкүнчүлүгүнөн улам өткөрүп жиберилген Z жана D абалдары);
  • Readbootlog утилитасынын чыгышы тазаланды;
  • "-e" желеги жүктөө журналдарын жүргүзүү процессине кошулду, bootlogd, бул журналда бардык алынган маалыматтарды нормалдаштырууну жана атайын белгилерди кесип салбастан сактоого мүмкүндүк берет;
  • "-q" желеги insserv программасына кошулду, консолго эскертүүлөрдү чыгарууну өчүрөт (орой каталар гана көрсөтүлөт);
  • Startpar'дагы сыноо топтому жаңыртылды. Журналды талдоону жөнөкөйлөтүү үчүн “-n” желекчеси кошулду, ал чыгарууга скрипт аттарын кошот. Демейки боюнча, оптималдаштыруу режиминде куруу (-O2) иштетилген. Журналдагы билдирүүлөрдүн аралашуусуна жол бербөө үчүн, жетишпеген сызык берүү белгиси автоматтык түрдө иштеп жаткан тапшырмалардан кабарларга тиркелет. Параллелдештирилбеген жумуштардын интерактивдүү деп туура эмес белгиленишине алып келген регрессия оңдолду.

Source: opennet.ru

Комментарий кошуу