Π‘Π»Π΅Π΄ няколко сСдмици Π±Π΅Ρ‚Π° тСстванС бСшС обявСно ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»Π½ΠΎΡ‚ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° SysV init, insserv ΠΈ startpar.

ΠšΡ€Π°Ρ‚ΡŠΠΊ ΠΏΡ€Π΅Π³Π»Π΅Π΄ Π½Π° основнитС ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ:

  • SysV pidof ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π° слоТното Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€Π°Π½Π΅, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ със сигурността ΠΈ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π½ΠΈ Π³Ρ€Π΅ΡˆΠΊΠΈ Π² ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°, Π±Π΅Π· Π΄Π° прСдоставя голяма ΠΏΠΎΠ»Π·Π°. Π‘Π΅Π³Π° потрСбитСлят ΠΌΠΎΠΆΠ΅ сам Π΄Π° посочи раздСлитСля ΠΈ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π΄Ρ€ΡƒΠ³ΠΈ инструмСнти ΠΊΠ°Ρ‚ΠΎ tr.

  • ДокумСнтацията Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π°, ΠΏΠΎ-спСциално Π·Π° спиранС.

  • Π‘Π΅Π³Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° закъснСния ΠΎΡ‚ милисСкунди вмСсто сСкунди ΠΏΡ€ΠΈ заспиванС ΠΈ ΠΏΡ€ΠΈ ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅, ΠΊΠΎΠ΅Ρ‚ΠΎ трябва Π΄Π° осигури срСдно ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½ сСкунда ΠΏΠΎ-Π±ΡŠΡ€Π·ΠΎ ΠΏΡ€ΠΈ ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ ΠΈΠ»ΠΈ рСстартиранС.

  • ΠŸΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° sepol, която Π²Π΅Ρ‡Π΅ Π½Π΅ сС използвашС, Π½ΠΎ Π·Π°Ρ‚Ρ€ΡƒΠΏΠ²Π°ΡˆΠ΅ Makefile.

  • Бяха Π½Π°ΠΏΡ€Π°Π²Π΅Π½ΠΈ няколко Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² inserv. НаслСдСният тСстов ΠΏΠ°ΠΊΠ΅Ρ‚ Π½Π° Debian Π΅ изчистСн ΠΈ сСга Ρ€Π°Π±ΠΎΡ‚ΠΈ с insserv Makefile. Π˜Π·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° "make check" ΠΊΠ°Ρ€Π° всички тСстовС Π΄Π° сС ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚. Ако Ρ‚Π΅ΡΡ‚ΡŠΡ‚ Π΅ Π½Π΅ΡƒΡΠΏΠ΅ΡˆΠ΅Π½, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈΡ‚Π΅ ΠΎΡ‚ Π½Π΅Π³ΠΎ Π΄Π°Π½Π½ΠΈ сС Π·Π°ΠΏΠ°Π·Π²Π°Ρ‚ Π·Π° тСстванС, вмСсто Π΄Π° сС ΠΈΠ·Ρ‚Ρ€ΠΈΠ²Π°Ρ‚. ΠΠ΅ΡƒΡΠΏΠ΅ΡˆΠ΅Π½ тСст спира ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° цСлия Π½Π°Π±ΠΎΡ€ (ΠΏΡ€Π΅Π΄ΠΈ Ρ‚ΠΎΠ²Π° бяха изпълнСни слСднитС), ΠΊΠΎΠ΅Ρ‚ΠΎ спорСд Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ трябва Π΄Π° ΠΈΠΌ ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Π΄Π° сС ΡΡŠΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡Π°Ρ‚ Π²ΡŠΡ€Ρ…Ρƒ Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°.

  • ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΎ справянС с Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ситуации ΠΏΡ€ΠΈ почистванС слСд тСстовС.

  • Π‘ΠΏΠΎΡ€Π΅Π΄ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π΅Π΄Π½Π° ΠΎΡ‚ Π½Π°ΠΉ-Π²Π°ΠΆΠ½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π΅, Ρ‡Π΅ Makefile Π²Π΅Ρ‡Π΅ Π½Π΅ прСзаписва Ρ„Π°ΠΉΠ»Π° insserv.conf ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° инсталацията. Ако Π²Π΅Ρ‡Π΅ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π° Ρ„Π°ΠΉΠ» insserv.conf, сС създава Π½ΠΎΠ²Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½Π° конфигурация с ΠΈΠΌΠ΅ insserv.conf.sample. Π’ΠΎΠ²Π° трябва Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈ тСстванСто Π½Π° Π½ΠΎΠ²ΠΈ вСрсии Π½Π° insserv ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ Π±ΠΎΠ»Π΅Π·Π½Π΅Π½ΠΎ.

  • Π€Π°ΠΉΠ»ΡŠΡ‚ /etc/insserv/file-filters, Π°ΠΊΠΎ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°, ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° списък с Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΈ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΡ, ΠΊΠΎΠΈΡ‚ΠΎ сС ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€Π°Ρ‚ ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° скриптовС Π² /etc/init.d. ΠšΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° insserv Π²Π΅Ρ‡Π΅ ΠΈΠΌΠ° Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ΅Π½ списък с ΠΎΠ±Ρ‰ΠΈ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΡ, ΠΊΠΎΠΈΡ‚ΠΎ Π΄Π° сС ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€Π°Ρ‚. Новата функция позволява Π½Π° администраторитС Π΄Π° Ρ€Π°Π·ΡˆΠΈΡ€ΡΠ²Π°Ρ‚ Ρ‚ΠΎΠ·ΠΈ списък.

  • Startpar Π²Π΅Ρ‡Π΅ сС Π½Π°ΠΌΠΈΡ€Π° Π² /bin вмСсто /sbin, ΠΊΠΎΠ΅Ρ‚ΠΎ Ρ‰Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π½Π° Π½Π΅ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Ρ‚Π°Π·ΠΈ ΠΏΠΎΠΌΠΎΡ‰Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°. Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π°Ρ‚Π° с Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΠΎ ΡΡŠΡ‰ΠΎ Π΅ прСмСстСна ΠΎΡ‚ Ρ€Π°Π·Π΄Π΅Π» 8 Π² Ρ€Π°Π·Π΄Π΅Π» 1, Π·Π° Π΄Π° ΠΎΡ‚Ρ€Π°Π·ΠΈ Ρ‚Π°Π·ΠΈ промяна.

  • По Π²Ρ€Π΅ΠΌΠ΅ Π½Π° тСстванСто ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΈΡΡ‚ ΠΏΠ»Π°Π½ бСшС Π΄Π° сС прСмСсти ΡΡ‚ΠΈΠ»ΡŠΡ‚ Π½Π° makefile Π½Π° зависимостта: информация ΠΎΡ‚ /etc към /var ΠΈΠ»ΠΈ към /lib, Π½ΠΎ Ρ‚ΠΎΠ²Π° сС ΠΎΠΊΠ°Π·Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° с ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΈ систСми ΠΈ някои Π΄Ρ€ΡƒΠ³ΠΈ Π½Π΅Ρ‰Π°, ΠΏΠΎ-спСциално ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ с FHS . Π’Π°ΠΊΠ° Ρ‡Π΅ Ρ‚Π΅Π·ΠΈ ΠΏΠ»Π°Π½ΠΎΠ²Π΅ бяха ΠΎΡ‚Π»ΠΎΠΆΠ΅Π½ΠΈ ΠΈ засСга информацията Π·Π° зависимоститС остава Π² /etc. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ говорят Π·Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° Π²Ρ€ΡŠΡ‰Π°Π½Π΅ към Ρ‚ΠΎΠ·ΠΈ ΠΏΠ»Π°Π½ ΠΏΠΎ-късно, Π°ΠΊΠΎ бъдС прСдставСно ΠΈ тСствано Π΄ΠΎΠ±Ρ€ΠΎ Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎ мСстополоТСниС.

Нови стабилни ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π·Π° sysvinit-2.95, insserv-1.20.0 ΠΈ startpar-0.63 ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Π½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈ Π½Π° ΠΎΠ³Π»Π΅Π΄Π°Π»Π°Ρ‚Π° Π½Π° Savannah: http://download.savannah.nongnu.org/releases/sysvinit/

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: linux.org.ru

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