ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯áá¯á¶ážááŸá áºááá·áºá¡ááŒá¬ááœááºá Finit 4.0 (Fast init) ááᯠá áááºáá¯ááºáá±áá²á·ááŒá®áž SysV init ááŸáá·áº systemd á ááá¯ážááŸááºážáá±á¬á¡á á¬ážááá¯ážááŸá¯á¡ááŒá Ạáá®ááœááºáá²á·áááºá á¡ááá¯áá«ááá±á¬áá»ááºááẠEeePC netbooks á Linux firmware ááœááºá¡áá¯á¶ážááŒá¯ááá·áº fastinit á¡á ááŒá¯ááŒááºážá áá áºá¡á¬áž ááŒá±á¬ááºážááŒááºá¡ááºáá»ááºáá®áá¬á០áááºáá®ážáá¬ážááá·áº ááá¯ážáááºááŸá¯áá»á¬ážá¡áá±á«áº á¡ááŒá±áá¶áá¬ážááŒá®áž áááºážáá¡ááœááºááŒááºáááºáá±á¬ boot áá¯ááºáááºážá ááºá¡ááœáẠááŸááºáá¬ážááœááºááŒá áºáááºá á áá áºááẠáá»á áºáá áºááááºáááºážááŒá®áž ááŒáŸá¯ááºááœááºážáá¬ážáá±á¬ á áá áºáá»á¬ážááᯠbooting áá¯ááºááẠá¡ááááááºááœááºáá±á¬áºáááºáž ááá¬ážááá¯ážáá» desktop ááŸáá·áº server environment áá»á¬ážááœááºáááºáž á¡áá¯á¶ážááŒá¯ááá¯ááºáááºá ááá°áᬠá¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯ script áá»á¬ážááᯠVoid Linuxá Alpine Linux ááŸáá·áº Debian GNU/Linux á¡ááœáẠááŒááºáááºáá¬ážáá«áááºá ááá±á¬áá»ááºáá¯ááºááᯠC ááŒáá·áº áá±ážáá¬ážáá¬ážááŒá®áž MIT ááá¯ááºá ááºá¡á±á¬ááºááœáẠááŒáá·áºáá±áá¬ážáááºá
Finit ááẠSysV init á ááá¯ááºááœáẠááŒá±ážá¡ááá·áºáá»á¬ážááᯠáá¶á·ááá¯ážáá±ážáááºá áá±á¬ááºáá¶áá¯ááºáááºážá ááºáá»á¬ážá áá»ááºážáá¬áá±ážááᯠá á±á¬áá·áºááŒáá·áºááŒááºáž (áá¡á±á¬ááºááŒááºáá«á áááºáá±á¬ááºááŸá¯ááᯠá¡ááá¯á¡áá»á±á¬áẠááŒááºáááºá áááºááŒááºáž)á áá áºááŒáááºáááºáž ááá¯ááºááœááºáá°áá»á¬ážááᯠáá¯ááºáá±á¬ááºááŒááºážá ááŸá®ááá¯ááŸá¯ááŸáá·áº áááá¬ážáá±á¬á¡ááŒá±á¡áá±áá»á¬ážááᯠááá·áºááœááºážá ááºážá á¬ážáᬠáááºáá±á¬ááºááŸá¯áá»á¬ážááᯠá áááºááŒááºážá ááŸá±á· ááá¯á·ááá¯áẠá¡ááŒá®ážááœáẠáá¯ááºáá±á¬ááºááẠá¡ááá¯áá±á¬ááºážááá¯ááºááœááºáá°áá»á¬ážááᯠáá°ážááœá²áá¬ážáááºá áááºáá±á¬ááºááŸá¯ á¡áá±á¬ááºá¡áááºáá±á¬áºááŒááºážá á¥ááá¬á¡á¬ážááŒáá·áºá ááœááºáááºáááºáá±á¬ááºááœáá·áºáááŸáááá¯ááºááŒá®ážáá±á¬áẠááá¯á·ááá¯áẠsyslogd áá²á·ááá¯á·áá±á¬ á¡ááŒá¬ážáááºáá±á¬ááºááŸá¯á¡áá»áá¯á·ááᯠá áááºááŒá®ážáá±á¬ááºááŸáᬠá áááºááẠáááºáá±á¬ááºááŸá¯áá áºáá¯ááᯠáááºáááºááŸááºááá¯ááºáááºá ááá·áºáááºáá»ááºáá»á¬ážáááºááŸááºááẠCgroups v2 ááá¯á¡áá¯á¶ážááŒá¯áááºá
áá¯ááºáá±á¬ááºááá¯ááºá áœááºážááᯠáá»á²á·ááœááºááŒá®áž ááá·áºááá¯á¡ááºáá»ááºáá»á¬ážááŸáá·áº ááá¯ááºáá»á±á¬áá®ááœá±ááŒá áºá¡á±á¬áẠáá¯ááºáá±á¬ááºáááºá ááá·áºá¡á¬áž loading ááŸáá·áº executing áááºáá±á¬ááºááŸá¯áá»á¬ážá á¡ááá·áºá¡áá»áá¯ážáá»áá¯ážááœáẠáááºááá¯ááºáááááá¬ááᯠáá°ážááœá²ááá·áºááœááºážááá¯ááºá á±ááá·áº áá»áááºá áá áºáá áºáá¯ááᯠáá¶á·ááá¯ážáá±ážáá¬ážááá·áº ááááºá¡ááºáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯ááá¯ááºáááºá á¥ááá¬á¡á¬ážááŒáá·áºá D-Busá ALSAá netlinká resolvconfá á ááºáá á¹á ááºážáá»á¬ážá áá°ááŒááºážáá±á¬ pluggingá kernel modules áá»á¬ážááááŸáááá¯ááºááŸá¯ááŸáá·áº loading ááá¯á á áºáá±ážááŒááºážá PID ááá¯ááºáá»á¬ážááá¯áá¯ááºáá±á¬ááºááŒááºážááŸáá·áº X server á¡ááœááºáááºáááºážáá»ááºááá¯áááºááŸááºááŒááºážááá¯á·ááá¯áá¶á·ááá¯ážááẠplugins áá»á¬ážááá¯ááŒááºáááºáá¬ážáá«áááºá
SysV init á¡ááœáẠáááºáá®ážáá¬ážáá±á¬ áááºáá±á¬ááºááŸá¯áá»á¬ážááᯠá áááºáááºá¡ááœáẠá ᶠscripts áá»á¬ážááᯠá¡áá¯á¶ážááŒá¯ááŒááºážááᯠáá¶á·ááá¯ážáá¬ážááẠ(/etc/rc.d ááŸáá·áº /etc/init.d ááᯠá¡áá¯á¶ážáááŒá¯áá±á¬áºáááºáž /etc/inittab á¡ááœáẠáá¶á·ááá¯ážááŸá¯á¡á¬áž plugin ááŸáááá·áº áá¯ááºáá±á¬ááºááá¯ááºáááº) á¡ááŒááºá rc.local scripts áá»á¬ážá ááá¯ááºáá»á¬áž á áááºáááºážáá»áẠááŸáá·áº ááœááºááẠáááºááẠááŒá±á¬ááºážáá²ááŸá¯ áá»á¬áž /etc/network/interfaces á Debian ááŸáá·áº BusyBox ááœáẠááŸáááẠá áááºáááºáá»á¬ážááᯠ/etc/finit.conf ááá¯ááºáá áºáá¯ááœáẠáááºááŸááºáááºááŸááºááá¯ááºáááºá ááá¯á·ááá¯áẠ/etc/finit.d directory ááŸá ááá¯ááºáá»á¬ážá áœá¬ááᯠááŒáá·áºáá±ááá¯ááºáááºá
á á®áá¶ááá·áºááœá²ááŸá¯ááẠá¡ááá·áºáááºááŸááºáá»ááºáá»á¬ážááŸáá·áº á ááºáá»ááºážá áááºáá±á¬ááºááŸá¯áá»á¬ážááᯠááœáá·áºáááºááŸáá·áº ááááºááẠááœáá·áºááŒá¯ááá·áº á ᶠinitctl ááŸáá·áº run-parts áááááá¬áá»á¬ážááŸáááá·áº áá±á¬ááºááœááºáá«áááºá Finit ááœáẠáááºáááºáá¬ážáá±á¬ getty á¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯ (terminal ááŸáá·áº á¡áá¯á¶ážááŒá¯áá°á áá±á¬á·ááºá¡ááºá á®áá¶ááá·áºááœá²ááŸá¯)á áá»ááºážáá¬áá±ážá á±á¬áá·áºááŒááºááŒáá·áºááŸá¯ááŸá¯ááá¯ááºáᬠá á±á¬áá·áºááŒáá·áºáá±ážá áá áºá áá®ážááŒá¬ážááœá²áá¯ááºáá¬ážáá±á¬ command shell áá áºáá¯ááᯠáá¯ááºáá±á¬ááºáááºá¡ááœáẠbuilt-in sulogin áá«áááºáá«áááºá
Finit 4.0 áá¯ááºáá±ááŸá¯ááœáẠááá·áºááœááºážáá¬ážáá±á¬ á¡ááŒá±á¬ááºážá¡áá²áá»á¬ážáá²ááœáẠ(áá¬ážááŸááºáž 3.2 ááẠáá±á¬ááºááŒááºááá¯ááºáááºáá®ááŸá¯ááᯠáá»ááºááŒá¬ážá á±áá±á¬ á¡ááŒá±á¬ááºážá¡áá²áá»á¬ážááŒá±á¬áá·áº áá»á±á¬áºááœá¬ážáááº)
- áá®ážááŒá¬áž reboot utility ááᯠhaltá shutdowná poweroff ááŸáá·áº suspend utilities ááá¯á·ááŸáá·áºáááºáá°áá±á¬ initctl ááááºá¹áá±áááá·áºááºááŒáá·áº á¡á á¬ážááá¯ážáá¬ážáá«áááºá
- áá¯ááºáááºážáá±á¬ááºááœááºááŸá¯ ááá¯ážáááºááŸá¯ááᯠááœáŸááºááŒáááºá
- âinictl cond set|clear CONDâ command áá»á¬ážá áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážááᯠá¡áá»áá¯ážáá»áá¯ážáá±á¬ ááŒá áºáááºáá»á¬ážááŸáá·áº áá»áááºáááºááẠááŒá±á¬ááºážáá²áá¬ážáá«áááºá áááºáá±á¬ááºááŸá¯áá»á¬ážááᯠááœá²ááŒá¬ážáááºááŸááºáá¬ááœáẠá¡áá¯á¶ážááŒá¯ááá·áº á¡áá¬ážá¡ááá¯áá»á¬ážááŒá áºáááºá áááºážááŒá±á¬ááºážááœá±ááᯠáá»ááºááŸá±á¬ááºááá·áºá¡á á¬áž .
- ááá¯á¡ááºáá«á Xinetd ááá·áºááœááºážááá¯ááºááá·áº inetd áá¬áá¬á built-in á¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯ááᯠáááºááŸá¬ážááá¯ááºáá«ááŒá®á
- áá®ážááŒá¬áž cgroups ááœáẠáá¯ááºáá±á¬ááºáá±áá±á¬ áááºáá±á¬ááºááŸá¯áá»á¬ážá¡ááœáẠcgroups v2 á¡ááœáẠáá¶á·ááá¯ážááŸá¯ áááºááá·áºáá¬ážáááºá
- áááºážáááá¯ááºááá¯áẠsuslogin ááŒáá·áº áá»ááºá á®ážááŸá¯ááŒááºáááºááá°áá±ážáá¯ááºááᯠááá·áºááœááºážáá¬ážáááºá
- SysV init á០start/stop scripts áá»á¬ážá¡ááœáẠáá¶á·ááá¯ážááŸá¯ áá±á«ááºážááá·áºáá¬ážáááºá
- ááŒáá¯áááº:script ááŸáá·áº post:script handlers áá»á¬áž ááẠááá·áºá¡á¬áž áááºáá±á¬ááºááŸá¯áá áááºáá® ááá¯á·ááá¯áẠáááºááá·áºá¡áá»áááºááœáẠáá¯ááºáá±á¬ááºáá²á·áááºááᯠáááºááŸááºááẠááœáá·áºááŒá¯áá¬ážáááºá
- env:file á¡ááœáẠáá¶á·ááá¯ážááŸá¯ áááºááá·áºáá¬ážáááºá
- áááá¬ážáá±á¬ PID ááá¯ááºáá»á¬ážááᯠááŒá±áá¬áá¶ááá¯ááºááá·áº á áœááºážáááºááᯠááá·áºááœááºážáá¬ážáááºá
- ááœá±áá»áá¯ážáááºážááŒá±á¬ááºážáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯á áá¯ááºáá±á¬ááºá áá¬áá»á¬ážááŸáá·áº áááºáá±á¬ááºááŸá¯áá»á¬ážááᯠá áááºááẠá áœááºážáááºááᯠááá·áºááœááºážáá¬ážáááºá
- á¡ááŒááºá¡ááŸááºá¡áá»áá¯ážáááºáá±á¬ááºááŸá¯áááŸááá±á¬áá¯áẠ(á¡áá¯ááºáá¯ááº) ááœáẠáá¯ááºáá±á¬ááºáá»ááºáá»á¬ážááá¯áá¯ááºáá±á¬ááºááẠinitctl ááœáẠ"-b" option ááá¯ááá·áºááœááºážáá¬ážáááºá
- Built-in watchdog ááᯠáá®ážááŒá¬áž watchdogd áá¬ážááŸááºážááŒáá·áº á¡á á¬ážááá¯ážáá¬ážáááºá
- áááºáááºáá±á ááºá¡ááœááºáž áá»áááºáááºáá¬ážáá±á¬ á ááºáá»á¬ážá¡ááœáẠkernel modules áá»á¬ážááᯠá¡ááá¯á¡áá»á±á¬ááºáááºááẠááááºá¡ááºáá áºáᯠááá·áºááœááºážáá¬ážáááºá
- /etc/modules-load.d/ ááᯠááá¯ááºááœááºááẠááááºá¡áẠááá·áºáá¬ážáááºá
- "initctl reload" á¡áááá·áºááᯠááá¯ááºááá¯ááºáá¯ááºáá±á¬ááºá áá¬áááá¯áá² áááºáááºáá»á¬ážááŒá±á¬ááºážáá²ááŒá®ážáá±á¬áẠáááºáá±á¬ááºááŸá¯áá»á¬ážááᯠá¡ááá¯á¡áá»á±á¬ááºááŒááºáááºá áááºááŒááºážá¡ááœáẠáá¶á·ááá¯ážááŸá¯ááá·áºááœááºážáá¬ážáááºá áá°áááºážá¡á¬ážááŒáá·áº ááááºáá¬ážááŒá®áž "./configure --enable-auto-reload" ááŒáá·áº ááŒááºáááºáááºáá±á¬ááºááẠááá¯á¡ááºáááºá
- á¡ááŒá±ážá¡ááá·áºááŒá±á¬ááºážáá²ááŒááºážá áááºáá±á¬ááºááŸá¯áá»á¬ážá áááºááŒááºážááŸáá·áº áááºááá·áºááŒááºážááŸáá·áº áááºáá±á¬ááºááŸá¯áá¡á±á¬ááºááŒááºááŒááºážááá¯á·áá²á·ááá¯á·áá±á¬ áá¯á¶ááŒá¯á¶áá±ážááᯠááááá¯ááºá á±ááá·áº áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážááᯠááŸááºáááºážááœááºážááá¯ááºááá·áº á áœááºážáááºááᯠááá·áºááœááºážáá¬ážáááºá
- /etc/network/interfaces á¡ááœáẠááá¯ááá¯áá±á¬ááºážááœááºáá±á¬ áá¶á·ááá¯ážááŸá¯á
source: opennet.ru