GNU Shepherd 0.6 init рдкреНрд░рдгрд╛рд▓реАрдХреЛ рд░рд┐рд▓реАрдЬ

рдкрд░рд┐рдЪрдп рдЧрд░рд╛рдП рд╕реЗрд╡рд╛ рдкреНрд░рдмрдиреНрдзрдХ GNU рд╢реЗрдлрд░реНрдб реж.реп (рдкреВрд░реНрд╡ рдбреАрдПрдордбреА), рдЬреБрди GuixSD GNU/Linux рд╡рд┐рддрд░рдгрдХрд╛ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрджреНрд╡рд╛рд░рд╛ SysV-init рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рдкреНрд░рдгрд╛рд▓реАрдХреЛ рдирд┐рд░реНрднрд░рддрд╛-рд╕рдорд░реНрдерди рдЧрд░реНрдиреЗ рд╡рд┐рдХрд▓реНрдкрдХреЛ рд░реВрдкрдорд╛ рд╡рд┐рдХрд╛рд╕ рдЧрд░рд┐рдПрдХреЛ рдЫред рд╢реЗрдлрд░реНрдб рдХрдиреНрдЯреНрд░реЛрд▓ рдбреЗрдорди рд░ рдЙрдкрдпреЛрдЧрд┐рддрд╛рд╣рд░реВ рдЧреБрдЗрд▓ рднрд╛рд╖рд╛рдорд╛ рд▓реЗрдЦрд┐рдПрдХрд╛ рдЫрдиреН (рдпреЛрдЬрдирд╛ рднрд╛рд╖рд╛рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдордзреНрдпреЗ рдПрдХ), рдЬреБрди рд╕реЗрд╡рд╛рд╣рд░реВ рд╕реБрд░реВ рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рд░ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реНрди рдкрдирд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред рд╢реЗрдлрд░реНрдб рдкрд╣рд┐рд▓реЗ рдиреИ GuixSD GNU/Linux рд╡рд┐рддрд░рдгрдорд╛ рдкреНрд░рдпреЛрдЧ рднрдЗрд╕рдХреЗрдХреЛ рдЫ рд░ GNU/Hurd рдорд╛ рдкрдирд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рд▓рдХреНрд╖реНрдп рд░рд╛рдЦрд┐рдПрдХреЛ рдЫ, рддрд░ рдХреБрдиреИ рдкрдирд┐ POSIX-compliant OS рдорд╛ рдЪрд▓реНрди рд╕рдХреНрдЫ рдЬрд╕рдХреЛ рд▓рд╛рдЧрд┐ Guile рднрд╛рд╖рд╛ рдЙрдкрд▓рдмреНрдз рдЫред

рд╢реЗрдлрд░реНрдбрд▓рд╛рдИ рдореБрдЦреНрдп рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рдкреНрд░рдгрд╛рд▓реА (PID 1 рд╕рдБрдЧ init) рдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ, рд░ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рдкреГрд╖реНрдарднреВрдорд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, tor, privoxy, mcron, рдЖрджрд┐) рдХреЛ рдЕрдзрд┐рдХрд╛рд░рд╣рд░реВрд╕рдБрдЧ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдПрдХ рдЕрд▓рдЧ рдлрд╛рд░рдордорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рдпреА рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВред рд╢реЗрдлрд░реНрдбрд▓реЗ рд╕реЗрд╡рд╛рд╣рд░реВ рдмреАрдЪрдХреЛ рд╕рдореНрдмрдиреНрдзрд▓рд╛рдИ рдзреНрдпрд╛рдирдорд╛ рд░рд╛рдЦреЗрд░ рд╕реЗрд╡рд╛рд╣рд░реВ рд╕реБрд░реБ рдЧрд░реНрдиреЗ рд░ рд░реЛрдХреНрдиреЗ рдХрд╛рдо рдЧрд░реНрджрдЫ, рдЧрддрд┐рд╢реАрд▓ рд░реВрдкрдорд╛ рдкрд╣рд┐рдЪрд╛рди рдЧрд░реА рд╕реЗрд╡рд╛рд╣рд░реВ рд╕реБрд░реБ рдЧрд░реНрдиреЗ рдЬрд╕рдорд╛ рдЪрдпрди рдЧрд░рд┐рдПрдХреЛ рд╕реЗрд╡рд╛ рдирд┐рд░реНрднрд░ рд╣реБрдиреНрдЫред рд╢реЗрдлрд░реНрдбрд▓реЗ рд╕реЗрд╡рд╛рд╣рд░реВ рдмреАрдЪрдХреЛ рд╡рд┐рд╡рд╛рдж рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрди рд░ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдПрдХреИрд╕рд╛рде рдЪрд▓реНрдирдмрд╛рдЯ рд░реЛрдХреНрди рдкрдирд┐ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред

рдореБрдЦреНрдп рдЖрд╡рд┐рд╖реНрдХрд╛рд░рд╣рд░реВ:

  • рд╕реЗрд╡рд╛ рдореЛрдб рдердкрд┐рдпреЛ рдПрдХ рд╢рдЯ,
    рдЬрд╕рдорд╛ рд╕реЗрд╡рд╛ рд╕рдлрд▓ рдкреНрд░рдХреНрд╖реЗрдкрдг рдкрдЫрд┐ рддреБрд░реБрдиреНрддреИ рд░реЛрдХрд┐рдПрдХреЛ рдЪрд┐рдиреНрд╣ рд▓рдЧрд╛рдЗрдПрдХреЛ рдЫ, рдЬрд╕рд▓рд╛рдИ рдЕрдиреНрдп рд╕реЗрд╡рд╛рд╣рд░реВ рдЕрдШрд┐ рдПрдХ-рдкрдЯрдХ рдХрд╛рдорд╣рд░реВ рдЪрд▓рд╛рдЙрди рдЖрд╡рд╢реНрдпрдХ рд╣реБрди рд╕рдХреНрдЫ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рд╕рдлрд╛рдИ рд╡рд╛ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рдХрд╛рд░реНрдп рдЧрд░реНрди;

  • рд╢рдЯрдбрд╛рдЙрди рдкрдЫрд┐ рд╕рдХреЗрдЯ рдлрд╛рдЗрд▓рд╣рд░реВ рдореЗрдЯрд╛рдЙрдиреЗ рд╕рдХреНрд╖рдо рдЧрд░рд┐рдпреЛ
    рдЧреЛрдард╛рд▓реЛ;

  • рдкрд╣рд┐рд▓реЗ рдиреИ рд░реЛрдХрд┐рдПрдХреЛ рд╕реЗрд╡рд╛рдорд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрджрд╛ "рд╣рд░реНрдб рд╕реНрдЯрдк" рдЖрджреЗрд╢рд▓реЗ рддреНрд░реБрдЯрд┐ рджреЗрдЦрд╛рдЙрдБрджреИрди;
  • рдпрджрд┐ рдХрд╛рд░реНрдп рдкреНрд░рдХреНрд╖реЗрдкрдг рдЕрд╕рдлрд▓ рднрдПрдорд╛ рдмрдерд╛рди рдЙрдкрдпреЛрдЧрд┐рддрд╛рд▓реЗ рдЕрдм рдЧреИрд░-рд╢реВрдиреНрдп рд░рд┐рдЯрд░реНрди рдХреЛрдб рдлрд░реНрдХрд╛рдЙрдБрдЫ;
  • рдХрдиреНрдЯреЗрдирд░рдорд╛ рдЪрд▓реНрджрд╛, рд▓реЛрдбрд┐рдЩ-рд╕рдореНрдмрдиреНрдзрд┐рдд рддреНрд░реБрдЯрд┐рд╣рд░реВрд▓рд╛рдИ рдмреЗрд╡рд╛рд╕реНрддрд╛ рдЧрд░рд┐рдиреНрдЫред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди