Temuan (GR, resolusi umum) dari pengembang proyek DebianSebuah pertemuan, yang melibatkan pemeliharaan paket dan dukungan infrastruktur, diadakan untuk membahas isu dukungan terhadap beberapa sistem init. Opsi kedua ("B") dalam daftar tersebut menang—systemd tetap menjadi pilihan utama, tetapi opsi untuk mendukung sistem init alternatif tetap ada. Pemungutan suara dilakukan menggunakan , di mana setiap pemilih mengurutkan semua opsi berdasarkan preferensinya, dan ketika menghitung hasilnya, diperhitungkan berapa banyak pemilih yang lebih memilih satu opsi dibandingkan opsi lainnya.
Proposal pemenang mengakui bahwa unit layanan systemd adalah cara yang lebih disukai untuk mengkonfigurasi daemon dan layanan agar dapat berjalan, namun mengakui bahwa ada lingkungan di mana pengembang dan pengguna dapat membuat dan menggunakan sistem init alternatif dan alternatif fungsional terhadap kemampuan systemd. Pengembang solusi alternatif memerlukan sumber daya untuk melaksanakan pekerjaan mereka dan memformat paket mereka. Solusi alternatif seperti elogind untuk menjalankan aplikasi yang terikat pada antarmuka khusus sistemd tetap penting bagi proyek ini. Mendukung inisiatif-inisiatif tersebut memerlukan bantuan di bidang-bidang di mana pengembangan teknologi alternatif bersinggungan dengan proyek lainnya, seperti menunda tinjauan dan diskusi patch.
Paket diperbolehkan menyertakan baik file unit systemd maupun skrip init untuk memulai layanan. Paket dapat menggunakan fitur systemd apa pun yang dipilih oleh pengelola paket, asalkan fitur-fitur tersebut sesuai dengan pedoman yang berlaku. Debian dan tidak terkait dengan fitur eksperimental atau yang tidak didukung. Debian kemampuan dari paket lain. Selain systemd, paket juga dapat menyertakan dukungan untuk sistem init alternatif dan menyediakan komponen untuk menggantikan antarmuka khusus systemd. Keputusan untuk menyertakan patch dibuat oleh pengelola sebagai bagian dari prosedur standar. Debian berupaya untuk bekerja sama dengan distribusi turunan yang telah memilih sistem inisialisasi lain untuk diri mereka sendiri, tetapi interaksi tersebut dibangun pada tingkat pengelola, yang bertanggung jawab untuk memutuskan fitur mana yang disiapkan oleh distribusi pihak ketiga untuk diterima ke dalam distribusi utama. Debian, dan mana yang harus dibiarkan dalam distribusi turunan.
Mari kita ingat kembali hal itu pada tahun 2014 panitia teknis distribusi default pada systemd, tetapi tidak keputusan mengenai dukungan untuk berbagai sistem penyediaan (item yang menunjukkan keengganan komite untuk mengambil keputusan mengenai masalah ini memenangkan pemungutan suara). Ketua komite merekomendasikan pengelola paket untuk tetap mendukung sysvinit sebagai sistem init alternatif, namun menyatakan bahwa dia tidak dapat memaksakan sudut pandangnya dan bahwa keputusan harus dibuat secara independen dalam setiap kasus.
Setelah ini, beberapa pengembang mencoba pemungutan suara umum, tetapi pemungutan suara awal menunjukkan bahwa tidak perlu membuat keputusan mengenai masalah penggunaan sistem inisialisasi ganda. Beberapa bulan yang lalu, setelahnya Dengan dimasukkannya paket elogind (yang diperlukan agar GNOME dapat berfungsi tanpa systemd) ke dalam cabang pengujian karena adanya konflik dengan libsystemd, masalah ini diangkat kembali oleh pemimpin proyek. Debian, karena para pengembang tidak dapat mencapai kesepakatan, dan komunikasi mereka meningkat menjadi konfrontasi dan menemui jalan buntu.
Opsi yang dipertimbangkan:
Untuk menjalankan layanan, paket harus menyertakan skrip init; hanya menyediakan file unit systemd tanpa skrip init sysv tidak dapat diterima.
Sumber: opennet.ru
