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 kupitishwampito 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.
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.
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.