Sam Hartman หัวหน้าโครงการ Debian
จำได้ว่า
สาเหตุของการบล็อกคือข้อขัดแย้งกับแพ็คเกจ systemd และอันตรายจากการแทนที่ libsystemd ด้วย libelogend ทางเลือก ซึ่งเข้ากันไม่ได้กับไลบรารีต้นทางในระดับ ABI โดยสิ้นเชิง
ป้ายกำกับแพ็กเกจ elogind ว่าขัดแย้งกับไลบรารี systemd แต่โดยธรรมชาติแล้วได้รับการออกแบบมาให้ทำงานโดยไม่มี systemd เท่านั้น และการขัดแย้งกับ systemd นั้นมีประโยชน์จริง ๆ เพราะมันป้องกันไม่ให้ elogind ติดตั้งโดยไม่ได้ตั้งใจ ในทางกลับกัน ในรูปแบบปัจจุบัน พยายามผ่าน APT เพื่ออัปเดตการกำหนดค่าจาก systemd เป็นเวอร์ชันด้วย sysvinit และ elogind ผลลัพธ์
นักพัฒนา elogind คือ
การแก้ไขปัญหาทางเทคนิคที่อธิบายไว้ควรได้รับการแก้ไขในระดับปฏิสัมพันธ์ระหว่างทีมปล่อยและผู้ดูแล elogind และ systemd แต่หัวหน้าโครงการถูกบังคับให้เข้าไปแทรกแซงเนื่องจากทีมไม่สามารถตกลงกันได้ การทำงานร่วมกันพัฒนาไปสู่การเผชิญหน้าและการแก้ปัญหา ปัญหาถึงทางตันซึ่งแต่ละฝ่ายมีความถูกต้องในแบบของตัวเอง ตามที่ Sam Hartman กล่าวไว้ สถานการณ์กำลังเข้าใกล้รัฐที่ต้องการการลงคะแนนเสียงทั่วไป (GR, ความละเอียดทั่วไป) ซึ่งชุมชนจะตัดสินใจเกี่ยวกับระบบทางเลือกสำหรับการเริ่มต้นและการสนับสนุน sysvinit ด้วย elogind
หากสมาชิกโครงการลงคะแนนให้กระจายระบบ init ผู้ดูแลทั้งหมดจะมีส่วนร่วมในการทำงานร่วมกันเพื่อแก้ไขปัญหานี้ หรือนักพัฒนาเฉพาะเจาะจงจะได้รับมอบหมายให้ทำงานในปัญหานี้ และผู้ดูแลจะไม่สามารถเพิกเฉยต่อระบบ init อื่น นิ่งเงียบ หรือ ทำให้กระบวนการล่าช้า
ขณะนี้อยู่ในคลังแล้ว
หากชุมชนตัดสินใจว่า Debian มีการรองรับเพียงพอสำหรับระบบ init เดียว เราก็ไม่ต้องกังวลกับ sysvinit และ elogind อีกต่อไป และมุ่งเน้นไปที่ไฟล์หน่วยและ systemd เท่านั้น การตัดสินใจนี้จะส่งผลเสียต่อพอร์ตที่ไม่ได้ใช้เคอร์เนล Linux (
การเชื่อมโยงกับ systemd จะทำให้การเปลี่ยนทิศทางของการกระจายในอนาคตทำได้ยากยิ่งขึ้น และจะจำกัดการทดลองเพิ่มเติมในด้านการเริ่มต้นและการจัดการบริการ การรักษา elogind ในรูปแบบการทำงานนั้นง่ายกว่าการลบออกแล้วลองเพิ่มอีกครั้ง ตัวเลือกการตัดสินใจแต่ละตัวเลือกมีข้อดีและข้อเสีย ดังนั้นจึงต้องมีการอภิปรายอย่างครบถ้วนเกี่ยวกับข้อดีและข้อเสียทั้งหมดก่อนที่จะลงคะแนน
ที่มา: opennet.ru