ИздавањС Π½Π° GNU Shepherd 0.6 init систСмот

Π’ΠΎΠ²Π΅Π΄Π΅Π½ΠΈ ΠΌΠ΅Π½Π°ΡŸΠ΅Ρ€ Π½Π° услуги GNU Shepherd 0.6 (ΠΏΠΎΡ€Π°Π½Π΅ΡˆΠ΅Π½ Π΄ΠΌΠ΄), кој Π³ΠΎ Ρ€Π°Π·Π²ΠΈΠ²Π°Π°Ρ‚ Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‡ΠΈΡ‚Π΅ Π½Π° Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ†ΠΈΡ˜Π°Ρ‚Π° GuixSD GNU/Linux ΠΊΠ°ΠΊΠΎ Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° Π·Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π½Π° зависности Π½Π° систСмот Π·Π° ΠΈΠ½ΠΈΡ†ΠΈΡ˜Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° Π½Π° SysV-init. ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π½ΠΈΠΎΡ‚ Π΄Π΅ΠΌΠΎΠ½ ΠΈ Π°Π»Π°Ρ‚ΠΊΠΈΡ‚Π΅ Π½Π° Shepherd сС напишани Π½Π° Ρ˜Π°Π·ΠΈΠΊΠΎΡ‚ Guile (Π΅Π΄Π½Π° ΠΎΠ΄ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈΡ‚Π΅ Π½Π° Ρ˜Π°Π·ΠΈΠΊΠΎΡ‚ Scheme), кој исто Ρ‚Π°ΠΊΠ° сС користи Π·Π° Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°ΡšΠ΅ Π½Π° поставкитС ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ Π·Π° ΡΡ‚Π°Ρ€Ρ‚ΡƒΠ²Π°ΡšΠ΅ услуги. Shepherd вСќС сС користи Π²ΠΎ Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° GuixSD GNU/Linux ΠΈ исто Ρ‚Π°ΠΊΠ° Π΅ Π½Π°ΠΌΠ΅Π½Π΅Ρ‚ Π·Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π²ΠΎ GNU/Hurd, Π½ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ Π½Π° кој Π±ΠΈΠ»ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π΅Π½ систСм ΠΊΠΎΠΌΠΏΠ°Ρ‚ΠΈΠ±ΠΈΠ»Π΅Π½ со POSIX Π·Π° кој Π΅ достапСн Ρ˜Π°Π·ΠΈΠΊΠΎΡ‚ Guile.

Shepherd ΠΌΠΎΠΆΠ΅ Π΄Π° сС користи ΠΈ ΠΊΠ°ΠΊΠΎ Π³Π»Π°Π²Π΅Π½ систСм Π·Π° ΠΈΠ½ΠΈΡ†ΠΈΡ˜Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° (init со PID 1), ΠΈ Π²ΠΎ посСбна Ρ„ΠΎΡ€ΠΌΠ° Π·Π° ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅ со процСситС Π²ΠΎ ΠΏΠΎΠ·Π°Π΄ΠΈΠ½Π° Π½Π° ΠΏΠΎΠ΅Π΄ΠΈΠ½Π΅Ρ‡Π½ΠΈ корисници (Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π° ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ Π½Π° tor, privoxy, mcron, ΠΈΡ‚Π½.) со ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ со ΠΏΡ€Π°Π²Π°Ρ‚Π° Π½Π° ΠΎΠ²ΠΈΠ΅ корисници. Shepherd ја Π²Ρ€ΡˆΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° Π·Π°ΠΏΠΎΡ‡Π½ΡƒΠ²Π°ΡšΠ΅ ΠΈ ΠΏΡ€Π΅ΠΊΠΈΠ½ΡƒΠ²Π°ΡšΠ΅ Π½Π° услугитС зСмајќи Π³ΠΈ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ односитС ΠΏΠΎΠΌΠ΅Ρ“Ρƒ услугитС, Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΡƒΠ²Π°Ρ˜ΡœΠΈ Π³ΠΈ ΠΈ Π·Π°ΠΏΠΎΡ‡Π½ΡƒΠ²Π°Ρ˜ΡœΠΈ Π³ΠΈ услугитС ΠΎΠ΄ ΠΊΠΎΠΈ зависи ΠΈΠ·Π±Ρ€Π°Π½Π°Ρ‚Π° услуга. Shepherd, исто Ρ‚Π°ΠΊΠ°, ΠΏΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°ΡšΠ΅ Π½Π° ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΈ ΠΏΠΎΠΌΠ΅Ρ“Ρƒ услугитС ΠΈ ΡΠΏΡ€Π΅Ρ‡ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π½ΠΈΠ²Π½ΠΎ истоврСмСно Ρ€Π°Π±ΠΎΡ‚Π΅ΡšΠ΅.

Π“Π»Π°Π²Π½ΠΈΡ‚Π΅ ΠΈΠ½ΠΎΠ²Π°Ρ†ΠΈΠΈ:

  • Π”ΠΎΠ΄Π°Π΄Π΅Π½ Ρ€Π΅ΠΆΠΈΠΌ Π½Π° услуга Π΅Π΄Π½Π° шанса,
    Π²ΠΎ која услугата Π΅ ΠΎΠ·Π½Π°Ρ‡Π΅Π½Π° ΠΊΠ°ΠΊΠΎ ΠΏΡ€Π΅ΠΊΠΈΠ½Π°Ρ‚Π° вСднаш ΠΏΠΎ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΡ‚ΠΎ Π»Π°Π½ΡΠΈΡ€Π°ΡšΠ΅, ΡˆΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎ Π΄Π° сС ΠΈΠ·Π²Ρ€ΡˆΠ°Ρ‚ Π΅Π΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΈ Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΏΡ€Π΅Π΄ Π΄Ρ€ΡƒΠ³ΠΈ услуги, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄Π° сС ΠΈΠ·Π²Ρ€ΡˆΠΈ Ρ‡ΠΈΡΡ‚Π΅ΡšΠ΅ ΠΈΠ»ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΡ˜Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡ˜Π°;

  • ОвозмоТСно Π±Ρ€ΠΈΡˆΠ΅ΡšΠ΅ Π½Π° сокСт-Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ ΠΏΠΎ ΠΈΡΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ
    ΠΎΠ²Ρ‡Π°Ρ€;

  • ΠšΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° β€žΡΡ‚Π°Π΄ΠΎ ΡΡ‚ΠΎΠΏβ€œ повСќС Π½Π΅ ΠΏΡ€ΠΈΠΊΠ°ΠΆΡƒΠ²Π° Π³Ρ€Π΅ΡˆΠΊΠ° ΠΊΠΎΠ³Π° сС ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π° Π½Π° вСќС ΠΏΡ€Π΅ΠΊΠΈΠ½Π°Ρ‚Π° услуга;
  • Π£ΠΏΠΎΡ‚Ρ€Π΅Π±Π°Ρ‚Π° Π·Π° стадо сСга Π²Ρ€Π°ΡœΠ° ΡˆΠΈΡ„Ρ€Π° Π·Π° Π²Ρ€Π°ΡœΠ°ΡšΠ΅ која Π½Π΅ Π΅ Π½ΡƒΠ»Π° Π°ΠΊΠΎ Π½Π΅ успСС ΡΡ‚Π°Ρ€Ρ‚ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Π·Π°Π΄Π°Ρ‡Π°Ρ‚Π°;
  • Кога Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€, Π³Ρ€Π΅ΡˆΠΊΠΈΡ‚Π΅ ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ со Π²Ρ‡ΠΈΡ‚ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ сС ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€Π°Π°Ρ‚.

Π˜Π·Π²ΠΎΡ€: opennet.ru

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€