Finit 4.0 faiga amata o lo'o avanoa

Ina ua maeʻa le tolu tausaga o le atinaʻe, na faʻasalalauina le faʻalauiloaina o le faiga faʻavae Finit 4.0 (Fast init), faʻavaeina o se mea faigofie i SysV init ma systemd. O le poloketi e faʻavae i luga o atinaʻe na faia e le faʻainisinia faʻasolosolo le faʻaogaina o le fastinit initialization system o loʻo faʻaogaina i le Linux firmware o EeePC netbooks ma lauiloa mo lona faʻagasolo vave tele. O le faiga e fa'atatau i le fa'auluina o faiga fa'apipi'i ma fa'apipi'i, ae e mafai fo'i ona fa'aoga mo le komepiuta masani ma si'osi'omaga o le server. Fa'ata'ita'iga fa'atinoga o tusitusiga ua saunia mo Void Linux, Alpine Linux ma Debian GNU/Linux. O le fa'ailoga o le poloketi o lo'o tusia i le C ma fa'asoa i lalo ole laisene MIT.

E lagolagoina e le Finit ia ta'aloga i le SysV init style, mata'ituina le soifua maloloina o fa'agasologa o talaaga (otometi toe amata le tautua pe a le manuia), fa'atinoina tagata e tasi le taimi, fa'alauiloa auaunaga e fa'atatau i fa'alagolago ma tulaga fa'aletonu, fa'apipi'i isi fa'atonu e tamo'e i luma pe mulimuli ane. faatinoga o auaunaga. Mo se fa'ata'ita'iga, e mafai ona e fa'atulagaina se auaunaga e amata pe a uma ona maua le feso'ota'iga po'o le mae'a ai o se isi auaunaga, pei o le syslogd, ua amata. Cgroups v2 o lo'o fa'aoga e seti ai tapula'a.

Ina ia faʻalauteleina galuega ma faʻafetaui i ou manaʻoga, e mafai ona faʻaogaina faʻapipiʻi, lea e tuʻuina atu ai se faiga o matau e mafai ai ona e faʻapipiʻi se tagata faʻapipiʻi i laʻasaga eseese o le utaina ma le faʻatinoina o auaunaga, faʻapea foʻi ma le tuʻuina atu o le fusifusia i mea i fafo. Mo se faʻataʻitaʻiga, ua saunia plugins e lagolago ai le D-Bus, ALSA, netlink, resolvconf, faʻapipiʻi vevela o masini, siaki le avanoa ma le utaina o modules kernel, faʻaogaina faila PID ma faʻatulagaina le siosiomaga mo le server X.

O le faʻaogaina o tusitusiga masani mo le faʻalauiloaina o auaunaga na faia mo SysV init e lagolagoina (/etc/rc.d ma /etc/init.d e le faʻaaogaina, ae o le lagolago mo /etc/inittab e mafai ona faʻatinoina e ala i le plugin), faʻapea foʻi ma rc.local scripts, faila faʻatasi ma le siosiomaga ma fesoʻotaʻiga fesoʻotaʻiga fesuiaiga /etc/network/interfaces, pei o Debian ma BusyBox. E mafai ona faauigaina fa'atulagaga i se faila fa'aopoopo e tasi /etc/finit.conf, po'o le tufatufaina i luga o le tele o faila i le /etc/finit.d directory.

O le pulega o loʻo faʻatinoina e ala i le initctl masani ma mea faigaluega faʻasolosolo, lea e mafai ai ona e faʻagaoioia ma faʻamalo auaunaga e faʻatatau i tulaga taʻavale, faʻapea foʻi ma le filifilia o nisi auaunaga. O le Finit e aofia ai foʻi le faʻaogaina o le getty (pulea faʻaumau ma le faʻaogaina o tagata), se leoleo mo le mataʻituina o le soifua maloloina, ma se faʻalavelave toe faʻaleleia faʻatasi ma sulogin faʻapipiʻiina mo le faʻaogaina o se atigi faʻatonu.

Finit 4.0 faiga amata o lo'o avanoa

Faatasi ai ma suiga na faʻaopoopoina i le faʻasalalauga Finit 4.0 (faʻasologa 3.2 na faaseʻe ona o suiga na malepelepe ai le fetaui i tua):

  • O le fa'aoga tu'ueseese toe fa'afouina ua suia i se feso'ota'iga fa'atusa i initctl, e tutusa ma le tu'u, tapuni, paoa ma fa'agata fa'aoga.
  • Ua fa'atinoina le fa'ailoga o le aga'i i luma o galuega.
  • O le faʻaogaina o le "inictl cond set|clear COND" poloaiga ua suia e fusifusia ai gaioiga i mea eseese. O le syntax e fa'aaogaina e iloa ai au'aunaga o le nai lo le fusia i ala .
  • O le faʻatinoina o le faʻaogaina o le inetd server ua aveese, lea e mafai ai ona faʻapipiʻi le xinetd pe a manaʻomia.
  • Fa'aopoopo le lagolago mo cgroups v2 mo le fa'agaioi o auaunaga i vaega eseese.
  • Fa'aopoopo le fa'alavelave toe fa'aleleia faiga fa'atasi ma lana lava suslogin.
  • Faʻaopoopo le lagolago mo tusitusiga amata / taofi mai SysV init.
  • Fa'aopoopoina muamua:script ma post:script handlers e fa'atagaina oe e fa'ama'oti au gaioiga na faia a'o le'i amataina le tautua.
  • Fa'aopoopo le lagolago mo env: faila fa'atasi ai ma suiga o le si'osi'omaga.
  • Faʻaopoopoina le tomai e siaki ai faila PID.
  • Fa'aopoopoina le tomai e fa'alauiloa ai galuega ma au'aunaga e fa'aoga ai ala fa'atatau.
  • Faʻaopoopo le "-b" filifiliga i initctl e faʻatino ai gaioiga i le tulaga e le faʻafesoʻotaʻi (faiga faʻavae).
  • Ua suia le ta'ifau ua fausia i totonu o se isi vaega o le watchdogd.
  • Faʻaopoopoina se faʻapipiʻi e faʻapipiʻi otometi ai le kernel modules mo masini e fesoʻotaʻi i le taimi o le gaioiga.
  • Faʻaopoopo le faʻapipiʻi e taulimaina /etc/modules-load.d/.
  • Faʻaopoopo le lagolago mo le toe faʻafouina o auaunaga pe a uma ona suia tulaga, faʻatagaina oe e fai e aunoa ma le faʻatinoina ma le lima o le "initctl reload" poloaiga. Fa'aletonu ona o le faaletonu ma e mana'omia le toe fausia i le "./configure --enable-auto-reload".
  • Fa'aopoopoina le agava'a e fa'amauina fa'agaioiga e a'afia ai le saogalemu, e pei o le suia o le runlevel, amata ma taofi auaunaga, ma le fa'aletonu o auaunaga.
  • Fa'aleleia atili le lagolago mo /etc/network/interfaces.

    puna: opennet.ru

Faaopoopo i ai se faamatalaga