Hasil sora dina sistem init Debian parantos disimpulkeun

Diterbitkeun hasil voting umum (GR, résolusi umum) pamekar proyék Debian aub dina pangropéa pakét sareng pangropéa infrastruktur, dilaksanakeun dina masalah ngadukung sababaraha sistem init. Item kadua ("B") dina daptar meunang - systemd tetep pikaresep, tapi kamungkinan ngajaga sistem initialization alternatif tetep. Voting dilaksanakeun nganggo metodeu Condorcet, dimana unggal pamilih pangkat sadaya pilihan dina urutan preferensi, sarta nalika ngitung hasilna, éta dicokot kana akun sabaraha pamilih milih hiji pilihan ka nu sejen.

Usul anu unggul ngakuan yén unit jasa systemd mangrupikeun cara anu paling dipikaresep pikeun ngonpigurasikeun daemon sareng jasa pikeun ngajalankeun, tapi ngakuan yén aya lingkungan dimana pamekar sareng pangguna tiasa nyiptakeun sareng ngagunakeun sistem init alternatif sareng alternatif fungsional pikeun kamampuan systemd. Pamekar solusi alternatif ngabutuhkeun sumber daya pikeun ngalaksanakeun padamelan sareng pormat bungkusanna. Solusi alternatif sapertos elogind pikeun ngajalankeun aplikasi anu kabeungkeut kana antarmuka khusus systemd tetep penting pikeun proyék éta. Ngadukung inisiatif sapertos kitu peryogi bantosan di daérah anu ngembangkeun téknologi alternatip sareng sesa proyék, sapertos ngalambatkeun ulasan patch sareng diskusi.

Paket tiasa kalebet file unit systemd sareng skrip init pikeun ngamimitian jasa. Paket tiasa nganggo fitur systemd naon waé anu dipikahoyong ku pangurus pakét, salami fiturna saluyu sareng aturan Debian sareng henteu kabeungkeut kana fitur Debian ékspérimén atanapi henteu didukung dina bungkusan sanés. Salian systemd, bungkusan ogé tiasa ngalebetkeun dukungan pikeun sistem init alternatif sareng nyayogikeun komponén pikeun ngagentos antarmuka khusus sistemd. Kaputusan ngeunaan citakan patch dilakukeun ku pangropéa salaku bagian tina prosedur standar. Debian komitmen pikeun damel sareng distribusi turunan anu milih ngagunakeun sistem init anu sanés, tapi interaksina diwangun dina tingkat pangropéa, anu nyandak kaputusan ngeunaan fitur mana anu disiapkeun ku distribusi pihak katilu anu katampi kana komposisi Debian utama sareng mana anu tinggaleun. dina distribusi turunan.

Hayu urang ngelingan yen dina 2014 panitia teknis disatujuan transisi distribusi standar dina systemd, tapi henteu digawé kaluar kaputusan ngeunaan rojongan pikeun sababaraha sistem provisioning (item nu nunjukkeun unwillingness panitia pikeun nyieun kaputusan dina masalah ieu meunang sora). Pamingpin panitia Dianjurkeun yén maintainers pakét mertahankeun rojongan pikeun sysvinit salaku sistem init alternatif, tapi dituduhkeun yén anjeunna teu bisa maksakeun sudut pandang na yén kaputusan kudu dijieun mandiri dina unggal hal.

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.

Pilihan dianggap:

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

  • Rojongan pikeun sistem anu henteu nganggo systemd, tapi tanpa parobihan anu bakal ngahalangan pangwangunan. Pamekar satuju pikeun ngadukung sababaraha sistem init pikeun masa depan anu tiasa diramalkeun, tapi ogé yakin yén éta kedah dianggo pikeun ningkatkeun dukungan systemd. Pangwangunan sareng pangropéa solusi-solusi khusus kedah diserahkeun ka komunitas anu resep kana solusi éta, tapi para pangropéa sanés kedah aktip ngabantosan sareng nyumbang kana ngarengsekeun masalah nalika aya kabutuhan. Ideally, bungkusan kedah fungsina ngagunakeun sistem init mana wae, nu bisa dihontal ku supplying Aksara init tradisional atawa maké mékanisme séjén nu ngidinan aranjeunna dianggo tanpa systemd. Henteu mampuh damel tanpa systemd dianggap bug, tapi sanés bug anu ngahalangan ngaleupaskeun, kecuali aya solusi anu siap pikeun damel tanpa systemd, tapi ditolak pikeun disimpen (contona, nalika masalahna disababkeun ku ngahapus skrip init anu disayogikeun sateuacana).
  • 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

    Tambahkeun komentar