SysV ถูกแทนที่จาก GNU / Linux และแทนที่ด้วย systemd อย่างไรก็ตามไม่ใช่ทุกคนที่ชอบมันอย่างเท่าเทียมกันและมีการวิพากษ์วิจารณ์มากมายเกี่ยวกับ systemd ที่นำไปสู่การสร้าง distros ที่ได้รับโดยไม่มีระบบที่ซับซ้อนนี้ซึ่งไม่ค่อยเกี่ยวข้องกับความเรียบง่ายและปรัชญาของ UNIX ที่มีอยู่ในระบบก่อนหน้านี้ นอกจากนี้ยังมีไฟล์ bootloadr นั่นคือ bootloader ที่เกี่ยวข้องกับ systemd
Una ทางเลือกอื่นสำหรับ GRUB ที่รักของเรา และสามารถจัดการกระบวนการเริ่มต้นทั้งหมดสำหรับการจัดจำหน่ายของคุณ ชื่อของเขาคือ systemd-บูต. การเปลี่ยน GRUB ด้วย systemd-boot นั้นคุ้มค่าหรือไม่? ตอนนี้เราอธิบายทุกสิ่งที่คุณจำเป็นต้องรู้เกี่ยวกับ bootloaders สองตัวนี้เพื่อให้คุณสามารถตัดสินใจได้ว่าคุณต้องการตัวไหน
ก่อนหน้านี้ systemd-boot รู้จักกันในชื่อ gummiboot ซึ่งเป็นคู่แข่งรายใหม่ของ GRUB ที่รองรับระบบ EFI ในความเป็นจริง systemd-boot ซึ่งเป็นระบบระดับสูงเชื่อมโยงไปยัง bootlader ดั้งเดิมของ UEFI และมี ส่วนย่อยของฟังก์ชันพื้นฐาน เพื่อเลือกระบบปฏิบัติการ แต่ GRUB จะแตกต่างออกไปในแง่นั้นและโหลดระบบที่สมบูรณ์มากขึ้นเพื่อให้คุณมีตัวเลือกมากขึ้นในการจัดการระบบและมีความสามารถมากขึ้น
สำหรับโค้ดคุณรู้อยู่แล้วว่าทั้งสองเป็นโอเพ่นซอร์ส แต่ในกรณีของ systemd-boot นั้นเป็นซอฟต์แวร์ที่มีหลายพันบรรทัดที่ไม่ขึ้นอยู่กับ systemd ที่เหลือแม้ว่าจะถูกเพิ่มเข้าไปเพื่อความเรียบง่ายก็ตาม เกี่ยวข้องกับมันไดรฟ์สำหรับบูตจะไม่เหมือนกัน Nomeclature กว่า GRUB แต่จะเรียกตามชื่อที่ลงทะเบียนไว้ในไฟล์คอนฟิกูเรชัน systemd
หากคุณมี BIOS นั่นคือระบบที่ไม่มี EFI คุณรู้อยู่แล้วว่า GRUB สามารถทำงานได้ดีและสำหรับระบบ EFI GRUB เวอร์ชันใหม่ก็ทำได้เช่นกัน แทน, systemd-boot ใช้งานได้กับระบบ EFI เท่านั้น เนื่องจากมันขึ้นอยู่กับมัน เกี่ยวกับความเรียบง่ายฉันได้กล่าวไปแล้วว่าไม่มีตัวเลือกการกำหนดค่าเช่น GRUB มันเร็วเนื่องจากความเรียบง่ายและมีประสิทธิภาพมากขึ้น แต่จะ จำกัด คุณเมื่อต้องดำเนินการดูแลระบบที่สามารถทำได้ใน GRUB ก่อนที่จะเข้าถึงระบบปฏิบัติการ
ในทางกลับกัน systemd-boot ใช้ ไฟล์การกำหนดค่าแยกต่างหาก สำหรับแต่ละเคอร์เนลหรือระบบปฏิบัติการที่มีอยู่และง่ายต่อการบำรุงรักษาเมื่อมีหลายตัว ในทำนองเดียวกันคุณสามารถคัดลอกไฟล์คอนฟิกูเรชันโดยตรงสำหรับระบบใหม่ที่คุณต้องการบูตลงในไดเร็กทอรีที่มีไฟล์คอนฟิกูเรชันเพื่อเพิ่มมัลติบูตสำหรับระบบใหม่เหล่านั้น
ข้อสรุปหากคุณต้องการความยืดหยุ่นมากขึ้นความสามารถในการกำหนดค่า / การจัดการที่มากขึ้น GRUB ยังคงเป็นตัวเลือกที่ดีที่สุดของคุณ ในทางกลับกันหากคุณต้องการสิ่งที่ง่ายรวดเร็วและมีประสิทธิภาพดูแลรักษาและกำหนดค่าได้ง่าย แต่ไม่มีตัวเลือกมากมายคุณสามารถเลือก systemd-boot ...