การกระจาย Knoppix แบบสดถูกละทิ้ง systemd หลังจากใช้งานไป 4 ปี

หลังจากใช้งาน systemd เป็นเวลาสี่ปี Knoppix ที่ใช้ Debian ก็ได้ลบระบบ init ที่เป็นข้อขัดแย้งออกไปแล้ว

วันอาทิตย์นี้ (18 ส.ค *) เวอร์ชัน 8.6 ของ Knoppix ซึ่งเป็น Linux ยอดนิยมที่ใช้ Debian ได้รับการเผยแพร่แล้ว การเปิดตัวนี้อิงจาก Debian 9 (Buster) ซึ่งเปิดตัวเมื่อวันที่ 10 กรกฎาคม โดยมีแพ็คเกจจำนวนหนึ่งจากการทดสอบและสาขาที่ไม่เสถียรเพื่อรองรับการ์ดวิดีโอใหม่ Knoppix เป็นหนึ่งในดิสทริบิวชัน live-CD Linux รุ่นแรก ๆ และยังคงได้รับความนิยมอย่างมากในหมู่ผู้ที่ชื่นชอบจนถึงทุกวันนี้

การเปิดตัว Knoppix 8.6 เป็นเวอร์ชันสาธารณะรุ่นแรกของการเผยแพร่ที่จะละทิ้ง systemd ซึ่งเป็นระบบเริ่มต้นที่พัฒนาโดย Lennart Pöttering แห่ง Red Hat โดยมีจุดประสงค์เพื่อแทนที่ sysvinit ในขณะที่การปรับตัวของ systemd เป็นเรื่องที่ถกเถียงและวิพากษ์วิจารณ์ ปัจจุบัน systemd เป็นตัวเลือกเริ่มต้นในกระแสหลัก ใช้ใน Knoppix ต้นน้ำ - Debian; RHEL, CentOS และ Fedora; openSUSE และ SLES รวมถึงใน Mageia และ Arch

ข้อร้องเรียนเกี่ยวกับ systemd ส่วนใหญ่เกี่ยวข้องกับความซ้ำซ้อนของฟังก์ชันที่ระบบย่อยดำเนินการ เนื่องจากการออกแบบไม่สอดคล้องกับปรัชญาพื้นฐานของ Unix ที่ว่า "ทำสิ่งหนึ่งและทำได้ดี" ลักษณะอื่น ๆ เช่น บันทึกในรูปแบบไบนารี (ซึ่งตรงข้ามกับบันทึกข้อความที่มนุษย์อ่านได้) ก็ได้รับการวิพากษ์วิจารณ์เช่นกัน

ในทางเทคนิคแล้ว Knoppix เวอร์ชันแรกที่ลบ systemd คือ 8.5; แต่เวอร์ชันนี้เผยแพร่เฉพาะกับฉบับพิมพ์ของ Linux Magazine Germany เมื่อต้นปีนี้ และไม่พร้อมให้ดาวน์โหลดแบบสาธารณะ ผู้สร้าง Knoppix Klaus Knopper เขียนสั้น ๆ เกี่ยวกับการตัดสินใจลบ systemd ในเวอร์ชันนี้ (แปลจากภาษาเยอรมัน เพิ่มลิงก์สำหรับบริบท):

“ระบบสตาร์ทอัพที่ยังคงเป็นที่ถกเถียงกันอยู่ซึ่ง เพิ่งจุดชนวนความไม่พอใจเกี่ยวกับช่องโหว่ด้านความปลอดภัยถูกรวมเข้ากับ Debian ด้วยเวอร์ชัน 8.0 (Jessie) และถูกลบออกตั้งแต่เปิดตัว Knoppix 8.5 ฉันข้ามการพึ่งพาอย่างหนักกับระบบดาวน์โหลดด้วยแพ็คเกจของฉันเอง (แก้ไข *).

เพื่อรักษาการจัดการเซสชั่นที่เหมือน systemd และรักษาความสามารถในการปิดและรีสตาร์ทระบบในฐานะผู้ใช้ปกติ ฉันจึงใช้ตัวจัดการเซสชั่น elogind สิ่งนี้ทำให้ systemd หลีกเลี่ยงการรบกวนส่วนประกอบของระบบจำนวนมาก และลดความซับซ้อนของระบบโดยรวม หากคุณต้องการใช้บริการของคุณเองเมื่อเริ่มต้น คุณไม่จำเป็นต้องสร้างหน่วย systemd ใดๆ เพียงแค่เขียนบริการของคุณในไฟล์ข้อความ /etc/rc.local ซึ่งมีตัวอย่างพร้อมคำอธิบาย"

Knoppix ใช้ systemd ตั้งแต่ปี 2014 ถึง 2019 โดยกลายเป็นตัวที่สองในรายการดิสทริบิวชันสั้นๆ ที่ผสานรวมและละทิ้ง systemd - Void Linux เป็นตัวแรกในรายการนี้ นอกจากนี้ในปี 2016 มีการสร้าง Debian fork - Devuan ซึ่งสร้างขึ้นโดยใช้ปรัชญาที่ปราศจากระบบ (มี Arch Linux fork ที่คล้ายกัน - Artix ซึ่งใช้ openRC *)

นอกจากนี้ Knoppix ยังมาพร้อมกับระบบสำหรับบุคคลทุพพลภาพ ADRIane (Audio Desktop Reference Implementation And Networking Environment) ซึ่งเป็น “ระบบเมนูการพูดคุยที่มีเป้าหมายเพื่อทำให้การทำงานและการเข้าถึงอินเทอร์เน็ตง่ายขึ้นสำหรับมือใหม่ด้านคอมพิวเตอร์ แม้ว่าพวกเขาจะไม่มีการมองเห็นก็ตาม ติดต่อกับหน้าจอคอมพิวเตอร์” และอาจรวมถึงระบบขยายหน้าจอที่ใช้ Compiz อีกด้วย

* - ประมาณ นักแปล

ที่มา: linux.org.ru

เพิ่มความคิดเห็น