Π Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ ΠΎΡ‚ гласуванСто Π·Π° Debian init систСмитС са ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½ΠΈ

ΠŸΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ΠΎ Π΄Π°Π½Π½ΠΈ ΠΎΠ±Ρ‰ΠΎ гласуванС (GR, ΠΎΠ±Ρ‰Π° Ρ€Π΅Π·ΠΎΠ»ΡŽΡ†ΠΈΡ) Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Debian, участващи Π² ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° инфраструктура, ΠΈΠ·Π²ΡŠΡ€ΡˆΠ΅Π½ΠΈ ΠΏΠΎ Π²ΡŠΠΏΡ€ΠΎΡΠ° Π·Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° мноТСство систСми Π·Π° стартиранС. Вторият Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ (β€žBβ€œ) Π² списъка спСчСли - systemd остава ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π½, Π½ΠΎ остава Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½Π΅ Π½Π° Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΈ систСми Π·Π° инициализация. ГласуванСто сС ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅ ΠΏΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠšΠΎΠ½Π΄ΠΎΡ€ΡΠ΅, ΠΏΡ€ΠΈ ΠΊΠΎΠΉΡ‚ΠΎ всСки гласоподаватСл ΠΏΠΎΠ΄Ρ€Π΅ΠΆΠ΄Π° всички ΠΎΠΏΡ†ΠΈΠΈ ΠΏΠΎ Ρ€Π΅Π΄ Π½Π° ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π½ΠΈΠ΅, ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€ΠΈ изчисляванС Π½Π° Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚Π° сС Π²Π·Π΅ΠΌΠ° ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ ΠΊΠΎΠ»ΠΊΠΎ ΠΈΠ·Π±ΠΈΡ€Π°Ρ‚Π΅Π»ΠΈ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ Π΅Π΄Π½Π° опция ΠΏΡ€Π΅Π΄ Π΄Ρ€ΡƒΠ³Π°.

ΠŸΠ΅Ρ‡Π΅Π»ΠΈΠ²ΡˆΠΎΡ‚ΠΎ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ·Π½Π°Π²Π°, Ρ‡Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈΡ‚Π΅ Π·Π° обслуТванС Π½Π° systemd са прСдпочитаният Π½Π°Ρ‡ΠΈΠ½ Π·Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° Π΄Π΅ΠΌΠΎΠ½ΠΈ ΠΈ услуги Π·Π° изпълнСниС, Π½ΠΎ ΠΏΡ€ΠΈΠ·Π½Π°Π²Π°, Ρ‡Π΅ ΠΈΠΌΠ° срСди, Π² ΠΊΠΎΠΈΡ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚ ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΈ систСми Π·Π° стартиранС ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈ Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²ΠΈ Π½Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅ Π½Π° systemd. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ изискват рСсурси, Π·Π° Π΄Π° ΠΈΠ·Π²ΡŠΡ€ΡˆΠ°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° си ΠΈ Π΄Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€Π°Ρ‚ своитС ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ. АлтСрнативни Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΊΠ°Ρ‚ΠΎ elogind Π·Π° стартиранС Π½Π° прилоТСния, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ със спСцифични Π·Π° systemd интСрфСйси, остават Π²Π°ΠΆΠ½ΠΈ Π·Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. ΠŸΠΎΠ΄ΠΊΡ€Π΅ΠΏΠ°Ρ‚Π° Π½Π° Ρ‚Π°ΠΊΠΈΠ²Π° ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ‚ΠΈΠ²ΠΈ изисква ΠΏΠΎΠΌΠΎΡ‰ Π² области, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ сС прСсича с останалата част ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, ΠΊΠ°Ρ‚ΠΎ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ забавянС Π½Π° ΠΏΡ€Π΅Π³Π»Π΅Π΄Π° ΠΈ ΠΎΠ±ΡΡŠΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΠΈ.

ΠŸΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚ ΠΊΠ°ΠΊΡ‚ΠΎ систСмни ΠΌΠΎΠ΄ΡƒΠ»Π½ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, Ρ‚Π°ΠΊΠ° ΠΈ Π½Π°Ρ‡Π°Π»Π½ΠΈ скриптовС Π·Π° стартиранС Π½Π° услуги. ΠŸΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ всякакви Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° systemd, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‰ΠΈΡΡ‚ ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΆΠ΅Π»Π°Π΅, стига Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΡ‚Π΅ Π΄Π° отговарят Π½Π° ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ‚Π° Π½Π° Debian ΠΈ Π΄Π° Π½Π΅ са ΠΎΠ±Π²ΡŠΡ€Π·Π°Π½ΠΈ с СкспСримСнтални ΠΈΠ»ΠΈ Π½Π΅ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° Debian Π² Π΄Ρ€ΡƒΠ³ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ. Π’ допълнСниС към systemd, ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ ΡΡŠΡ‰ΠΎ Π΄Π° Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΈ систСми Π·Π° стартиранС ΠΈ Π΄Π° прСдоставят ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π΄Π° замСнят спСцифичнитС Π·Π° systemd интСрфСйси. Π Π΅ΡˆΠ΅Π½ΠΈΡΡ‚Π° относно Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΊΡ€ΡŠΠΏΠΊΠΈ сС Π²Π·Π΅ΠΌΠ°Ρ‚ ΠΎΡ‚ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‰ΠΈΡ‚Π΅ ΠΊΠ°Ρ‚ΠΎ част ΠΎΡ‚ стандартнитС ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ΠΈ. Debian сС Π°Π½Π³Π°ΠΆΠΈΡ€Π° Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΈ дистрибуции, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠ·Π±ΠΈΡ€Π°Ρ‚ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π΄Ρ€ΡƒΠ³ΠΈ систСми Π·Π° стартиранС, Π½ΠΎ взаимодСйствиСто Π΅ ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½ΠΎ Π½Π° Π½ΠΈΠ²ΠΎ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‰, ΠΊΠΎΠΉΡ‚ΠΎ Π²Π·Π΅ΠΌΠ° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π° Ρ‚ΠΎΠ²Π° ΠΊΠΎΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ΠΈ ΠΎΡ‚ дистрибуции Π½Π° Ρ‚Ρ€Π΅Ρ‚ΠΈ страни, сС ΠΏΡ€ΠΈΠ΅ΠΌΠ°Ρ‚ Π² основната композиция Π½Π° Debian ΠΈ ΠΊΠΎΠΈ остават Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΡ‚ΠΎ Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅.

Π”Π° ΠΏΡ€ΠΈΠΏΠΎΠΌΠ½ΠΈΠΌ, Ρ‡Π΅ ΠΏΡ€Π΅Π· 2014 Π³. тСхничСската комисия ΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΈ ΠΏΡ€Π΅Ρ…ΠΎΠ΄ Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π½Π° systemd, Π½ΠΎ Π½Π΅ Ρ‚Ρ€Π΅Π½ΠΈΡ€Π°Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ относно ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° мноТСство систСми Π·Π° осигуряванС (Ρ‚ΠΎΡ‡ΠΊΠ°Ρ‚Π°, ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ‰Π° Π½Π΅ΠΆΠ΅Π»Π°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° комисията Π΄Π° Π²Π·Π΅ΠΌΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ Ρ‚ΠΎΠ·ΠΈ Π²ΡŠΠΏΡ€ΠΎΡ, спСчСли гласуванСто). Π ΡŠΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡΡ‚ Π½Π° ΠΊΠΎΠΌΠΈΡ‚Π΅Ρ‚Π° ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‰ΠΈΡ‚Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π΄Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° sysvinit ΠΊΠ°Ρ‚ΠΎ Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Π° систСма Π·Π° стартиранС, Π½ΠΎ посочи, Ρ‡Π΅ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π°Π»Π°Π³Π° своята Π³Π»Π΅Π΄Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° ΠΈ Ρ‡Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ трябва Π΄Π° сС Π²Π·Π΅ΠΌΠ° нСзависимо във всСки случай.

Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° някои Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ сС ΠΎΠΏΠΈΡ‚Π°Ρ…Π° ΠΎΠΏΠΈΡ‚ Π·Π° ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ ΠΎΠ±Ρ‰ΠΎ гласуванС, Π½ΠΎ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎΡ‚ΠΎ гласуванС ΠΏΠΎΠΊΠ°Π·Π°, Ρ‡Π΅ Π½Π΅ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° сС Π²Π·Π΅ΠΌΠ° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ Π²ΡŠΠΏΡ€ΠΎΡΠ° Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° мноТСство систСми Π·Π° инициализация. ΠŸΡ€Π΅Π΄ΠΈ няколко мСсСца, слСд ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π° elogind (Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ Π·Π° стартиранС Π½Π° GNOME Π±Π΅Π· systemd) Π² ΠΊΠ»ΠΎΠ½Π° Π·Π° тСстванС ΠΏΠΎΡ€Π°Π΄ΠΈ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ с libsystemd, ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ ΠΎΡ‚Π½ΠΎΠ²ΠΎ бСшС ΠΏΠΎΠ²Π΄ΠΈΠ³Π½Π°Ρ‚ ΠΎΡ‚ Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π»Ρ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Debian, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π½Π΅ ΠΌΠΎΠΆΠ°Ρ…Π° Π΄Π° сС споразумСят ΠΈ комуникацията ΠΈΠΌ сС ΠΏΡ€Π΅Π²ΡŠΡ€Π½Π° Π² конфронтация ΠΈ стигна Π΄ΠΎ задънСна ΡƒΠ»ΠΈΡ†Π°.

Π Π°Π·Π³Π»Π΅Π΄Π°Π½ΠΈ ΠΎΠΏΡ†ΠΈΠΈ:

  • ΠžΡΠ½ΠΎΠ²Π½ΠΈΡΡ‚ фокус Π΅ Π²ΡŠΡ€Ρ…Ρƒ systemd. ΠžΡΠΈΠ³ΡƒΡ€ΡΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‰ΠΈ систСми Π½Π΅ Π΅ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚, Π½ΠΎ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‰ΠΈΡ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ ΠΏΠΎ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ Π΄Π° Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‰ΠΈ скриптовС Π·Π° Ρ‚Π°ΠΊΠΈΠ²Π° систСми Π² ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ.
  • systemd остава ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π½, Π½ΠΎ остава Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½Π΅ Π½Π° Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΈ систСми Π·Π° инициализация. Π’Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΊΠ°Ρ‚ΠΎ elogind, ΠΊΠΎΠΈΡ‚ΠΎ позволяват Π½Π° прилоТСния, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ към systemd, Π΄Π° работят Π² Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΈ срСди, сС смятат Π·Π° Π²Π°ΠΆΠ½ΠΈ. ΠŸΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚ init Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π·Π° Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΈ систСми.
  • ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ систСми Π·Π° стартиранС ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Debian с систСми Π·Π° стартиранС, Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΎΡ‚ systemd.
    Π—Π° Π΄Π° ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚ услугитС, ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ трябва Π΄Π° Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‰ΠΈ скриптовС; прСдоставянСто само Π½Π° систСмни Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Π° Π±Π΅Π· sysv ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‰ΠΈ скриптовС Π΅ Π½Π΅ΠΏΡ€ΠΈΠ΅ΠΌΠ»ΠΈΠ²ΠΎ.

  • ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° систСми, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ systemd, Π½ΠΎ Π±Π΅Π· Π΄Π° сС правят ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π±ΠΈΡ…Π° ΠΏΠΎΠΏΡ€Π΅Ρ‡ΠΈΠ»ΠΈ Π½Π° Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅Ρ‚ΠΎ. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ сС ΡΡŠΠ³Π»Π°ΡΡΠ²Π°Ρ‚ Π΄Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ мноТСство систСми Π·Π° стартиранС Π² ΠΎΠ±ΠΎΠ·Ρ€ΠΈΠΌΠΎ Π±ΡŠΠ΄Π΅Ρ‰Π΅, Π½ΠΎ ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° вярват, Ρ‡Π΅ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° сС Ρ€Π°Π±ΠΎΡ‚ΠΈ Π·Π° подобряванС Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° systemd. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅Ρ‚ΠΎ ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ трябва Π΄Π° бъдС оставСно Π½Π° общноститС, ΠΊΠΎΠΈΡ‚ΠΎ сС интСрСсуват ΠΎΡ‚ Ρ‚Π΅Π·ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Π½ΠΎ Π΄Ρ€ΡƒΠ³ΠΈ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‰ΠΈ трябва Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ Π΄Π° ΠΏΠΎΠΌΠ°Π³Π°Ρ‚ ΠΈ Π΄Π° допринасят Π·Π° Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ, ΠΊΠΎΠ³Π°Ρ‚ΠΎ възникнС нСобходимост. Π’ идСалния случай ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ трябва Π΄Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€Π°Ρ‚ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° всяка систСма Π·Π° стартиранС, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС постигнС Ρ‡Ρ€Π΅Π· прСдоставянС Π½Π° Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΈ скриптовС Π·Π° стартиранС ΠΈΠ»ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠΌ позволяват Π΄Π° работят Π±Π΅Π· systemd. ΠΠ΅Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° Π±Π΅Π· systemd сС счита Π·Π° Π³Ρ€Π΅ΡˆΠΊΠ°, Π½ΠΎ Π½Π΅ ΠΈ Π·Π° Π³Ρ€Π΅ΡˆΠΊΠ°, Π±Π»ΠΎΠΊΠΈΡ€Π°Ρ‰Π° освобоТдаванСто, освСн Π°ΠΊΠΎ няма Π³ΠΎΡ‚ΠΎΠ²ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° Π±Π΅Π· systemd, Π½ΠΎ Ρ‚ΠΎ сС ΠΎΡ‚ΠΊΠ°Π·Π²Π° Π΄Π° бъдС Π·Π°ΠΏΠ°Π·Π΅Π½ΠΎ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ Π΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅Π½ ΠΎΡ‚ ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°Π½Π΅ Π½Π° ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ прСдоставСн Π½Π°Ρ‡Π°Π»Π΅Π½ скрипт).
  • ΠŸΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° прСносимост, Π±Π΅Π· Π΄Π° въвСТда ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π²ΡŠΠ·ΠΏΡ€Π΅ΠΏΡΡ‚ΡΡ‚Π²Π°Ρ‚ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅Ρ‚ΠΎ. Debian ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π° Π΄Π° сС Ρ€Π°Π·Π³Π»Π΅ΠΆΠ΄Π° ΠΊΠ°Ρ‚ΠΎ мост Π·Π° ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π΅Π½ софтуСр, ΠΊΠΎΠΉΡ‚ΠΎ прСдоставя Π΅ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚Π½Π° ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½Π° функционалност. ΠŸΡ€Π΅Π½ΠΎΡΠΈΠΌΠΎΡΡ‚Ρ‚Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π½ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ ΠΈ софтуСрни стСковС Π΅ Π²Π°ΠΆΠ½Π° Ρ†Π΅Π» ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ сС Π½Π°ΡΡŠΡ€Ρ‡Π°Π²Π°, Π΄ΠΎΡ€ΠΈ Π°ΠΊΠΎ ΠΌΠΈΡ€ΠΎΠ³Π»Π΅Π΄ΡŠΡ‚ Π½Π° Ρ‚Π΅Ρ…Π½ΠΈΡ‚Π΅ ΡΡŠΠ·Π΄Π°Ρ‚Π΅Π»ΠΈ сС Ρ€Π°Π·Π»ΠΈΡ‡Π°Π²Π° ΠΎΡ‚ общия консСнсус. ΠŸΠΎΠ·ΠΈΡ†ΠΈΡΡ‚Π° ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Π½Π° systemd ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ систСми Π·Π° инициализация напълно съвпада с Ρ‚ΠΎΡ‡ΠΊΠ° 4.
  • Π—Π°Π΄ΡŠΠ»ΠΆΠΈΡ‚Π΅Π»Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° мноТСство систСми Π·Π° инициализация. ΠžΡΠΈΠ³ΡƒΡ€ΡΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° стартиранС Π½Π° Debian със систСми Π·Π° стартиранС, Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΎΡ‚ systemd, ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π° Π΄Π° бъдС Π²Π°ΠΆΠ½ΠΎ Π·Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. ВсСки ΠΏΠ°ΠΊΠ΅Ρ‚ трябва Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ с pid1 ΠΌΠ°Π½ΠΈΠΏΡƒΠ»Π°Ρ‚ΠΎΡ€ΠΈ, Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΎΡ‚ systemd, освСн Π°ΠΊΠΎ ΡΠΎΡ„Ρ‚ΡƒΠ΅Ρ€ΡŠΡ‚, Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π°, ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎ Π΅ Π±ΠΈΠ» ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ само със systemd ΠΈ Π½Π΅ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° Ρ€Π°Π±ΠΎΡ‚Π° Π±Π΅Π· systemd (липсата Π½Π° ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‰ΠΈ скриптовС Π½Π΅ сС Π±Ρ€ΠΎΠΈ ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° само Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° със systemd) .
  • ΠŸΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° прСносимост ΠΈ мноТСство Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. ΠžΠ±Ρ‰ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈ са Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΡΡŠΡ‰ΠΈΡ‚Π΅ ΠΊΠ°Ρ‚ΠΎ Ρ‚ΠΎΡ‡ΠΊΠ° 5, Π½ΠΎ няма спСцифични изисквания Π·Π° систСмитС systemd ΠΈ init ΠΈ Π½Π΅ сС Π½Π°Π»Π°Π³Π°Ρ‚ задълТСния Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ сС Π½Π°ΡΡŠΡ€Ρ‡Π°Π²Π°Ρ‚ Π΄Π° Π²Π·Π΅ΠΌΠ°Ρ‚ ΠΏΠΎΠ΄ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ интСрСситС Π½Π° другия, Π΄Π° правят компромиси ΠΈ Π΄Π° Π½Π°ΠΌΠΈΡ€Π°Ρ‚ ΠΎΠ±Ρ‰ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, ΠΊΠΎΠΈΡ‚ΠΎ са Π·Π°Π΄ΠΎΠ²ΠΎΠ»ΠΈΡ‚Π΅Π»Π½ΠΈ Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈΡ‚Π΅ страни.
  • ΠŸΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π°Π½Π΅ Π½Π° дискусията. Π•Π»Π΅ΠΌΠ΅Π½Ρ‚ΡŠΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΠΏΠΎΠ½ΠΈΠΆΠ°Π²Π°Π½Π΅ Π½Π° Π½Π΅ΠΏΡ€ΠΈΠ΅ΠΌΠ»ΠΈΠ²ΠΈ ΠΎΠΏΡ†ΠΈΠΈ.
  • Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

    ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€