A votazione generale nantu Γ  i sistemi init di Debian hΓ  iniziatu

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ Debian annunziatu circa u principiu votu generale (GR, general resolution) Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΏΠΎ prublema di supportu di piΓΉ sistemi init, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΡƒΡŽ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΡƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ привязки ΠΊ systemd, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… систСм ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ взаимодСйствия с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹ΠΌΠΈ дистрибутивами, Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΌΠΈ systemd. ГолосованиС продлится Π΄ΠΎ 27 дСкабря Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΈΡ‚ΠΎΠ³ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠ΄Π²Π΅Π΄Π΅Π½Ρ‹ 28 дСкабря.

Ricurdemu chΓ¬ in 2014 u cumitatu tecnicu appruvatu transizione distribuzione predeterminata nantu Γ  systemd, ma micca hΓ  travagliatu Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… систСм ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ (ΠΏΡ€ΠΈ голосованиС ΠΏΠΎΠ±Π΅Π΄ΠΈΠ» ΠΏΡƒΠ½ΠΊΡ‚, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π½Π° Π½Π΅Π³ΠΎΡ‚ΠΎΠ²Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠΈΡ‚Π΅Ρ‚Π° вынСсти Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ Π΄Π°Π½Π½ΠΎΠΌΡƒ вопросу). Π›ΠΈΠ΄Π΅Ρ€ ΠΊΠΎΠΌΠΈΡ‚Π΅Ρ‚Π° ΠΏΠΎΡ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π» ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°ΡŽΡ‰ΠΈΠΌ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ sysvinit Π² качСствС Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ систСмы ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, Π½ΠΎ ΡƒΠΊΠ°Π·Π°Π», Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Π²ΡΠ·Ρ‹Π²Π°Ρ‚ΡŒ свою Ρ‚ΠΎΡ‡ΠΊΡƒ зрСния ΠΈ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ случаС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ слСдуСт ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ.

Dopu questu, certi sviluppatori anu pruvatu tentativu di realizà u votu generale, ma u votu prelimiunale hà dimustratu chì ùn ci era micca bisognu di piglià una decisione nantu à u prublema di usu di sistemi di inizializazione multiplici. Qualchi mesi fà, dopu prublemi cù l'inclusione di u pacchettu elogind (necessariu per eseguisce GNOME senza systemd) in u ramu di teste per via di un cunflittu cù libsystemd, u prublema hè stata di novu risuscitata da u capu di prughjettu di Debian, postu chì i sviluppatori ùn puderanu micca d'accordu, è a so cumunicazione hè diventata scontru è ghjuntu à una strada morta.

ΠŸΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠΌΠΎΠ΅ Π½Ρ‹Π½Π΅ голосованиС ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΡƒΡ‚Π²Π΅Ρ€Π΄ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΡƒ Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… систСм ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΈ Ссли ΠΏΠΎΠ±Π΅Π΄ΠΈΡ‚ ΠΏΡƒΠ½ΠΊΡ‚, ΠΎΠ±ΡΠ·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ систСмы, мэйнтСйнСры Π½Π΅ смогут ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ Π·Π°Ρ‚ΡΠ³ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ вопросы. ПослС обсуТдСния Ρ‚Ρ€Ρ‘Ρ… ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… Π»ΠΈΠ΄Π΅Ρ€ΠΎΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² голосования, число Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π±Ρ‹Π»ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΎ Π΄ΠΎ восьми. ΠŸΡ€ΠΈ голосовании допускаСтся Π²Ρ‹Π±ΠΎΡ€ сразу Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² c Ρ€Π°Π½ΠΆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Ρ… элСмСнтов ΠΏΠΎ ΡƒΡ€ΠΎΠ²Π½ΡŽ прСдпочтСния. ΠŸΡ€Π°Π²ΠΎ голоса ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠΊΠΎΠ»ΠΎ тысячи Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π² сопровоТдСнии ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠΈ инфраструктуры.

ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹:

  • L'enfasi principale hΓ¨ nantu Γ  systemd. Furnisce un supportu per i sistemi init alternativi ΓΉn hΓ¨ micca una prioritΓ , ma i mantenitori puderanu include script init per tali sistemi in pacchetti.
  • Supportu per una varietΓ  di sistemi init Γ¨ a capacitΓ  di boot Debian cΓΉ sistemi init altri da systemd.
    Per eseguisce i servizii, i pacchetti devenu include script init chì furnisce solu i schedari di unità systemd senza script init sysv hè inaccettabile.

  • systemd resta preferitu, ma a pussibilitΓ  di mantene sistemi di inizializazione alternativu hΓ¨ lasciata. Tecnulugie cum'Γ¨ elogind, chΓ¬ permettenu l'applicazioni ligati Γ  systemd per eseguisce in ambienti alternativi, sΓ² visti cum'Γ¨ impurtanti. I pacchetti ponu include file init per sistemi alternativi.
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° систСм, Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… systemd, Π½ΠΎ Π±Π΅Π· внСсСния ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, ΠΌΠ΅ΡˆΠ°ΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΡŽ. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΡΠΎΠ³Π»Π°ΡˆΠ°ΡŽΡ‚ΡΡ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ нСсколько систСм ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π² ΠΎΠ±ΠΎΠ·Ρ€ΠΈΠΌΠΎΠΌ Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ, Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π°Π΄ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ systemd. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ ΠΈ сопровоТдСниСм спСцифичных Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ слСдуСт Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ заинтСрСсованным Π² Ρ‚Π°ΠΊΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΡ… сообщСствам, Π½ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ мэйнтСйнСры Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Ρ‚ΡŒ ΠΈ ΡΠΏΠΎΡΠΎΠ±ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, ΠΊΠΎΠ³Π΄Π° Π² этом Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ. Π’ ΠΈΠ΄Π΅Π°Π»Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ использовании любой систСмы ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, для Ρ‡Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ init-скрипты ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ½Ρ‹Π΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π±Π΅Π· systemd. ΠΠ΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π±Π΅Π· systemd рассматриваСтся ΠΊΠ°ΠΊ ошибка, Π½ΠΎ Π½Π΅ ΠΊΠ°ΠΊ ошибка Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‰Π°Ρ Ρ€Π΅Π»ΠΈΠ·, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ случаСв, ΠΊΠΎΠ³Π΄Π° имССтся Π³ΠΎΡ‚ΠΎΠ²ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π±Π΅Π· systemd, Π½ΠΎ Π΅Π³ΠΎ ΠΎΡ‚ΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π²Ρ‹Π·Π²Π°Π½Π° ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ΠΌ Ρ€Π°Π½Π΅Π΅ ΠΏΠΎΡΡ‚Π°Π²Π»ΡΠ²ΡˆΠ΅Π³ΠΎΡΡ init-скрипта).
  • Supporta a portabilitΓ  senza introduzione di cambiamenti chΓ¬ impediscenu u sviluppu. Debian cuntinueghja Γ  esse vistu cum'Γ¨ un ponte per l'integrazione di diversi software chΓ¬ furnisce funziunalitΓ  equivalente o simili. A portabilitΓ  trΓ  e plataforme di hardware Γ¨ i stacks di software hΓ¨ un scopu impurtante, Γ¨ l'integrazione di tecnulugii alternattivi hΓ¨ incuraghjitu, ancu s'Γ¨ a visione di u mondu di i so creatori difiere da u cunsensu generale. A pusizioni riguardanti systemd Γ¨ altri sistemi di inizializazione coincide completamente cΓΉ u puntu 4.
  • Fendu u sustegnu per i sistemi di inizializazione multiplici ubligatoriu. Furnisce l'abilitΓ  di eseguisce Debian cΓΉ sistemi init altru da systemd cuntinueghja Γ  esse impurtante per u prugettu. Ogni pacchettu deve travagliΓ  cΓΉ pid1 handlers altru ch'Γ¨ systemd, salvu chΓ¬ u software inclusu in u pacchettu era inizialmente destinatu Γ  travagliΓ  solu cΓΉ systemd Γ¨ ΓΉn sustene micca l'esecuzione senza systemd (l'assenza di scripts init ΓΉn conta micca solu per travagliΓ  cΓΉ systemd) .
  • Supporta portabilitΓ  Γ¨ implementazioni multiple. I principii ginirali sΓ² esattamente uguali Γ  u puntu 5, ma ΓΉn ci sΓ² micca esigenze specifiche per i sistemi systemd Γ¨ init, Γ¨ ΓΉn sΓ² micca imposte obligazioni Γ  i sviluppatori. I sviluppatori sΓ² incuraghjiti Γ  pigliΓ  in contu l'interessi di l'altri, Γ  fΓ  cumprumessi Γ¨ Γ  truvΓ  suluzioni cumuni chΓ¬ sΓ² soddisfacenti per parechji partiti.
  • Discussione cuntinuata. L'articulu pΓ² esse usatu per downgrade opzioni inacceptable.

    Source: opennet.ru

  • Add a comment