Hoʻokuʻu i ka sysvinit 2.95 init system

ua hanaia hoʻokuʻu i ka ʻōnaehana init maʻamau sysvinit 2.95, ka mea i hoʻohana nui ʻia i nā hoʻolaha Linux i nā lā ma mua o systemd a me upstart, a ke hoʻomau nei i ka hoʻohana ʻia ʻana i nā hoʻolaha e like me Devuan a me antiX. I ka manawa like, ua hoʻokuʻu ʻia ka insserv 1.20.0 a me nā pono hana sysvinit.
hoʻomaka 0.63. Mea hoohana insserv ua hoʻolālā ʻia e hoʻonohonoho i ke kaʻina hoʻouka me ka noʻonoʻo ʻana i nā hilinaʻi ma waena o nā palapala init, a hoʻomaka hoʻohana ʻia e hōʻoia i ka hoʻomaka ʻana o nā palapala he nui i ka wā o ka boot system.

I ka hoʻokuʻu hou:

  • Ua hāʻule ke kākoʻo o ka pono hana "pidof" no ka hoʻopilikino ʻana i ka hoʻonohonoho ʻana i ka hoʻopuka, a ua wehe ʻia ka hae "-f", no ka mea, ua hoʻokumu ke code e pili ana i ka hoʻoponopono ʻana i nā pilikia palekana a me nā hewa hoʻomanaʻo. Inā pono ʻoe e hoʻololi i ke ʻano hoʻopuka, hiki iā ʻoe ke hoʻohana i ke koho "-d" e kuhikuhi i ka mea hoʻokaʻawale a hoʻololi iā ia me ka hoʻohana ʻana i nā pono hana e like me "tr."
  • Hoʻohana ka pae pani i nā lohi millisecond ma kahi o nā hoʻomaha kekona piha (ua kapa ʻia ʻo do_msleep() ma kahi o do_sleep()). Ua hōʻemi kēia hoʻololi i nā manawa pani a me ka hoʻomaka hou ʻana ma ka hapalua kekona ma ka awelika;
  • Hōʻike kikoʻī ka palapala i ke ʻano o ka pono halt a me kāna mau koho pili (-h, -H, a me -P);
  • Ua ho'ōki i ka ho'opili 'ana me ka waihona puke sepol, kahi i ho'ohana 'ole 'ia;
  • Ua hana ʻia nā hoʻololi i nā Makefiles a insserv. I ka wā o ke kau ʻana, ʻaʻole kākau hou ʻo insserv i ka faila hoʻonohonoho insserv.conf inā aia mua, akā mālama i kahi faila hou, insserv.conf.sample, ma kona ʻaoʻao.
  • Ua hoʻohui ʻia ka lawelawe ʻana o ka faila /etc/insserv/file-filters, kahi e hiki ai iā ʻoe ke kuhikuhi i kahi papa inoa o nā hoʻonui (e like me .git a me .puppet) e hoʻowahāwahā ʻia i ka wā e hana ai i nā palapala ma /etc/init.d.
  • Ua hoʻohui ʻia ke koho "-i" i ka insserv e kuhikuhi i kahi papa kuhikuhi ʻē aʻe me nā faila wehewehe hilinaʻi.
  • Ma insserv, ua hoʻomaʻemaʻe ʻia ka hoʻonohonoho hoʻāʻo i hoʻoili ʻia mai. Debian, a hōʻoia i kona hoʻomaka ʻana me ka hoʻohana ʻana i ke kauoha "make check". ʻO nā hemahema i ka wā o ka hoʻokō ʻana i ka hoʻāʻo i kēia manawa e hoʻōki i ka nānā hou ʻana a mālama i nā helu helu i ka disk no ka nānā ʻana. I ka wā o ka hoʻomohala ʻana o ka test suite, ua ʻike ʻia nā kūlana pilikia like ʻole e hiki ai insserv ke lawelawe pololei a hoʻopuka paha i kahi ʻōlelo aʻo. No ka laʻana, hoʻopuka ʻo insserv i kēia manawa i kahi ʻōlelo aʻo inā he hilinaʻi "$service" i wehewehe ʻole ʻia a i ʻole inā ua kuhikuhi ʻia ka runlevel like ma nā kahua Default-Start a me Default-Stop.
  • Ua hoʻokomo ʻia ke kauoha startpar i loko o ka papa kuhikuhi /bin ma kahi o /sbin, no ka mea hiki ke hoʻohana ʻia e nā mea hoʻohana maʻamau a me nā luna hoʻomalu. Ua hoʻopau ʻia ka hoʻolālā e hoʻoneʻe i nā faila hilinaʻi mai /etc a i /var a i ʻole /lib, no ka mea ua hiki ke hoʻoulu i nā pilikia hiki ke hoʻohana ʻia i nā ʻōnaehana faila pūnaewele a ua uhaki i ka launa pū ʻana me kekahi mau pono hana. I loko o ke code, ua pani ʻia kekahi mau kaula i nānā ʻia ma o sizeof() me nā constants.

Source: opennet.ru

E kūʻai i ka hoʻokipa hilinaʻi no nā pūnaewele me ka pale DDoS, nā kikowaena VPS VDS 🔥 E kūʻai i ka hoʻokipa pūnaewele hilinaʻi me ka pale DDoS, nā kikowaena VPS VDS | ProHoster