Shepherd ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΠΈ ΠΊΠ°ΠΊΠΎ Π³Π»Π°Π²Π΅Π½ ΡΠΈΡΡΠ΅ΠΌ Π·Π° ΠΈΠ½ΠΈΡΠΈΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡΠ° (init ΡΠΎ PID 1), ΠΈ Π²ΠΎ ΠΏΠΎΡΠ΅Π±Π½Π° ΡΠΎΡΠΌΠ° Π·Π° ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠΎ ΠΏΡΠΎΡΠ΅ΡΠΈΡΠ΅ Π²ΠΎ ΠΏΠΎΠ·Π°Π΄ΠΈΠ½Π° Π½Π° ΠΏΠΎΠ΅Π΄ΠΈΠ½Π΅ΡΠ½ΠΈ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ (Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ Π½Π° tor, privoxy, mcron, ΠΈΡΠ½.) ΡΠΎ ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ ΡΠΎ ΠΏΡΠ°Π²Π°ΡΠ° Π½Π° ΠΎΠ²ΠΈΠ΅ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ. Shepherd ΡΠ° Π²ΡΡΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° Π·Π°ΠΏΠΎΡΠ½ΡΠ²Π°ΡΠ΅ ΠΈ ΠΏΡΠ΅ΠΊΠΈΠ½ΡΠ²Π°ΡΠ΅ Π½Π° ΡΡΠ»ΡΠ³ΠΈΡΠ΅ Π·Π΅ΠΌΠ°ΡΡΠΈ Π³ΠΈ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ ΠΎΠ΄Π½ΠΎΡΠΈΡΠ΅ ΠΏΠΎΠΌΠ΅ΡΡ ΡΡΠ»ΡΠ³ΠΈΡΠ΅, Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΎ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΡΠ²Π°ΡΡΠΈ Π³ΠΈ ΠΈ Π·Π°ΠΏΠΎΡΠ½ΡΠ²Π°ΡΡΠΈ Π³ΠΈ ΡΡΠ»ΡΠ³ΠΈΡΠ΅ ΠΎΠ΄ ΠΊΠΎΠΈ Π·Π°Π²ΠΈΡΠΈ ΠΈΠ·Π±ΡΠ°Π½Π°ΡΠ° ΡΡΠ»ΡΠ³Π°. Shepherd, ΠΈΡΡΠΎ ΡΠ°ΠΊΠ°, ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π° ΠΎΡΠΊΡΠΈΠ²Π°ΡΠ΅ Π½Π° ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΠΈ ΠΏΠΎΠΌΠ΅ΡΡ ΡΡΠ»ΡΠ³ΠΈΡΠ΅ ΠΈ ΡΠΏΡΠ΅ΡΡΠ²Π°ΡΠ΅ Π½Π° Π½ΠΈΠ²Π½ΠΎ ΠΈΡΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½ΠΎ ΡΠ°Π±ΠΎΡΠ΅ΡΠ΅.
ΠΠ»Π°Π²Π½ΠΈΡΠ΅ ΠΈΠ½ΠΎΠ²Π°ΡΠΈΠΈ:
- ΠΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½ Π΅ Π½ΠΎΠ² ΡΠΏΡΠ°Π²ΡΠ²Π°Ρ Π·Π° Π½Π΅ΡΡΠΏΠ΅Ρ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΈ, ΡΡΠΎ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π³Π΅Π½Π΅ΡΠΈΡΠ°ΡΠ΅ Π½Π° ΠΎΡΠ½ΠΎΠ²Π½ΠΈ Π΄Π΅ΠΏΠΎΠ½ΠΈΠΈ Π²ΠΎ GNU/Linux ΠΊΠΎΠ³Π° ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈ ΠΏΠΎΠ΄ PID 1;
- Π£ΠΏΡΠ°Π²ΡΠ²Π°ΡΠΎΡ ΡΠΎ ΡΡΠ»ΡΠ³ΠΈ ΡΠ΅Π³Π° ΠΈΠΌΠ° ΠΌΠΎΠΆΠ½ΠΎΡΡ Π΄Π° ΠΈΠ·Π²Π΅Π·ΡΠ²Π° ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ Π½Π° ΠΆΠΈΠ²ΠΎΡΠ½Π°ΡΠ° ΡΡΠ΅Π΄ΠΈΠ½Π° Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°Π½ΠΈ Π²ΠΎ ΠΏΠΎΡΡΠ°Π²ΠΊΠ°ΡΠ° βdefault-environment-variablesβ;
- βmake-forkeexec-constructorβ ΠΏΡΠ΅ΡΡΠ°Π½Π° Π΄Π° Π³ΠΈ Π±ΡΠΈΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈΡΠ΅ Π·Π° Π΄Π½Π΅Π²Π½ΠΈΡΠΈ;
- Π Π΅ΡΡΠ°ΡΡΠΈΡΠ°ΡΠ΅ΡΠΎ ΠΏΡΠΈ ΠΏΡΠΈΡΠΈΡΠΊΠ°ΡΠ΅ Π½Π° ctrl-alt-del ΡΠ΅Π³Π° Π΅ Π·Π°Π±ΡΠ°Π½Π΅ΡΠΎ Π²ΠΎ ΡΠ°Π·Π°ΡΠ° ΠΏΡΠ΅Π΄ Π΄Π° ΡΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠΊΠ°ΡΠ° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°;
- ΠΠΎΠ΄ Π·Π° ΡΠ°ΠΊΡΠ²Π°ΡΠ΅ ΡΠΎ ΠΈΡΠΊΠ»ΡΡΠΎΡΠΈ ΠΏΡΠΈΠ»Π°Π³ΠΎΠ΄Π΅Π½ Π·Π°
ΠΠ°Π±Π°Π²Π° 3.0.0 .
ΠΠ·Π²ΠΎΡ: opennet.ru