Sakin tsarin init sysvinit 2.95

ya faru saki na classic init tsarin Sysvinit 2.95, wanda aka yi amfani da shi sosai a cikin rarrabawar Linux a cikin kwanakin da aka tsara da kuma farawa, kuma yanzu ana ci gaba da amfani da shi a cikin rabawa kamar Devuan da antiX. A lokaci guda, sakewa na insserv 1.20.0 da
Farashin 0.63. Amfani insserv an tsara shi don tsara tsarin lodawa da la'akari da dogaro tsakanin rubutun init, da farawa ana amfani dashi don tabbatar da ƙaddamar da layi ɗaya na rubutun da yawa yayin boot ɗin tsarin.

A cikin sabon saki:

  • Mai amfani na "pidof" ya daina tallafawa tsarin fitarwa kuma ya cire alamar "-f", kamar yadda lambar tsarawa ta haifar da matsalolin tsaro da yuwuwar kurakuran ƙwaƙwalwar ajiya. Idan kana buƙatar canza tsarin fitarwa, yanzu ana ba ku don amfani da zaɓi na "-d" don ƙayyade abin da zai iya canzawa kuma ku canza tare da kayan aiki kamar "tr";
  • Lokacin rufewa yanzu yana amfani da jinkiri na millisecond maimakon cikakken hutu na biyu (ana kiran do_msleep() maimakon do_sleep()). Canjin ya ba da damar matsakaicin rabin daƙiƙa don rage lokacin rufewa da sake farawa;
  • Takaddun sun bayyana dalla-dalla game da halayen dakatarwar mai amfani da zaɓuɓɓukan da ke da alaƙa (-h, -H da -P);
  • An dakatar da haɗin kai tare da ɗakin karatu na sepol, wanda ba a yi amfani da shi ba;
  • An yi canje-canje ga fayilolin ginawa (Makefile) a cikin sakawa. Yayin shigarwa, insserv ba ya sake rubuta fayil ɗin saitin insserv.conf idan ya riga ya wanzu, amma yana adana sabon fayil insserv.conf.sample kusa.
  • Ƙara sarrafa fayil ɗin /etc/insserv/file-filters, wanda a ciki za ku iya ƙayyade jerin abubuwan da aka ƙara (misali, .git da .puppet) waɗanda za a yi watsi da su lokacin sarrafa rubutun a /etc/init.d.
  • Ƙara wani zaɓi na "-i" don sakawa don ƙayyade madadin adireshi don fayilolin ma'anar dogara.
  • Insserv ya tsaftace ɗakin gwajin da aka canjawa wuri daga Debian kuma ya tabbatar da ƙaddamar da shi ta amfani da umarnin "yi rajista". Rashin nasarar gwajin yanzu yana dakatar da ƙarin gwaji kuma yana adana ƙididdiga zuwa diski don nazarin matsala. Yayin aiki akan ɗakin gwajin, an gano matsaloli daban-daban waɗanda insserv zai iya ɗauka daidai ko ba da sanarwar faɗakarwa. Misali, insserv yanzu yana iyakance ga faɗakarwa lokacin da akwai abin dogaro da ba a bayyana ba "sabis $" ko lokacin da aka kayyade matakin guda ɗaya a cikin filayen Default-Start da Default-Stop.
  • Yanzu an shigar da umarnin startpar a cikin / bin directory maimakon / sbin, tunda ba masu gudanarwa ba da kuma masu amfani na yau da kullun na iya amfani da shi. An soke shirin matsar da fayilolin lissafin dogaro daga / sauransu zuwa / var ko /lib, saboda matsalolin da za su iya tasowa yayin amfani da tsarin fayil ɗin cibiyar sadarwa da dacewa da wasu kayan aiki sun lalace. A cikin lambar, wasu layukan da aka bincika ta hanyar sizeof() ana maye gurbinsu da madaukai.

source: budenet.ru

Add a comment