Voting dimulai pada sistem inisialisasi Debian

Sistem init Debian

Beberapa bulan yang lalu di sini, di blog kami berbagi berita tentang sebuah diskusi yang diambil oleh pengembang Debian apakah akan mendukung beberapa sistem inisialisasi itu akan menjadi pilihan. Sejak ini bermula dari ketidaksepakatan terkait pengiriman paket elogind (Jika Anda ingin membaca catatan, Anda dapat melakukannya di tautan ini).

Dan sekarang, pemungutan suara umum diumumkan untuk pengembang proyek untuk memutuskan tentang apakah sistem akan mendukung beberapa sistem inisialisasi, yang akan menentukan kebijakan tambahan proyek terkait pengikatan ke systemd, dukungan untuk sistem inisialisasi alternatif dan interaksi dengan distribusi turunan yang tidak menggunakan systemd.

Beberapa bulan yang lalu, setelah masalah dengan penyertaan paket elogind (diperlukan GNOME untuk bekerja tanpa systemd) di cabang pengujian karena konflik dengan libsystemd, pemimpin proyek Debian mengajukan pertanyaan lagi, karena pengembang tidak setuju dan komunikasi mereka menjadi konfrontatif dan stagnan

Pemungutan suara saat ini akan memungkinkan kebijakan untuk meneruskan beberapa sistem inisialisasi dan jika elemen yang memaksa untuk mendukung sistem alternatif menang, pengelola tidak akan dapat mengabaikan atau menunda masalah tersebut.

Setelah membahas tiga poin pemungutan suara awalnya diusulkan oleh pemimpin proyek, jumlah opsi ditambah menjadi delapan.

Saat pemungutan suara, beberapa item diizinkan untuk dipilih sekaligus dengan klasifikasi elemen yang dipilih berdasarkan tingkat preferensi. Sekitar seribu pengembang yang berpartisipasi dalam pemeliharaan paket dan dukungan infrastruktur berhak memilih.

Dalam opsi yang disarankan, ditetapkan:

  • Fokus utama ada pada systemd. Mendukung sistem inisialisasi alternatif bukanlah prioritas, tetapi skrip init untuk sistem tersebut secara opsional dapat disertakan dalam paket.
  • Dukungan untuk berbagai sistem boot dan kemampuan untuk mem-boot Debian pada sistem non-systemd.
    Untuk memulai layanan, paket harus menyertakan skrip startup.
  • Systemd masih lebih disukai, tetapi kemampuan untuk mempertahankan sistem inisialisasi alternatif tetap ada. Teknologi, seperti elogind, yang memungkinkan Anda menjalankan aplikasi terikat sistem di lingkungan alternatif dianggap penting. Paket dapat menyertakan file init untuk sistem alternatif.
  • Dukungan untuk sistem yang tidak menggunakan systemd, tetapi tanpa membuat perubahan yang menghambat pengembangan. Pengembang setuju untuk mendukung beberapa sistem inisialisasi di masa mendatang, tetapi juga merasa perlu bekerja untuk meningkatkan dukungan systemd. Pengembangan dan pemeliharaan solusi khusus harus dilakukan oleh komunitas yang tertarik dengan solusi tersebut, tetapi pengelola lain harus secara aktif membantu dan berkontribusi untuk memecahkan masalah ketika diperlukan.
  • Dukungan untuk portabilitas, tanpa melakukan perubahan yang mengganggu pengembangan. Portabilitas antara platform perangkat keras dan tumpukan perangkat lunak merupakan tugas penting dan integrasi teknologi alternatif disambut baik, bahkan jika pandangan dunia penciptanya berbeda dari pendapat umum.
  • Transfer dukungan untuk beberapa sistem inisialisasi ke kategori wajib. Menyediakan kemampuan untuk menjalankan Debian dengan sistem boot selain systemd terus membuat perbedaan dalam proyek ini. Setiap paket harus bekerja dengan penangan pid1 selain systemd, kecuali perangkat lunak yang disertakan dalam paket dirancang untuk bekerja hanya dengan systemd dan tidak ada dukungan untuk memulai tanpa systemd (tidak adanya skrip init tidak dianggap untuk bekerja hanya dengan systemd).
  • Dukungan untuk portabilitas dan banyak implementasi. Prinsip-prinsip umum sepenuhnya konsisten dengan paragraf 5, tetapi berkenaan dengan systemd dan sistem inisialisasi, tidak ada persyaratan khusus yang dibuat atau kewajiban dibebankan pada pengembang. Pengembang didorong untuk mempertimbangkan kepentingan orang lain, membuat kompromi, dan menemukan solusi umum yang memuaskan banyak pihak.

Voting akan berlangsung hingga 27 Desember inklusif, hasilnya akan diumumkan pada 28 Desember. Jika Anda ingin mengetahui lebih banyak tentang itu, Anda bisa berkonsultasi dengan publikasi aslinya Di tautan berikut.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Bertanggung jawab atas data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   tidak terkenal dijo

    28 Desember, hari yang buruk untuk memberi tahu kami berita tentang bagaimana pemungutan suara ternyata xD

  2.   luix dijo

    systemd menyebalkan !!

  3.   debianit_1 dijo

    Konyol bahwa Debian harus memilih untuk melihat apakah mereka dimonopoli oleh systemd, ini sangat bertentangan dengan filosofi perangkat lunak bebas, seharusnya tidak ada keraguan bahwa pengguna harus diizinkan untuk memilih jenis inisialisasi yang ingin dia gunakan.