Devuan คือการกระจาย Linux ที่มีจุดมุ่งหมายเพื่อเป็นทางเลือกที่ง่ายกว่าสำหรับ Debian ตั้งแต่ปี 2014 ผู้พัฒนา Debian ได้เริ่มขยับไปสู่เฟรมเวิร์กที่ใหญ่ขึ้นและใหญ่ขึ้นเพื่อจัดการระบบปฏิบัติการ การนำระบบการเริ่มต้น SystemD ของ Debian มาใช้ (ระบบเริ่มต้น) ได้สร้างผลกระทบกระเพื่อมในชุมชนซึ่งกระตุ้นให้มีการสร้าง Devuan
ระบบเริ่มต้นคืออะไร
ระบบ init เป็นส่วนสำคัญของการแจกจ่าย Linux เป็นโปรแกรมแรกที่เคอร์เนลทำงานหลังจากเริ่มทำงาน นอกจากนั้น ระบบ init ยังจัดการโปรแกรมอื่นๆ ทั้งหมดที่จะรันหลังจากนั้นด้วย
วิธีที่ระบบ init ทำเช่นนี้คือทำหน้าที่เป็นกระบวนการ "พาเรนต์" และซ้อนกระบวนการอื่นๆ ทั้งหมดไว้ข้างใต้ วิธีนี้ทำให้ระบบ init ให้คุณควบคุมได้ว่าต้องการเรียกใช้โปรแกรมใดและต้องการให้เรียกใช้อย่างไร
เหตุใดจึงควรใช้ Devuan Linux
หนึ่งในจุดขายหลักของ Devuan คือมันรักษาเวอร์ชันของ Debian ไว้โดยไม่มีระบบเริ่มต้นของ SystemD แม้ว่าสิ่งนี้อาจดูเหมือนเป็นการเปลี่ยนแปลงเล็กน้อย แต่ SystemD ได้เติบโตขึ้นจนกลายเป็นชุดซอฟต์แวร์ที่มีการใช้งานที่ล้ำสมัยสำหรับบริการระบบ
ตัวอย่างเช่น หากคุณใช้ SystemD เพื่อจัดการกระบวนการของระบบ คุณจะต้องใช้ Network daemon ของมันอย่างหลีกเลี่ยงไม่ได้ NetworkD
แนวทางนี้อาจเป็นปัญหาสำหรับบางคน เนื่องจากคุณรวมเครื่องมือระบบไว้ในโปรเจ็กต์ขนาดใหญ่ ซึ่งหมายความว่าคุณกำลังใช้ระบบเริ่มต้นที่ยังไม่ได้รับการตรวจสอบอย่างถูกต้อง
ไม่เพียงเท่านั้น คุณยังใช้เครื่องมือที่ไม่เสถียรซึ่งอยู่ในระหว่างการพัฒนาอย่างรวดเร็ว นั่นเป็นความเสี่ยงที่ไม่จำเป็นและเป็นอันตรายสำหรับส่วนสำคัญของการแจกจ่าย Linux เช่น ระบบ init
ด้วยเหตุนี้ การตัดสินใจของ Devuan ในการจัดหาทางเลือกอื่นให้กับ SystemD ทำให้เป็นตัวเลือกที่น่าสนใจสำหรับผู้ที่ต้องการบำรุงรักษาเครื่องที่ทั้งเสถียรและปลอดภัย
วิธีรับ Devuan
คุณสามารถรับสำเนาของ Devuan ได้จากเอกสารเผยแพร่อย่างเป็นทางการหรือมิเรอร์การพัฒนาตัวใดตัวหนึ่ง
ในนั้นคุณจะพบกับ Devuan หลายเวอร์ชันที่คุณสามารถดาวน์โหลดได้ ในขณะนี้ มีสามเวอร์ชันที่ได้รับการสนับสนุนอย่างแข็งขัน:
- ASCII เป็นเวอร์ชันดั้งเดิมของ Devuan ปัจจุบันเป็นรุ่นการสนับสนุนระยะยาว ซึ่งหมายความว่าเวอร์ชันนี้มีแนวโน้มที่จะได้รับการอัปเดตความปลอดภัยที่สำคัญสำหรับระบบพื้นฐานและแพ็คเกจเท่านั้น
- เบวูลฟ์ เป็นรุ่น Devuan ที่สอง เช่นเดียวกับ ASCII ซึ่งเป็นรุ่นการสนับสนุนระยะยาว อย่างไรก็ตาม ไม่เหมือนกับ ASCII ที่ Beowulf ยังคงได้รับการอัปเดตในปริมาณที่เหมาะสม ซึ่งช่วยให้ผู้ใช้สามารถอัปเกรดระบบของตนเป็นเวอร์ชันล่าสุดได้อย่างราบรื่น
- ชิมาเอร่า เป็นเวอร์ชันล่าสุดของ Devuan นี่คือสาขาที่มั่นคงในปัจจุบัน ด้วยเหตุนี้จึงเป็นสิ่งที่ได้รับความสนใจและอัปเดตมากที่สุด
สำหรับวัตถุประสงค์ของบทความนี้ ฉันจะติดตั้งเวอร์ชันเสถียรล่าสุดของ Devuan Linux, Chimaera ในการเริ่มต้น ฉันเลือกลิงก์ "devuan_chimaera" จากนั้นเลือก "installer-iso" ในไฟล์เก็บถาวร Devuan
การเลือกเวอร์ชันของตัวติดตั้ง
จากที่นั่น คุณสามารถเลือกระหว่างสองสถาปัตยกรรมและเวอร์ชันของตัวติดตั้งได้หลายแบบ สำหรับสถาปัตยกรรม Devuan รองรับเฉพาะ amd64 และ i386
หลักการที่ดีคือถ้าคุณใช้คอมพิวเตอร์ที่สร้างขึ้นหลังปี 2008 คุณอาจใช้ระบบ amd64 อย่างไรก็ตาม หากคอมพิวเตอร์ของคุณสร้างก่อนปี 2008 มีโอกาสสูงที่จะเป็น i386
ในทางกลับกัน Devuan ยังรองรับตัวติดตั้งสามเวอร์ชันที่คุณสามารถเลือกได้:เดสก์ท็อป เซิร์ฟเวอร์ และ netinstall
- เวอร์ชันเดสก์ท็อป – เป็นตัวติดตั้งที่กำหนดไว้ล่วงหน้าซึ่งจะติดตั้งสภาพแวดล้อมเดสก์ท็อปที่สมบูรณ์สำหรับระบบ Devuan ของคุณ สิ่งนี้มีประโยชน์หากคุณกำลังปรับใช้ Devuan กับเครื่องจำนวนมากที่จำเป็นต้องเหมือนกันทุกเครื่อง
- เวอร์ชันเซิร์ฟเวอร์ – ในขณะเดียวกัน ยังเป็นโปรแกรมติดตั้งที่กำหนดไว้ล่วงหน้าซึ่งรวมถึงซอฟต์แวร์เซิร์ฟเวอร์พื้นฐานทั้งหมดโดยไม่รองรับกราฟิกเดสก์ท็อป สิ่งนี้มีประโยชน์หากคุณพยายามติดตั้ง Devuan เป็นเซิร์ฟเวอร์ และคุณไม่ต้องการให้มันเชื่อมต่อกับอินเทอร์เน็ตที่กว้างขึ้น
- เวอร์ชัน netinstall – เป็นโปรแกรมติดตั้ง Devuan ขั้นต่ำ สิ่งนี้ช่วยให้คุณมีความยืดหยุ่นสูงสุดระหว่างการติดตั้ง อย่างไรก็ตาม คุณต้องเชื่อมต่ออินเทอร์เน็ตในเวอร์ชันนี้ เนื่องจาก Devuan จะดาวน์โหลดแพ็คเกจทั้งหมดทางออนไลน์ระหว่างการติดตั้ง
ในกรณีของฉัน ฉันทำการติดตั้งบนเครื่องที่ทันสมัย และฉันต้องการให้ระบบ Devuan ของฉันมีความยืดหยุ่นมากที่สุด ด้วยเหตุนี้ ฉันจึงดาวน์โหลด Devuan เวอร์ชัน “amd64_netinstall”
จากนั้น สิ่งที่ต้องทำต่อไปคือเขียนไฟล์อิมเมจลงในดิสก์การติดตั้ง วิธีหนึ่งที่คุณสามารถทำได้คือการใช้โปรแกรมเขียนรูปภาพ เช่น balenaEtcher
กำลังติดตั้ง Devuan
เมื่อเสร็จแล้ว คุณสามารถใช้ USB เพื่อบูตเข้าสู่โปรแกรมติดตั้ง Devuan Linux คล้ายกับ Debian กระบวนการติดตั้งสำหรับ Devuan netinstall สามารถแบ่งออกเป็นสองส่วน:
- ตัวติดตั้งจะติดตั้งและกำหนดค่าตัวเลือก UNIX พื้นฐานสำหรับเครื่องของคุณก่อน ซึ่งรวมถึงภาษาของระบบ สถานที่และรูทและบัญชีผู้ใช้ของคุณ
- หลังจากนั้น Devuan จะถามถึงตัวเลือกเพิ่มเติมที่คุณต้องการเพิ่มนอกเหนือจากการติดตั้ง UNIX พื้นฐาน ซึ่งรวมถึงตัวเลือกในการติดตั้งสภาพแวดล้อมเดสก์ท็อปและเครื่องมือการพัฒนา
กำหนดค่าภาษาและเขตเวลาของระบบของคุณ
- Devuan จะทักทายคุณด้วยเมนูการบูต นี่คือที่ที่คุณสามารถเลือกโปรแกรมติดตั้งที่คุณต้องการใช้สำหรับกระบวนการที่เหลือ ในกรณีของฉัน ฉันต้องการใช้โปรแกรมการติดตั้งปกติ ดังนั้นฉันจึงเลือก “ติดตั้ง”
- การดำเนินการนี้จะบูตระบบไปยังวิซาร์ดการติดตั้ง TUI อย่างง่าย เมื่อเสร็จแล้ว คุณสามารถเลือกภาษาที่คุณต้องการใช้ในระบบของคุณได้ ในกรณีของฉัน ฉันเลือกภาษาอังกฤษเป็นภาษาของระบบ
- จากนั้น Devuan จะถามตำแหน่งทั่วไปของคุณ จะใช้ข้อมูลนี้เพื่อสร้างทั้งเวลาของระบบและตำแหน่งที่ตั้งของระบบของคุณ ฉันกำลังติดตั้ง Devuan ในฟิลิปปินส์ ดังนั้นฉันจึงเลือกสถานที่นั้นเป็นที่ตั้งของฉัน
- เมื่อเสร็จแล้ว Devuan จะถามถึงรูปแบบแป้นพิมพ์ของคุณ หากคุณกำลังใช้รูปแบบเฉพาะภาษา เช่น AZERTY และ QWERTZ คุณสามารถเลือกได้ที่นี่
เลือกอะแดปเตอร์เครือข่าย
- เมื่อเสร็จแล้ว โปรแกรมติดตั้งจะขออะแดปเตอร์เครือข่ายที่คุณต้องการใช้ระหว่างการติดตั้ง สิ่งสำคัญประการหนึ่งที่ควรทราบคืออะแดปเตอร์นี้ต้องมีการเชื่อมต่ออินเทอร์เน็ตที่ใช้งานได้ เนื่องจากตัวติดตั้ง Devuan จะเชื่อมต่ออินเทอร์เน็ตระหว่างการติดตั้งเพื่อรับแพ็คเกจ
- ในกรณีของฉัน ฉันใช้การเชื่อมต่ออีเทอร์เน็ต ดังนั้นฉันจะเลือก "eth0" สำหรับอะแดปเตอร์เครือข่ายของฉัน จากนั้นโปรแกรมติดตั้ง Devuan จะกำหนดค่าและเริ่มการเชื่อมต่ออินเทอร์เน็ตของฉันโดยอัตโนมัติ
- หากคุณใช้ระบบไร้สายเพื่อติดตั้ง Devuan คุณต้องกำหนดค่าเครื่องให้เชื่อมต่อกับจุดเข้าใช้งานของคุณ คุณสามารถทำได้โดยเลือกอแด็ปเตอร์ไร้สายของคุณในระหว่างขั้นตอนนี้ จากนั้น Devuan จะแจ้งให้คุณทราบข้อมูลจุดเชื่อมต่อของคุณทันที
ตั้งค่าชื่อโฮสต์และชื่อโดเมนของคุณ
- ตอนนี้โปรแกรมติดตั้งจะถามชื่อโฮสต์ระบบของคุณ ซึ่งจะทำหน้าที่เป็นชื่อเครื่องเมื่อถูกเปิดเผยในเครือข่าย ฉันตั้งชื่อเครื่องว่า "devuan"
- หลังจากนั้น คุณจะต้องป้อนชื่อโดเมนของเครื่อง นี่เป็นสิ่งสำคัญหากคุณกำลังติดตั้ง Devuan บนเครื่องที่คุณจะเปิดเผยต่ออินเทอร์เน็ต ในกรณีนั้น คุณต้องระบุ “ชื่อโดเมนแบบเต็ม” สำหรับเครื่องนั้น
- ในทางกลับกัน คุณสามารถตั้งค่าอะไรก็ได้ที่นี่ หากคุณติดตั้ง Devuan บนเครื่องในเครื่องเท่านั้น ในกรณีของฉัน เนื่องจากฉันติดตั้ง Devuan ในเครื่อง ฉันจึงตั้งชื่อโดเมนเป็น “devuan.local.arpa”
ตั้งค่ารหัสผ่านรูทและบัญชีผู้ใช้
- ต่อไป คุณจะต้องสร้างรหัสผ่านสำหรับบัญชีรูท ในที่นี้ คุณต้องตรวจสอบให้แน่ใจว่ารหัสผ่านนี้เป็นรหัสผ่านเฉพาะสำหรับบัญชีนี้ นอกจากนี้ คุณควรเก็บรหัสผ่านนี้ไว้ในที่ที่ปลอดภัย
- โปรแกรมติดตั้ง Devuan จะแจ้งให้คุณสร้างชื่อและรหัสผ่านสำหรับบัญชีผู้ใช้นั้น
เลือกเค้าโครงพาร์ติชัน
ตัวติดตั้ง Devuan จะแจ้งให้คุณแบ่งพาร์ติชั่นดิสก์ของคุณ มีตัวเลือกมากมายให้คุณเลือก:
- คู่มือ การแบ่งพาร์ติชัน จะช่วยให้คุณมีความยืดหยุ่นสูงสุดกับขนาดพาร์ติชั่นและเลย์เอาต์ของฮาร์ดไดรฟ์
- LVM เข้ารหัสที่มีคำแนะนำ ช่วยให้คุณสร้างโวลุ่มที่เข้ารหัสสำหรับ Devuan ทำได้โดยการสร้างโวลุ่มซอฟต์แวร์ที่เข้ารหัส นอกจากนี้ การใช้ตัวเลือกนี้ยังหมายความว่าคุณจะต้องป้อนรหัสผ่านทุกครั้งที่บูตเครื่อง
- LVM ที่แนะนำ คล้ายกับคู่เข้ารหัสที่อนุญาตให้คุณใช้โวลุ่มซอฟต์แวร์สำหรับ Devuan ซึ่งมีประโยชน์อย่างยิ่งสำหรับผู้ใช้ที่ใช้หลายไดรฟ์และต้องการให้ไดรฟ์เหล่านั้นคุยกันได้อย่างราบรื่น
- แนะนำทั้งดิสก์ เป็นโครงร่างพาร์ติชั่นที่ตั้งไว้ล่วงหน้าที่ล้างตารางพาร์ติชั่นก่อนหน้าและใช้ดิสก์ทั้งหมดสำหรับ Devuan สิ่งนี้มีประโยชน์สำหรับผู้ที่สนใจใช้งาน Devuan บนเครื่องของตนเท่านั้น
ในกรณีนี้ ฉันใช้ตัวเลือก Guided ทั้งดิสก์เพื่อจัดสรรดิสก์ทั้งหมดให้กับ Devuan
แบ่งพาร์ติชันดิสก์ของคุณ
- ตอนนี้ เลือกดิสก์ที่คุณต้องการแบ่งพาร์ติชัน เลือกตัวเลือกที่แสดงฮาร์ดดิสก์ของคุณแล้วกด Enter . สำหรับฉัน มันคืออุปกรณ์ใน “/dev/sda”
- โปรแกรมติดตั้งจะถามถึงรูปแบบพาร์ติชั่นที่คุณต้องการใช้สำหรับฮาร์ดดิสก์นี้ คุณสามารถเลือกได้ว่าต้องการแยกพาร์ติชั่นสำหรับโฟลเดอร์รูทหรือไม่
- อย่างไรก็ตาม ส่วนใหญ่แล้ว การวางโฟลเดอร์ทั้งหมดไว้ในพาร์ติชั่นเดียวก็เพียงพอสำหรับการใช้งานประจำวัน ด้วยเหตุนี้ ฉันจึงเลือกตัวเลือกนั้นในขั้นตอนนี้
- สุดท้าย โปรแกรมติดตั้ง Devuan จะแสดงตัวเลือกทั้งหมดที่คุณเลือกสำหรับการแบ่งพาร์ติชันดิสก์ จากที่นี่ คุณยังสามารถแก้ไขตัวเลือกก่อนหน้าที่คุณเลือกได้
- เมื่อพอใจแล้ว คุณสามารถกด Enter บน “เสร็จสิ้นการแบ่งพาร์ติชั่นและเขียนการเปลี่ยนแปลงไปยังดิสก์” การดำเนินการนี้จะยอมรับการตั้งค่าทั้งหมดที่คุณตั้งไว้ในดิสก์ของคุณ
- จากนั้น Devuan จะดาวน์โหลดและติดตั้งระบบพื้นฐานโดยอัตโนมัติหลังจากนั้น
ดาวน์โหลดที่เก็บข้อมูลแพ็คเกจของบุคคลที่สาม
เมื่อติดตั้งระบบพื้นฐานแล้ว สิ่งต่อไปที่คุณต้องทำคือดาวน์โหลดแพ็คเกจของบุคคลที่สามทั้งหมดสำหรับระบบของคุณ
- ในขั้นตอนต่อไป โปรแกรมติดตั้ง Devuan จะถามหามิเรอร์หลักที่คุณต้องการใช้เพื่อดาวน์โหลดแพ็คเกจของบุคคลที่สาม อย่างไรก็ตาม ในกรณีส่วนใหญ่ มิเรอร์ “deb.devuan.org” ที่เป็นค่าเริ่มต้นก็เพียงพอแล้ว
- ตอนนี้ คุณต้องเลือกว่าคุณต้องการตั้งค่าพร็อกซีเมื่อดาวน์โหลดแพ็คเกจของบุคคลที่สามหรือไม่ เนื่องจากฉันไม่ได้ใช้พรอกซีใดๆ ฉันจึงเว้นว่างไว้และกด Enter .
เลือกแพ็คเกจ
- โปรแกรมติดตั้ง Devuan จะนำเสนอซอฟต์แวร์จำนวนเล็กน้อยให้คุณ ซึ่งคุณสามารถดาวน์โหลดและโหลดสำหรับระบบของคุณได้ ซึ่งรวมถึงสภาพแวดล้อมเดสก์ท็อปส่วนใหญ่และยูทิลิตี้ทั่วไปของบุคคลที่สามสำหรับปริมาณงานที่เฉพาะเจาะจง
- ในกรณีของฉัน ฉันต้องการมีเดสก์ท็อป XFCE ดังนั้นฉันจึงเลือกใช้ Space และฉันก็กด Enter เพื่อดาวน์โหลดและติดตั้งสำหรับระบบของฉัน
เลือกระบบเริ่มต้น
ตามที่กล่าวไว้ข้างต้น หนึ่งในจุดขายหลักของ Devuan คือมันให้อิสระแก่คุณในการติดตั้งระบบ init ทางเลือกอื่น โดยจะมีสามตัวเลือกให้คุณ:
- Sysvinit เป็นระบบ init ดั้งเดิมสำหรับ Linux เรียบง่ายและน่าจะเพียงพอสำหรับระบบเดสก์ท็อปพื้นฐานที่ไม่ต้องการพฤติกรรมที่ซับซ้อนในการจัดการโปรแกรม
- OpenRC เป็นเวอร์ชันปรับปรุงของระบบ sysvinit ดั้งเดิม มีความทันสมัยและทรงพลังกว่าเมื่อเปรียบเทียบกับรุ่นก่อน อย่างไรก็ตาม นี่ยังหมายความว่ามีช่วงการเรียนรู้ที่ชันกว่าด้วย
- Runit เป็นแนวทางที่เรียบง่ายกว่าและสะอาดกว่าสำหรับระบบ init นอกจากนี้ยังเป็นจำนวนเงินล่าสุดสามตัวเลือก ซึ่งหมายความว่า runit ยังไม่ได้รับการทดสอบและตรวจสอบมากเท่ากับ sysvinit และ OpenRC แม้จะเป็นเช่นนั้น runit ก็ยังมีประโยชน์หากคุณกำลังมองหาระบบ init ที่ง่ายต่อการบำรุงรักษาและทำความเข้าใจ
ตั้งค่า Bootloader
หลังจากนี้ ขั้นตอนสุดท้ายในการติดตั้ง Devuan คือการกำหนดค่า GRUB bootloader
- โปรแกรมติดตั้ง Devuan จะถามว่าคุณต้องการติดตั้ง GRUB ลงในฮาร์ดดิสก์หลักของคุณหรือไม่ เลือก “ใช่”
- เลือกตำแหน่งที่คุณต้องการติดตั้ง GRUB เลือกฮาร์ดดิสก์ของคุณแล้วกด Enter . การดำเนินการนี้จะดาวน์โหลด ติดตั้ง และกำหนดค่า GRUB สำหรับเครื่องของคุณ
- เมื่อเสร็จแล้ว ตอนนี้คุณมีเครื่อง Devuan ที่ติดตั้งใหม่แล้ว สิ่งเดียวที่ต้องทำคือรีบูตเครื่องเพื่อโหลดไปยังการแจกจ่าย Linux ใหม่ของคุณ
คุณได้ติดตั้ง Devuan Linux สำเร็จแล้ว นอกจากนี้ ตอนนี้คุณเข้าใจพื้นฐานแล้วว่าระบบ init ทำงานอย่างไร และเหตุใดการเลือกระบบจึงจำเป็นสำหรับความปลอดภัยและความเสถียร
คำถามที่พบบ่อย
1. มีสาขาเทียบเท่ากับซิด (ไม่เสถียร) ใน Devuan หรือไม่
ใช่! สาขาที่ไม่เสถียรใน Devuan เรียกว่า Ceres คุณสามารถย้ายข้อมูลได้โดยเพิ่มบรรทัดต่อไปนี้ในไฟล์ “/etc/apt/sources.list”:
deb https://deb.devuan.org/merged ceres main
เมื่อเสร็จแล้ว คุณสามารถใช้การกำหนดค่า apt ได้โดยเรียกใช้คำสั่งต่อไปนี้:
sudo apt update
2. นอกจากการมีดิสก์ที่เข้ารหัสแล้ว ฉันจะทำอะไรได้อีกเพื่อรักษาความปลอดภัยให้กับระบบ Devuan
วิธีทั่วไปในการรักษาความปลอดภัยระบบของคุณคือการติดตั้งโปรแกรมโหลดบูตในไดรฟ์แยกต่างหาก คุณสามารถทำได้โดยเลือกดิสก์อื่นเมื่อติดตั้ง bootloader
อย่างไรก็ตาม สิ่งสำคัญอย่างหนึ่งที่ควรทราบคือ การทำเช่นนี้จะเป็นการย้ายส่วนสำคัญของกระบวนการบู๊ตไปยังดิสก์อื่น ซึ่งหมายความว่าตอนนี้คุณต้องใส่ดิสก์นั้นทุกครั้งที่เปิดเครื่องคอมพิวเตอร์