ΠΡΠΎΠ΅ΠΊΡ Debian ngumumkeun ngeunaan mimiti voting umum (GR, general resolution) ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΏΠΎ isu ngarojong sababaraha sistem init , ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΡΡ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π² ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠΈ ΠΏΡΠΈΠ²ΡΠ·ΠΊΠΈ ΠΊ systemd, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΡ
ΡΠΈΡΡΠ΅ΠΌ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΡΠΌΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²Π°ΠΌΠΈ, Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΠΌΠΈ systemd. ΠΠΎΠ»ΠΎΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ΄Π»ΠΈΡΡΡ Π΄ΠΎ 27 Π΄Π΅ΠΊΠ°Π±ΡΡ Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ, ΠΈΡΠΎΠ³ΠΈ Π±ΡΠ΄ΡΡ ΠΏΠΎΠ΄Π²Π΅Π΄Π΅Π½Ρ 28 Π΄Π΅ΠΊΠ°Π±ΡΡ.
Hayu urang ngelingan yen dina 2014 panitia teknis disatujuan transisi distribusi standar dina systemd, tapi henteu digawΓ© kaluar ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ ΠΊ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
ΡΠΈΡΡΠ΅ΠΌ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ (ΠΏΡΠΈ Π³ΠΎΠ»ΠΎΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ±Π΅Π΄ΠΈΠ» ΠΏΡΠ½ΠΊΡ, ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΠΈΠΉ Π½Π° Π½Π΅Π³ΠΎΡΠΎΠ²Π½ΠΎΡΡΡ ΠΊΠΎΠΌΠΈΡΠ΅ΡΠ° Π²ΡΠ½Π΅ΡΡΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ Π΄Π°Π½Π½ΠΎΠΌΡ Π²ΠΎΠΏΡΠΎΡΡ). ΠΠΈΠ΄Π΅Ρ ΠΊΠΎΠΌΠΈΡΠ΅ΡΠ° ΠΏΠΎΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π» ΡΠΎΠΏΡΠΎΠ²ΠΎΠΆΠ΄Π°ΡΡΠΈΠΌ ΠΏΠ°ΠΊΠ΅ΡΡ ΡΠΎΡ
ΡΠ°Π½ΠΈΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ sysvinit Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ, Π½ΠΎ ΡΠΊΠ°Π·Π°Π», ΡΡΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π½Π°Π²ΡΠ·ΡΠ²Π°ΡΡ ΡΠ²ΠΎΡ ΡΠΎΡΠΊΡ Π·ΡΠ΅Π½ΠΈΡ ΠΈ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ.
Saatos ieu, sababaraha pamekar nyobian usaha pikeun ngalaksanakeun sora umum, tapi voting awal nΓ©mbongkeun yΓ©n aya teu kudu nyieun kaputusan dina masalah ngagunakeun sababaraha sistem initialization. Sababaraha bulan ka tukang, sanggeus masalah kalawan kaasup pakΓ©t elogind (diperlukeun pikeun ngajalankeun GNOME tanpa systemd) dina cabang nguji alatan konflik kalawan libsystemd, masalah ieu deui diangkat ku pamimpin proyΓ©k Debian, saprak pamekar teu bisa satuju, sarta komunikasi maranΓ©hanana robah jadi a konfrontasi sarta ngahontal tungtung buntu.
ΠΡΠΎΠ²ΠΎΠ΄ΠΈΠΌΠΎΠ΅ Π½ΡΠ½Π΅ Π³ΠΎΠ»ΠΎΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΡΡΠ²Π΅ΡΠ΄ΠΈΡΡ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΡ Π² ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
ΡΠΈΡΡΠ΅ΠΌ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ, ΠΈ Π΅ΡΠ»ΠΈ ΠΏΠΎΠ±Π΅Π΄ΠΈΡ ΠΏΡΠ½ΠΊΡ, ΠΎΠ±ΡΠ·ΡΠ²Π°ΡΡΠΈΠΉ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΌΡΠΉΠ½ΡΠ΅ΠΉΠ½Π΅ΡΡ Π½Π΅ ΡΠΌΠΎΠ³ΡΡ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠ»ΠΈ Π·Π°ΡΡΠ³ΠΈΠ²Π°ΡΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ. ΠΠΎΡΠ»Π΅ ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΡ ΡΡΡΡ
ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½Π½ΡΡ
Π»ΠΈΠ΄Π΅ΡΠΎΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΏΡΠ½ΠΊΡΠΎΠ² Π³ΠΎΠ»ΠΎΡΠΎΠ²Π°Π½ΠΈΡ, ΡΠΈΡΠ»ΠΎ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² Π±ΡΠ»ΠΎ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΎ Π΄ΠΎ Π²ΠΎΡΡΠΌΠΈ. ΠΡΠΈ Π³ΠΎΠ»ΠΎΡΠΎΠ²Π°Π½ΠΈΠΈ Π΄ΠΎΠΏΡΡΠΊΠ°Π΅ΡΡΡ Π²ΡΠ±ΠΎΡ ΡΡΠ°Π·Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
ΠΏΡΠ½ΠΊΡΠΎΠ² c ΡΠ°Π½ΠΆΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π²ΡΠ±ΡΠ°Π½Π½ΡΡ
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΏΠΎ ΡΡΠΎΠ²Π½Ρ ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠ΅Π½ΠΈΡ. ΠΡΠ°Π²ΠΎ Π³ΠΎΠ»ΠΎΡΠ° ΠΈΠΌΠ΅ΡΡ ΠΎΠΊΠΎΠ»ΠΎ ΡΡΡΡΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², ΡΡΠ°ΡΡΠ²ΡΡΡΠΈΡ
Π² ΡΠΎΠΏΡΠΎΠ²ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠ°Π½ΠΈΠΈ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ.
ΠΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ:
Fokus utama nyaΓ©ta dina systemd. Nyadiakeun pangrojong pikeun sistem init alternatif teu prioritas, tapi maintainers bisa optionally ngawengku Aksara init pikeun sistem misalna dina bungkusan.
Rojongan pikeun rupa-rupa sistem init jeung kamampuhan pikeun boot Debian kalawan sistem init lian ti systemd.
Pikeun ngajalankeun jasa, bungkusan kedah kalebet skrip init; ngan ukur nyayogikeun file unit systemd tanpa skrip init sysv teu tiasa ditampi.
systemd tetep pikaresep, tapi kamungkinan ngajaga sistem initialization alternatif ditinggalkeun. TΓ©knologi sapertos elogind, anu ngamungkinkeun aplikasi anu terikat ka systemd dijalankeun dina lingkungan alternatif, dianggap penting. Paket tiasa kalebet file init pikeun sistem alternatif.
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠΈΡΡΠ΅ΠΌ, Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΡ
systemd, Π½ΠΎ Π±Π΅Π· Π²Π½Π΅ΡΠ΅Π½ΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, ΠΌΠ΅ΡΠ°ΡΡΠΈΡ
ΡΠ°Π·Π²ΠΈΡΠΈΡ. Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΡΠΎΠ³Π»Π°ΡΠ°ΡΡΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΈΡΡΠ΅ΠΌ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π² ΠΎΠ±ΠΎΠ·ΡΠΈΠΌΠΎΠΌ Π±ΡΠ΄ΡΡΠ΅ΠΌ, Π½ΠΎ ΡΠ°ΠΊΠΆΠ΅ ΡΡΠΈΡΠ°ΡΡ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΡΠΌ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π°Π΄ ΡΠ»ΡΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ systemd. Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ ΠΈ ΡΠΎΠΏΡΠΎΠ²ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ΠΌ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΡΡ
ΡΠ΅ΡΠ΅Π½ΠΈΠΉ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ²Π°Π½Π½ΡΠΌ Π² ΡΠ°ΠΊΠΈΡ
ΡΠ΅ΡΠ΅Π½ΠΈΡΡ
ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π°ΠΌ, Π½ΠΎ Π΄ΡΡΠ³ΠΈΠ΅ ΠΌΡΠΉΠ½ΡΠ΅ΠΉΠ½Π΅ΡΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ ΠΈ ΡΠΏΠΎΡΠΎΠ±ΡΡΠ²ΠΎΠ²Π°ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ, ΠΊΠΎΠ³Π΄Π° Π² ΡΡΠΎΠΌ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ. Π ΠΈΠ΄Π΅Π°Π»Π΅ ΠΏΠ°ΠΊΠ΅ΡΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Π»ΡΠ±ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ, Π΄Π»Ρ ΡΠ΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡΠ°Π²Π»ΡΡΡ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΡΠ΅ init-ΡΠΊΡΠΈΠΏΡΡ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈΠ½ΡΠ΅ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌΡ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π±Π΅Π· systemd. ΠΠ΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ°Π±ΠΎΡΡ Π±Π΅Π· systemd ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΡΡΡ ΠΊΠ°ΠΊ ΠΎΡΠΈΠ±ΠΊΠ°, Π½ΠΎ Π½Π΅ ΠΊΠ°ΠΊ ΠΎΡΠΈΠ±ΠΊΠ° Π±Π»ΠΎΠΊΠΈΡΡΡΡΠ°Ρ ΡΠ΅Π»ΠΈΠ·, Π·Π° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅Π², ΠΊΠΎΠ³Π΄Π° ΠΈΠΌΠ΅Π΅ΡΡΡ Π³ΠΎΡΠΎΠ²ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Π±Π΅Π· systemd, Π½ΠΎ Π΅Π³ΠΎ ΠΎΡΠΊΠ°Π·ΡΠ²Π°ΡΡΡΡ ΡΠΎΡ
ΡΠ°Π½ΡΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΠ³Π΄Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π²ΡΠ·Π²Π°Π½Π° ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ΠΌ ΡΠ°Π½Π΅Π΅ ΠΏΠΎΡΡΠ°Π²Π»ΡΠ²ΡΠ΅Π³ΠΎΡΡ init-ΡΠΊΡΠΈΠΏΡΠ°).
Ngarojong portability tanpa ngenalkeun parobahan anu ngahalangan pangwangunan. Debian terus ditingali salaku sasak pikeun ngahijikeun parangkat lunak anu bΓ©da-bΓ©da anu nyayogikeun fungsionalitas anu sami atanapi sami. Portabilitas antara platform hardware sareng tumpukan parangkat lunak mangrupikeun tujuan anu penting, sareng integrasi tΓ©knologi alternatif didorong, sanaos pandangan dunya panyiptana bΓ©da sareng konsensus umum. Posisi ngeunaan systemd sareng sistem inisialisasi anu sanΓ©s saluyu sareng titik 4.
Nyieun rojongan pikeun sababaraha sistem initialization wajib. Nyadiakeun kamampuhan pikeun ngajalankeun Debian kalawan sistem init lian ti systemd terus jadi penting pikeun proyΓ©k. Unggal pakΓ©t kedah dianggo sareng pawang pid1 salian ti systemd, kecuali parangkat lunak anu kalebet dina pakΓ©t anu asalna ngan ukur dianggo sareng systemd sareng henteu ngadukung jalan tanpa systemd (henteuna skrip init henteu kaΓ©tang ngan ukur pikeun dianggo sareng systemd) .
Ngarojong portability sarta sababaraha palaksanaan. Prinsip umum persis sarua jeung titik 5, tapi euweuh sarat husus pikeun systemd na init sistem, tur euweuh kawajiban ditumpukeun dina pamekar. Pamekar didorong pikeun merhatikeun kapentingan masing-masing, ngadamel kompromi sareng milarian solusi umum anu nyugemakeun pikeun sagala rupa pihak.
Terus diskusi. item nu bisa dipakΓ© pikeun downgrade pilihan unacceptable.
sumber: opennet.ru