ต้นเดือนคเราแบ่งปันกับคุณที่นี่ในบล็อกข่าวการโหวตทั่วไป ที่สร้างขึ้นเพื่อตัดสินใจว่าระบบจะรองรับระบบการเริ่มต้นหลายระบบหรือไม่ อันเป็นผลมาจากความจริงที่ว่าในปี 2014 คณะกรรมการด้านเทคนิคได้อนุมัติการถ่ายโอน ของเค้าโครงเริ่มต้น เป็น systemd แต่ไม่ได้พัฒนาวิธีแก้ปัญหาเกี่ยวกับ เพื่อการสนับสนุนต่างๆ ระบบเริ่มต้น
หัวหน้าคณะกรรมการแนะนำให้ผู้ผลิตแพ็กเกจรักษาการสนับสนุน sysvinit เป็นระบบการเริ่มต้นทางเลือก แต่ระบุว่าเขาไม่สามารถกำหนดมุมมองของเขาได้และในแต่ละกรณีการตัดสินใจควรดำเนินการโดยอิสระ
หลังจากนั้นนักพัฒนาบางคนพยายามที่จะโหวตทั่วไป แต่การโหวตเบื้องต้นแสดงให้เห็นว่าไม่จำเป็นต้องตัดสินใจเกี่ยวกับการใช้ระบบการเริ่มต้นต่างๆ
ไม่กี่เดือนที่ผ่านมาหลังจากเกิดปัญหากับการรวมแพ็คเกจ elogind (จำเป็นสำหรับ Gnome ในการทำงานโดยไม่มี systemd) ในสาขาทดสอบเนื่องจากมีข้อขัดแย้งกับ libsystemd หัวหน้าโครงการ Debian ได้ตั้งคำถามอีกครั้งเนื่องจากนักพัฒนาไม่สามารถทำได้ เห็นด้วยและการสื่อสารของพวกเขากลายเป็นการเผชิญหน้าและลงเอยด้วยการแก้ปัญหาในเรื่องนี้ด้วยการโหวตทั่วไป
ตอนนี้ ผลการลงคะแนนดังกล่าวออกมา ในวันที่กำหนด (28 ธันวาคม) ซึ่งพวกเขามีส่วนร่วมในการบำรุงรักษาแพ็คเกจและการบำรุงรักษาโครงสร้างพื้นฐานในเรื่องของการรองรับระบบการเริ่มต้นหลายระบบ
Y ตัวเลือกที่ชนะคือองค์ประกอบที่สอง ("B") ในรายการ ซึ่งอธิบายว่า
“ Systemd ยังคงเป็นที่ต้องการ แต่ความเป็นไปได้ในการสนับสนุนระบบการเริ่มต้นทางเลือกยังคงอยู่ เทคโนโลยีเช่น elogind ที่อนุญาตให้คุณเรียกใช้แอปพลิเคชันที่เชื่อมโยงกับระบบในสภาพแวดล้อมอื่นถือเป็นสิ่งสำคัญ แพ็กเกจสามารถรวมไฟล์ init สำหรับระบบอื่นได้»
การลงคะแนนใช้วิธี Condorcetซึ่งผู้มีสิทธิเลือกตั้งแต่ละคนจะจัดอันดับตัวเลือกทั้งหมดตามลำดับความต้องการและเมื่อคำนวณผลลัพธ์จำนวนผู้มีสิทธิเลือกตั้งที่ชอบตัวเลือกหนึ่งมากกว่าตัวเลือกอื่น
ตัวเลือกที่ชนะจะยอมรับว่าหน่วยบริการ systemd เป็นรูปแบบที่ต้องการ เพื่อกำหนดค่า daemons และบริการให้ทำงาน แต่ถือว่ามีสภาพแวดล้อม ที่นักพัฒนาและผู้ใช้สามารถทำได้ สร้างและใช้ระบบการเริ่มต้นทางเลือกอื่น และทางเลือกที่ใช้งานได้สำหรับคุณสมบัติ systemd
นักพัฒนา โซลูชันทางเลือกควรจัดหาทรัพยากร สำหรับงานและการจัดรูปแบบแพ็คเกจของคุณ วิธีแก้ปัญหาเช่น elogind ที่ใช้ในการจัดระเบียบการเปิดตัวแอปพลิเคชันที่เชื่อมโยงกับอินเทอร์เฟซระบบเฉพาะยังคงมีความสำคัญต่อโครงการ
การสนับสนุนความคิดริเริ่มดังกล่าวต้องการความช่วยเหลือในด้านที่เทคโนโลยีทางเลือกที่กำลังพัฒนาตัดกับส่วนที่เหลือของโครงการเช่นการตรวจสอบโปรแกรมแก้ไขและการอภิปรายล่าช้าเป็นสิ่งที่ยอมรับไม่ได้
อนุญาตให้รวมไฟล์ systemd unit และสคริปต์เริ่มต้น ในแพ็คเกจเพื่อเริ่มบริการ แพ็กเกจสามารถใช้คุณสมบัติ systemd ใด ๆ ตามคำร้องขอของผู้ดูแลแพ็กเกจได้ตราบใดที่คุณสมบัติเหล่านี้เป็นไปตามข้อกำหนดของกฎ Debian และไม่ได้เชื่อมโยงกับคุณสมบัติทดลองหรือไม่ได้รับการสนับสนุนจาก Debian ของแพ็คเกจอื่น
นอกจาก systemd แล้ว แพคเกจอาจรวมถึงการสนับสนุนสำหรับระบบการเริ่มต้นทางเลือก และจัดเตรียมส่วนประกอบเพื่อแทนที่อินเทอร์เฟซเฉพาะของ systemd เจ้าหน้าที่ที่มาพร้อมกับการตัดสินใจที่จะเปิดใช้งานแพตช์เป็นส่วนหนึ่งของขั้นตอนปกติ
Debian ตกลงที่จะทำงานกับการแจกแจงที่ได้รับ พวกเขาได้เลือกระบบการเริ่มต้นอื่น ๆ สำหรับตัวเอง แต่การโต้ตอบนั้นขึ้นอยู่กับระดับของผู้ดูแลซึ่งจะทำการตัดสินใจเกี่ยวกับเรื่องนี้
สุดท้ายผลลัพธ์นี้ไม่เป็นที่ชื่นชอบของหลาย ๆ คนเพราะในเครือข่ายพวกเขาแสดงความไม่พอใจเนื่องจากหลาย ๆ ความคิดเห็นว่าสิ่งนี้ไม่แตกต่างจากที่เป็นอยู่ในปัจจุบันเนื่องจากโดยทั่วไปแล้วพวกเขาจะโอนความรับผิดชอบทั้งหมดไปยังผู้ดูแล
หากคุณต้องการทราบข้อมูลเพิ่มเติมคุณสามารถตรวจสอบการเผยแพร่ผลลัพธ์ได้ ในลิงค์ต่อไปนี้.
"ในที่สุดผลลัพธ์นี้ก็ไม่ได้เป็นที่ชื่นชอบของ [... ] หลาย ๆ ความคิดเห็นว่าสิ่งนี้ไม่แตกต่างจากที่เป็นอยู่ในปัจจุบัน [... ]"
ฉันไม่ได้คาดหวังสิ่งอื่นใดจาก Debian ในช่วงทศวรรษที่ผ่านมาไม่มีอะไรมากไปกว่าเสียงรบกวนและ "ไฟ" เพียงไม่กี่ดวง (ไม่ใช่เพราะอะไรชาวเมือง Devuan ไม่เปิดใจให้พวกเขา)
อีกครั้งปัญหาไม่เคยเกิดขึ้นที่ systemd แทนที่ init ปัญหาเกิดขึ้นเสมอที่ systemd ถูกสร้างขึ้นเพื่อติดจมูกเข้ากับทุกสิ่งอย่างแน่นอนโดยผลที่ตามมาคือรหัสที่ฟุ่มเฟือยเกือบจะเป็นเท็จระดับความซับซ้อนที่ไร้ประโยชน์ข้อบกพร่องและเวกเตอร์การโจมตีจำนวนมาก และที่นี่เรามี "Linux" น้อยลงเรื่อย ๆ "Linux" และ "Wind * ws" ที่ 2 มากขึ้นเรื่อย ๆ
ตอนนี้การใช้ distro ที่ไม่มี systemd เกือบจะเป็นเรื่องตลกเพราะมีเพียง systemd เท่านั้นที่ถูกแทนที่ด้วยวิธีการโหลดอื่น ๆ ... แต่ systemd ยังคงแพร่กระจายไปทั่วทั้งระบบเช่นมะเร็ง (แม้ว่าจะมีการกล่าวว่ามันถูกรักษาไว้สำหรับเรื่องของการพึ่งพาที่น่าพอใจเท่านั้น และไม่ทำงาน)
อย่างไรก็ตามดูเหมือนว่าลินุกซ์จะไม่หนีจากจุดสูงสุดของ Matrix: "ทุกสิ่งที่มีจุดเริ่มต้น ... มีจุดจบ"