Upigaji kura wa jumla kwenye mifumo ya init ya Debian umeanza

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ Debian alitangaza kuhusu mwanzo upigaji kura wa jumla (GR, general resolution) Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΏΠΎ suala la kusaidia mifumo mingi ya init, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΡƒΡŽ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΡƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ привязки ΠΊ systemd, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… систСм ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ взаимодСйствия с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹ΠΌΠΈ дистрибутивами, Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΌΠΈ systemd. ГолосованиС продлится Π΄ΠΎ 27 дСкабря Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΈΡ‚ΠΎΠ³ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠ΄Π²Π΅Π΄Π΅Π½Ρ‹ 28 дСкабря.

Tukumbuke kuwa mwaka 2014 kamati ya ufundi kupitishwa mpito usambazaji chaguo-msingi kwenye systemd, lakini sivyo kazi nje Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… систСм ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ (ΠΏΡ€ΠΈ голосованиС ΠΏΠΎΠ±Π΅Π΄ΠΈΠ» ΠΏΡƒΠ½ΠΊΡ‚, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π½Π° Π½Π΅Π³ΠΎΡ‚ΠΎΠ²Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠΈΡ‚Π΅Ρ‚Π° вынСсти Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ Π΄Π°Π½Π½ΠΎΠΌΡƒ вопросу). Π›ΠΈΠ΄Π΅Ρ€ ΠΊΠΎΠΌΠΈΡ‚Π΅Ρ‚Π° ΠΏΠΎΡ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π» ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°ΡŽΡ‰ΠΈΠΌ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ sysvinit Π² качСствС Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ систСмы ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, Π½ΠΎ ΡƒΠΊΠ°Π·Π°Π», Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Π²ΡΠ·Ρ‹Π²Π°Ρ‚ΡŒ свою Ρ‚ΠΎΡ‡ΠΊΡƒ зрСния ΠΈ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ случаС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ слСдуСт ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ.

Baada ya hayo, watengenezaji wengine walijaribu jaribu kutekeleza kura ya jumla, lakini upigaji kura wa awali ulionyesha kwamba hakukuwa na haja ya kufanya uamuzi kuhusu suala la kutumia mifumo mingi ya uanzishaji. Miezi michache iliyopita, baada ya matatizo pamoja na kuingizwa kwa kifurushi cha elogind (muhimu kwa kuendesha GNOME bila systemd) kwenye tawi la majaribio kwa sababu ya mzozo na libsystemd, suala hilo liliibuliwa tena na kiongozi wa mradi wa Debian, kwani watengenezaji hawakuweza kukubaliana, na mawasiliano yao yakageuka kuwa makabiliano na kufikia mwisho.

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

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

  • Lengo kuu ni juu ya systemd. Kutoa usaidizi kwa mifumo mbadala ya init sio kipaumbele, lakini watunzaji wanaweza kujumuisha kwa hiari hati za init za mifumo kama hiyo kwenye vifurushi.
  • Usaidizi kwa aina mbalimbali za mifumo ya init na uwezo wa kuwasha Debian na mifumo ya init isipokuwa systemd.
    Ili kuendesha huduma, vifurushi lazima vijumuishe hati za init; kutoa faili za kitengo cha mfumo pekee bila hati za sysv init hakukubaliki.

  • systemd inabaki kupendelewa, lakini uwezekano wa kudumisha mifumo mbadala ya uanzishaji umesalia. Teknolojia kama vile elogind, ambayo huruhusu programu zinazofungamana na mfumo kufanya kazi katika mazingira mbadala, zinaonekana kuwa muhimu. Vifurushi vinaweza kujumuisha faili za init za mifumo mbadala.
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° систСм, Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… systemd, Π½ΠΎ Π±Π΅Π· внСсСния ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, ΠΌΠ΅ΡˆΠ°ΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΡŽ. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΡΠΎΠ³Π»Π°ΡˆΠ°ΡŽΡ‚ΡΡ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ нСсколько систСм ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π² ΠΎΠ±ΠΎΠ·Ρ€ΠΈΠΌΠΎΠΌ Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ, Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π°Π΄ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ systemd. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ ΠΈ сопровоТдСниСм спСцифичных Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ слСдуСт Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ заинтСрСсованным Π² Ρ‚Π°ΠΊΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΡ… сообщСствам, Π½ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ мэйнтСйнСры Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Ρ‚ΡŒ ΠΈ ΡΠΏΠΎΡΠΎΠ±ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, ΠΊΠΎΠ³Π΄Π° Π² этом Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ. Π’ ΠΈΠ΄Π΅Π°Π»Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ использовании любой систСмы ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, для Ρ‡Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ init-скрипты ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ½Ρ‹Π΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π±Π΅Π· systemd. ΠΠ΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π±Π΅Π· systemd рассматриваСтся ΠΊΠ°ΠΊ ошибка, Π½ΠΎ Π½Π΅ ΠΊΠ°ΠΊ ошибка Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‰Π°Ρ Ρ€Π΅Π»ΠΈΠ·, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ случаСв, ΠΊΠΎΠ³Π΄Π° имССтся Π³ΠΎΡ‚ΠΎΠ²ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π±Π΅Π· systemd, Π½ΠΎ Π΅Π³ΠΎ ΠΎΡ‚ΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π²Ρ‹Π·Π²Π°Π½Π° ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ΠΌ Ρ€Π°Π½Π΅Π΅ ΠΏΠΎΡΡ‚Π°Π²Π»ΡΠ²ΡˆΠ΅Π³ΠΎΡΡ init-скрипта).
  • Huruhusu kubebeka bila kuleta mabadiliko ambayo yanazuia maendeleo. Debian inaendelea kuonekana kama daraja la kuunganisha programu tofauti ambazo hutoa utendakazi sawa au sawa. Uwezo wa kubebeka kati ya majukwaa ya maunzi na rafu za programu ni lengo muhimu, na ujumuishaji wa teknolojia mbadala unahimizwa, hata kama mtazamo wa ulimwengu wa waundaji wao unatofautiana na makubaliano ya jumla. Nafasi kuhusu systemd na mifumo mingine ya uanzishaji inalingana kabisa na nukta ya 4.
  • Kufanya usaidizi kwa mifumo mingi ya uanzishaji kuwa lazima. Kutoa uwezo wa kuendesha Debian na mifumo ya init isipokuwa systemd kunaendelea kuwa muhimu kwa mradi. Kila kifurushi lazima kifanye kazi na vishikilizi vya pid1 isipokuwa systemd, isipokuwa programu iliyojumuishwa kwenye kifurushi ilikusudiwa kufanya kazi tu na systemd na haiauni kuendesha bila systemd (kutokuwepo kwa hati za init hakuhesabiki kama ilivyokusudiwa kufanya kazi na systemd tu) .
  • Inasaidia kubebeka na utekelezaji mwingi. Kanuni za jumla ni sawa na hatua ya 5, lakini hakuna mahitaji maalum ya mifumo ya mfumo na init, na hakuna wajibu wowote unaowekwa kwa watengenezaji. Waendelezaji wanahimizwa kuzingatia maslahi ya kila mmoja, kufanya maelewano na kutafuta ufumbuzi wa pamoja ambao ni wa kuridhisha kwa pande mbalimbali.
  • Kuendelea mjadala. Kipengee kinaweza kutumika kupunguza chaguo zisizokubalika.

    Chanzo: opennet.ru

  • Kuongeza maoni