áááºáá±á¬ááºááŸá¯áááºáá±áá»á¬ s6-rc 0.5.3.0 á áááá¬áááºááŸá¬ážáá±á¬ááœááºááŸáááŸá¯ááᯠááá·áºááœááºážáá¬ážááŒá®áž ááŸá®ááá¯ááŸá¯áá»á¬ážááŒáá·áº áááŠážá ááá áºáá»á¬ážááŸáá·áº áááºáá±á¬ááºááŸá¯áá»á¬ážá áááºááŒááºážááᯠá á®áá¶ááá·áºááœá²áááºá¡ááœáẠáá®ááá¯ááºážáá¯ááºáá¬ážáá«áááºá s6-rc áááááá¬áááºáá¬ááá¬ááᯠáááŠážá áá áºáá»á¬ážááœááºáá¬áá á áá áºá¡ááŒá±á¡áá±ááŸá á¡ááŒá±á¬ááºážá¡áá²áá»á¬ážááᯠáá±á¬ááºááŒááºáááºááá·áº ááŒá áºáááºáá»á¬ážááŸáá·áº áááºá ááºá áááá¬ážáá±á¬áááºáá±á¬ááºááŸá¯áá»á¬áž á áááºááŒááºážá¡á¬áž á ááºážáá¯á¶ážáá¬ááœááºáááºážáá±á¬ááºáž á¡áá¯á¶ážááŒá¯ááá¯ááºáááºá ááŸá®ááá¯ááŸá¯á¡ááŒáá·áºááŸááá±á¬ áá áºáááºááŒá±áá¬áá¶ááŒááºážááŸáá·áº áááºááŸááºáá¬ážáá±á¬á¡ááŒá±á¡áá±ááá¯á·áá±á¬ááºááŸáááẠáááºáá±á¬ááºááŸá¯áá»á¬ážááᯠá¡ááá¯á¡áá»á±á¬ááºá áááºááŒááºáž ááá¯á·ááá¯áẠááááºááŒááºážááá¯á·ááᯠáá¶á·ááá¯ážáá±ážáá«áááºá áá¯ááºááᯠC ááŒáá·áºáá±ážáá¬ážáá¬ážááŒá®áž ISC ááá¯ááºá ááºá¡á±á¬ááºááœáẠááŒáá·áºáá±áá¬ážáááºá
s6-rc áááºáá±á¬ááºááŸá¯áááºáá±áá»á¬ááœáẠsysv-rc ááá¯á·ááá¯áẠOpenRC á analogue áá áºáá¯áᯠáá°áááá¯ááºááá·áº sXNUMX-rc áááºáá±á¬ááºááŸá¯áááºáá±áá»á¬ááœáẠáá¬áááŒá¬ááŸááºáááºáááºáá±áá±á¬ áá¯ááºáááºážá ááºáá»á¬áž (daemons) ááá¯á·ááá¯áẠá¡á ááŒá¯ááŒááºáž script áá»á¬ážááᯠáá»ááºáá»ááºážáááºááá·áºáááºá¡ááœáẠá¡áá¯á¶ážáááºááŸá¯á¡á á¯á¶áá«ááŸááááºá á¡áá¯ááºá¡ááœááºážá á¡á áááºá¡ááá¯ááºážáá»á¬ážá¡ááŒá¬áž ááŸá®ááá¯ááŸá¯áá»á¬ážááᯠááá·áºááœááºážá ááºážá á¬ážááŒá®áž áá áºáá¯ááŸáá·áºáá áºáᯠáááŒááºááá¯ááºáá±á¬ script áá»á¬ážááŸáá·áº áááºáá±á¬ááºááŸá¯áá»á¬ážááᯠá¡ááŒáá¯ááºááœáá·áºááŒááºážá¡á¬áž áá±áá»á¬á á±ááŒá®ážá script execute á sequence ááᯠááá°áá®áá±á¬ launch áá»á¬ážááœáẠáááºáá«ááá²áá²áá¯ááºááẠá¡á¬ááá¶áá«áááºá ááŸá®ááá¯ááŸá¯áá»á¬ážá¡á¬áž áá»áá¯ážáá±á¬ááºááŒááºážááá¯ááºááŒá±á¬ááºáž áá±áá»á¬á á±ááŒááºáž (á¥ááá¬á áááºáá±á¬ááºááŸá¯áá áºáá¯á áááºáá±á¬á¡áá«á áááºážááá¯ááºáá±á¬ááºáá»ááºá¡ááœáẠááá¯á¡ááºáá±á¬ááŸá®ááá¯á¡á¬ážáá¬ážááŸá¯áá»á¬ážááᯠá¡ááá¯á¡áá»á±á¬ááºá áááºáááºááŒá áºááŒá®ážá áááºááá·áºááá·áºá¡áá«á ááŸá®ááá¯ááá·áºáááºáá±á¬ááºááŸá¯áá»á¬ážááá¯áááºáž áááºááá·áºááœá¬ážáááá·áºáááº)á
á¡ááŒá±ážá¡ááá·áºáá»á¬ážá¡á á¬ážá s6-rc ááẠááá·áºá¡á¬áž áááá¬ážáá±á¬áááá±áááá¹ááá¬áá»á¬ážááŸáá·áº ááŒá±ááŸááºážáááá·áºáá¬áááºáá»á¬ážá¡ááá¯áẠáááºáá±á¬ááºááŸá¯áá»á¬ážááᯠá¡á¯ááºá á¯ááœá²á·ááœáá·áºááŒá¯ááá·áº á¡á á¯á¡á ááºážáá»á¬ážá ááá±á¬ááá¬ážááᯠáá¶á·ááá¯ážáá±ážáá«áááºá áá¯ááºáááºážá áœááºážáá±á¬ááºáááºááᯠááŒáŸáá·áºáááºáááºá áááºáá±á¬ááºááŸá¯á áááºááŒááºáž/áááºááá·áºááŒááºážá¡ááœáẠááá¯ááºáá»á¬ážáá«ááŸááá±á¬ ááá¯ááºáá»á¬ážáá«ááá·áº áááºážááœáŸááºáá»á¬ážáá«ááŸááá±á¬ á¡ááŒá±á¬ááºážá¡áá¬áá»á¬ážááᯠá¡ááŒá±áá¶á s6-rc-compile utility á០áááºáá®ážáá¬ážáá±á¬ ááŸá®ááá¯ááŸá¯áá±áá¬áá±á·á áºááᯠá¡áá¯á¶ážááŒá¯áá«áááºá s6-rc-db ááŸáá·áº s6-rc-update utilities áá»á¬ážááẠáá±áá¬áá±á·á áºááᯠááœá²ááŒááºážá áááºááŒá¬ááŒááºážááŸáá·áº ááá¯ááºááœááºááŒááºážá¡ááœáẠáááºážááŸááºážáá¬ážáááºá á áá áºááẠsysv-init ááœá²áááºá¡áá¯á¶ážááŒá¯ááá¯ááºáá±á¬ init scripts áá»á¬ážááᯠáá¶á·ááá¯ážáá±ážááŒá®áž ááŸá®ááá¯ááŸá¯ááá¯ááºáᬠá¡áá»ááºá¡áááºáá»á¬ážááᯠsysv-rc ááá¯á·ááá¯áẠOpenRC á០áááºááœááºážááá¯ááºáááºá
s6-rc á á¡á¬ážáá¬áá»ááºáá»á¬ážáá²ááœáẠááá¯ááºááá¯ááºááŒá¿áá¬áá»á¬ážááᯠááŒá±ááŸááºážáááºá¡ááœáẠá¡á áááºá¡ááá¯ááºážáá»á¬ážááŸááœá²á áá¬ááŸáááá¯á¡ááºáá² áá»á áºáá»á áºáá»á áºáá»á áºáá±á¬ á¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯áá áºáá¯ááŒá áºááŒá®áž á¡áááºážá¡ááŒá áºáá»á¬ážááᯠá¡áááºážáá¯á¶ážá á¬ážáá¯á¶ážáá«áááºá á¡ááŒá¬ážáááºáá±á¬ááºááŸá¯áááºáá±áá»á¬áá»á¬ážááŸáá·áºááá°áá²á s6-rc ááẠáááºááŸááááºáá±á¬ááºááŸá¯á¡á á¯áá áºáá¯á¡ááœáẠááŸá®ááá¯ááŸá¯ááááºáá áºáá¯áááºáá±á¬ááºááŸá¯ááᯠáá¶á·ááá¯ážáá±ážáááºá áááºážááẠá¡áááºážá¡ááŒá áº-á¡áá±ážáá±ážáá±á¬ááŸá®ááá¯ááŸá¯ááœá²ááŒááºážá áááºááŒá¬ááŸá¯ááᯠáá®ážááŒá¬ážá á®áá¯ááºáá±á¬ááºááá¯ááºááŒá®áž ááœáá·áºáá±áá»ááẠááá¯á·ááá¯áẠá¡ááŒá±á¡áá±ááŒá±á¬ááºážáá²ááŸá¯áá»á¬ážááᯠáá®ážááŒá¬ážáá¯ááºáá±á¬ááºáááºááœáá·áºááŒá¯áááºá áá áºáá»áááºáááºážááŸá¬áááºá á áá áºááẠmonolithic ááá¯ááºáá² áá®ážááŒá¬ážááŸáá·áº á¡á á¬ážááá¯ážááá¯ááºáá±á¬ module áá»á¬ážááᯠáááºááá¯ááºááœá²ááŒá¬ážáá¬ážááŒá®áž Unix á¡ááœá±ážá¡áá±á«áºá¡á áá áºáá¯áá»ááºážá á®ááẠáá®ážááŒá¬ážáá¯ááºáá±á¬ááºá áá¬áá áºáá¯áᬠááŒá±ááŸááºážááá¯ááºáááºááŒá áºáááºá
áá¯ááºáááºážá ááºáá»á¬ážááááºáááºááŸá¯ááᯠá á±á¬áá·áºááŒáá·áºááá·áº s6 utilities áá»á¬ážááŸáá·áº áá±á«ááºážá ááºááŒááºáž ( daemontools ááŸáá·áº runit ááŸáá·áº áá°áá®áá±á¬) toolkit ááẠááá·áºá¡á¬áž áá¬áááŸááºááŒá¬áááºáá±á¬ááºááŸá¯áá±ážáá±ááá·áº áá¯ááºáá±á¬ááºáá»ááºááᯠáááŒáá¯ááºááẠá á±á¬áá·áºááŒáá·áºááá¯ááºá á±áááºá á¥ááá¬á áá¯á¶ááŸááºááá¯ááºáá±á¬ áááºá á²ááŸá¯áá»á¬ážááœáẠáááºážááá¯á·ááᯠááŒááºáááºá áááºááŒá®áž á ááºážáááºááŒá±á¬ááºážáá±áá»á¬á á±áááºá command áá»á¬ážááᯠááá°áá®áá±á¬ startups áá»á¬ážááœáẠáááºáá«áááºáá« ááŒááºáááºáá¯ááºáá¯ááºááá¯ááºáá±á¬ áá¯á¶á á¶ááŒáá·áº á áááºáááºá áá¶á·ááá¯ážáá¬ážáá±á¬á¡ááºá¹áá«áááºáá»á¬ážááœáẠsocket ááá¯áááºáá±á¬ááºááá·áºá¡áá« áááºáá±á¬ááºááŸá¯áá áºáá¯á¡áááºááœááºážááŒááºáž (ááœááºáááºáá±á«ááºááºááá¯áááºáá±á¬ááºááá·áºá¡áá« ááá¯ááºááœááºáá°ááá¯ááœáá·áºááŒááºáž)á ááŸááºáááºážáá±ážááŒááºážáá¯ááºáááºážá ááºáá»á¬áž (syslogd ááá¯á¡á á¬ážááá¯ážááŒááºáž) ááŸáá·áº ááááºážáá»á¯ááºáá¬ážáá±á¬á¡ááá¯á¡ááœáá·áºá¡áá±ážáá»á¬áž (sudo to analogue)á
áá áºáá»áááºáááºážááŸá¬áááºá s6-linux-init 1.0.7.0 áááºáá±á·áá»áºááᯠáá¯ááºáá±ááá¯ááºááŒá®ááŒá áºááŒá®áž s6 ááŸáá·áº s6 ááá¯á·ááŒá áºááá·áº Linux kernel ááá¯á¡ááŒá±áá¶á áááºáááºá áá áºáá»á¬ážá¡ááœáẠá¡áááºááá·áºáá¯áẠinit á áá áºáá»á¬ážáááºáá±á¬ááºáááºá¡ááœáẠinit áá¯ááºáááºážá ááºááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºáááºá -rc utilities áá»á¬ážááᯠáááºáá±á¬ááºááŸá¯áá»á¬ážááŸáá·áº á¡á ááŒá¯ááŒááºáž script áá»á¬ážááᯠá á®áá¶ááá·áºááœá²ááẠá¡áá¯á¶ážááŒá¯áá«áááºá áá áºáá»áááºáááºážááŸá¬áááºá s6 ááŸáá·áº s6-rc ááẠs6-linux-init ááŸáá·áº ááá»áááºáááºáá²á ááá¹áááŸááá«á áááºááá·áº áááŠážá áá áºáá»á¬ážááŸáá·áºáááᯠá¡áá¯á¶ážááŒá¯ááá¯ááºáá«áááºá
ááá¯á·á¡ááŒááºá á á®áá¶ááááºážáááº-
- s6-networking ááẠucspi ááŸáá·áºáááºáá°áá±á¬ ááœááºáááºáááºáá±á¬ááºááŸá¯áá»á¬ážááᯠáááºáá®ážáááºá¡ááœáẠá¡áá¯á¶ážáááºááŸá¯á¡á á¯áá áºáá¯ááŒá áºáááºá
- s6-frontend - daemontools ááá¯ááºáá±á¬ááºááá¯ááºá áœááºážááá¯ááŒááºáááºáááºáá®ážáááºááŸáá·áº s6 áááááºááœáẠrunit á¡ááœááºáá°áá±á¬ááºá
- s6-portable-utils ááẠááŒááºáá±á¬ááºááŒááºážá chmod, ls, sort ááŸáá·áº grep áá²á·ááá¯á·áá±á¬ á ᶠUnix utilities á¡á á¯á¡áá±ážáá áºáá¯ááŒá áºááŒá®áž á¡áááºážá¡ááŒá áºáá¯á¶ážá áœá²ááŸá¯á¡áááºážáá¯á¶ážááŸáá·áº ISC ááá¯ááºá ááºá¡á±á¬ááºááœáẠáá¶á·ááá¯ážáá±ážáá¬ážáááºá
- s6-linux-utils - chrootá freeramdiská logwatchá mount ááŸáá·áº swapon áá²á·ááá¯á·áá±á¬ Linux áá®ážááá·áº á¡áá¯á¶ážáááºááŸá¯á¡á á¯á¶á
- s6-dns ááẠBIND ááŸáá·áº djbdns á០standard DNS utilities áá»á¬ážááᯠá¡á á¬ážááá¯ážááá·áº client libraries ááŸáá·áº utilities á¡á á¯á¡áá±ážáá áºáá¯ááŒá áºáááºá
s6-rc áá¬ážááŸááºážá¡áá
áºááœááºá s6-rc-compile utility ááẠááá¯ááºáá»á¬ážá¡á
á¬áž ááá¯ááºáá»á¬ážá¡á
á¬áž ááŸá®ááá¯ááŸá¯áá»á¬ážááŸáá·áº áááºáá±á¬ááºááŸá¯á¡á
á¯á¶áá»á¬ážá¡ááŒá±á¬ááºáž áá±áá¬áááºááŸá¯ááŒááºážááᯠáá¯ááºáá±á¬ááºáááºá ááá¯ááºáá»á¬ážááᯠá¡ááŒá±á¬ááºážá¡áá²áá»á¬áž ááá¯ááºáá² áá¯ááºáá±á¬ááºááá¯ááºáá±á¬ááŒá±á¬áá·áº áááá¯ááááºáá»á¬ážááᯠáááºáá±á·áá»áºáááºáá±áá»á¬ááŸáá
áºááá·áº áááá¯ááááºáá»á¬áž ááá·áºááœááºážááá·áºá¡áá«ááœáẠááŸá®ááá¯ááŸá¯ááá¯ááºáᬠá¡áá»ááºá¡áááºáá»á¬ážááŸáá·áº áá±áá¬áá±á·á
áºááá¯á· áááºáá±á¬ááºááŸá¯áá»á¬áž áá±á«ááºážááá·áºááŒááºážááᯠááœááºáá°á
á±áááºá ááá¯ááºáá®ááŸá¯ááŸáá
á±áááºá¡ááœáẠááá¯ááºááá¯á¡ááŒá±áá¶ááá·áº áá±á¬áºáááºá¡áá±á¬ááºážá¡ááœáẠáá¶á·ááá¯ážááŸá¯ááᯠááááºážááááºážáá¬ážáá«áááºá s6-linux-init áá¬ážááŸááºážá¡áá
áºááœááºá â-Sâ ááœá±ážá
áá¬ááᯠááœááºááááºáá¬áá»á¬ážááœáẠáá±áá¬áá
áºááŒáá¯ááºáááºážááŒá¯áá¯ááºáááºá¡ááœáẠs6-linux-init-maker utility ááœáẠááá·áºááœááºážáá¬ážáááºá
source: opennet.ru