I-Fini, enye indlela ye-SysV init ne-systemd ifinyelela enguqulweni yayo entsha engu-4.0

Ngemuva kweminyaka engaba mithathu yentuthuko incwadi yakhululwa yokwethulwa kwenguqulo entsha Qeda uhlelo lokuqalisa lwe-4.0 (Fast init), eyakhiwa njengenye indlela elula ye-SysV init ne-systemd.

Iphrojekthinoma kusekelwe ekubunjweni kwe-reverse kohlelo lwe-fastinit boot olusetshenziswe kwi-firmware ye-Linux yamabhuku we-EeePC futhi ivelele inqubo yayo yokuqalisa ngokushesha kakhulu. Uhlelo luhloselwe ukuhlinzeka ngezinhlelo ezihlanganisiwe nezihlanganisiwe, kepha lungasetshenziselwa izindawo ezivamile zedeskithophu neziseva.

Mayelana neFinit

Qeda isekela ama-runlevel ngesitayela sokuqalisa se-SysV, ukuqapha isimo sezinqubo zangemuva (ukuqala kabusha insiza ngokuzenzakalela uma kwenzeka kwehluleka), ukusebenzisa abalawuli abangabodwa, ukuqala izinsiza kucatshangelwa ukuncika nemibandela engenakuphikiswa, kufakwa abalawuli abengeziwe ukuqala ngaphambi noma ngemuva kwesevisi.

Ukunweba ukusebenza nokuhambisana nezidingo zakho, ama-plugins angasetshenziswa, lapho kunikezwa khona uhlelo lwezingwegwe, oluvumela ukunamathisela ophethe ezigabeni ezahlukahlukene zokulayisha nokwenza imisebenzi, kanye nokunikeza isixhumanisi semicimbi yangaphandle.

Ukusetshenziswa kwemibhalo ejwayelekile ukuqala izinsiza ezenzelwe i-SysV init kuyasekelwa, kanye ne-rc Scripts .local, amafayela anokuguquguquka kwemvelo nezilungiselelo zenethiwekhi njengakwi-Debian ne-BusyBox. Ukucushwa kungachazwa kufayela elilodwa lokumisa noma kusabalale kumafayela amaningi.

Ukuphathwa kwenziwa ngekhithi yamathuluzi ejwayelekile ye-initctl ne-run-parts, ekuvumela ukuthi unike amandla futhi ukhubaze izinsizakalo maqondana namalevel, futhi ngokukhetha uqale amasevisi athile.

Qeda kufaka phakathi ukwakheka kwe-getty okwakhelwe ngaphakathi (ukulawula ukuphela nokungena komsebenzisi), i-watchdog yokuqapha impilo kanye nemodi yokuguqula ngephutha nge-sulogin eyakhelwe ngaphakathi ukusebenzisa igobolondo le-sandbox.

Izici ezintsha eziyinhloko zeFinit 4.0

Phakathi kwezinguquko ezingezwe ekukhishweni kweFinit 4.0 (inguqulo 3.2 yehlisiwe ngenxa yezinguquko ezizokwephula ukuhambisana emuva). Ukusetshenziswa okuhlukile kokuqalisa kabusha kuthathelwe indawo isixhumanisi esingokomfanekiso ku-initctl, kufana nokumisa, ukuvala shaqa, ukuvala shaqa nokumisa izinsiza.

I- kungezwe i-plugin yokulayisha okuzenzakalelayo kwamamojula we-kernel yamadivayisi axhunywe esikhathini sokusebenza, ngaphezu kwe kungeze ikhono lokurekhoda ukusebenza okuthinta ezokuphepha, njengokushintsha kwe-runlevel, ukuqala nokuyeka izinsiza, ukwehluleka kwensizakalo.

Kubuye kuqhakanjiswe lokho kungezwe ukusekelwa kokuqalisa kabusha okuzenzakalelayo kwezinsizakalo ngemuva kokushintsha ukumiswa, okususa ukwenziwa mathupha komyalo we- "initctl reload".

Ukusebenza kwemiyalo «inictl cond set | sula i-COND »ukuxhumanisa izenzo nemicimbi eminingi. Ukuhlonza izinsizakalo, kusetshenziswa i-syntax esikhundleni sokuxhumanisa nemizila .

Kwezinye izinguquko okugqamile:

  • Kungezwe i-plugin ukuphatha /etc/modules-load.d/.
  • Inkomba efakiwe yenqubekela phambili yokusebenza.
  • Ukufakwa okwakhelwe ngaphakathi kwiseva ye-inetd kususiwe, uma kunesidingo, lapho ungafaka khona i-xinetd.
  • Kungezwe usekelo lwamaqembu e-v2 ukusebenzisa izinsizakalo kumaqoqo ahlukene.
  • Kungezwe imodi yokuthola ukuphahlazeka ngokungena ngemvume kwangokwezifiso.
  • Kungezwe usekelo lokuqala / lokumisa imibhalo kusuka ku-SysV init.
  • I-pre: script ne-post: abaphathi be-script bangeziwe abavumela ukuthi ucacise izenzo okufanele uzenze ngaphambi noma ngemuva kokuqala insiza.
  • Kungezwe ukusekelwa kwe-env: file ngokuhlukahluka kwemvelo.
  • Kungezwe amandla wokulandela amafayela we-PID ngokungenasizathu.
  • Kungezwe amandla okuqala imisebenzi nezinsizakalo kusetshenziswa izindlela ezihlobene.
  • Kungezwe inketho "-b" ku-initctl ukwenza isenzo kumodi ye-batch.
  • Ukusekelwa okuthuthukisiwe kwe- / etc / network / interface.

Ekugcineni, uma unentshisekelo yokwazi kabanzi ngakho, ungabheka imininingwane Kulesi sixhumanisi esilandelayo.

Thola i-Finit

Kulabo kini abanentshisekelo yokukwazi ukuhlola lolu hlelo lokuqalisa, kufanele nazi ukuthi imibhalo yokuthunyelwa kwesampula ilungiselelwe i-Void Linux, i-Alpine Linux, ne-Debian.

Isixhumanisi yilokhu.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.