openSUSE Tumbleweed ตอนนี้รองรับ systemd-boot แทน GRUB

openSUSE

เป็นระบบปฏิบัติการที่เน้นผู้ใช้ซอฟต์แวร์ฟรีและเปิดให้ชุมชนพัฒนาฟังก์ชันใหม่

เมื่อไม่กี่วันที่ผ่านมา. ผู้พัฒนาโครงการ openSUSE เปิดตัวผ่านการโพสต์บล็อกข่าวของ บูรณาการการสนับสนุนสำหรับ bootloader "systemd-boot" ในการแจกจ่าย openSUSE Tumbleweed

Systemd-boot ย่อว่า sd-boot es ตัวจัดการการบูต UEFI อย่างง่าย ซึ่งเช่นเดียวกับตัวจัดการการบูตอื่น ๆ เสนอเมนูข้อความให้กับผู้ใช้เพื่อเลือกรายการบูตและตัวแก้ไขสำหรับบรรทัดคำสั่งเคอร์เนล systemd-บูต รองรับเฉพาะระบบที่มีเฟิร์มแวร์ UEFI

นอกเหนือจากการจัดเตรียมอินเทอร์เฟซแบบข้อความสำหรับการเลือกรายการบูตแล้ว systemd-boot pช่วยให้คุณแก้ไขบรรทัดคำสั่งเคอร์เนล สิ่งสำคัญคือต้องทราบว่า sd-boot เข้ากันได้กับระบบที่มีเฟิร์มแวร์ UEFI เท่านั้น

ลา Una de ข้อได้เปรียบหลัก มันเป็นของคุณ เน้นความเรียบง่ายและมีประสิทธิภาพ โดยเฉพาะอย่างยิ่งเมื่อจัดการการเข้ารหัสดิสก์แบบเต็ม ต่างจากบูทโหลดเดอร์ทั่วไปเช่น GRUB, sd-boot มอบหมายความรับผิดชอบในการถอดรหัสและการรับคีย์มาให้กับเคอร์เนล Linux และพื้นที่ผู้ใช้ จึงช่วยเร่งกระบวนการบูตและหลีกเลี่ยงการชะลอตัวที่อาจเกิดขึ้นเมื่อเริ่มต้นระบบ

เมื่อเปรียบเทียบกับ GRUB bootloader แบบดั้งเดิม การใช้ systemd-boot ใน openSUSE Tumbleweed ช่วยเพิ่มความเร็วและความปลอดภัยของกระบวนการบู๊ต ปัจจุบัน systemd-boot เป็นตัวเลือกเพิ่มเติม ในขณะที่ GRUB ยังคงเป็น bootloader เริ่มต้น ยกเว้นในบิลด์สำหรับ QEMU โดยที่ systemd-boot จะเปิดใช้งานพร้อมกับการเข้ารหัสดิสก์แบบเต็ม

การย้ายจาก GRUB แบบเดิมไปเป็น systemd-boot ได้รับแรงบันดาลใจจากเหตุผลสำคัญหลายประการ ตามการนำเสนอของ Ludwig Nussel (Leap release manager) ซึ่งได้กล่าวถึงประเด็นที่สำคัญที่สุดบางประการของการเปลี่ยนแปลงนี้และเหตุผลที่อยู่เบื้องหลัง

Ludwig กล่าวว่าหนึ่งในแรงจูงใจหลักคือความเรียบง่ายและมีประสิทธิภาพที่ systemd-boot นำเสนอ โดยเฉพาะอย่างยิ่งในสภาพแวดล้อมที่รองรับการเข้ารหัสดิสก์เต็มรูปแบบ แตกต่างจากบูตโหลดเดอร์ทั่วไป เช่น GRUB ตรงที่ systemd-boot มอบความรับผิดชอบที่เกี่ยวข้องกับการเข้ารหัสและการสืบทอดคีย์ไปยังเคอร์เนล Linux และพื้นที่ผู้ใช้ ซึ่งช่วยเร่งกระบวนการบูตและลดความซับซ้อนในการบูต รหัส bootloader

ด้วยเหตุผลสำคัญที่เกี่ยวข้องกับการบูรณาการนี้ เราสามารถเน้นได้ดังต่อไปนี้:

  1. ปรับปรุงความเร็วการบูตและความปลอดภัย: การเปลี่ยนไปใช้ systemd-boot คาดว่าจะปรับปรุงความเร็วในการบูตและเพิ่มความปลอดภัยของกระบวนการบูตใน openSUSE Tumbleweed เมื่อเปรียบเทียบกับการใช้ GRUB bootloader แบบดั้งเดิม
  2. การสนับสนุนเพิ่มเติม: ปัจจุบันมีการเสนอการสนับสนุน systemd-boot เป็นตัวเลือกเพิ่มเติม ในขณะที่ GRUB ยังคงเป็นบูตโหลดเดอร์เริ่มต้น อย่างไรก็ตาม บิลด์สำหรับแผน QEMU เพื่อเปิดใช้งาน systemd-boot ตามค่าเริ่มต้นพร้อมกับการเข้ารหัสดิสก์แบบเต็ม
  3. อำนวยความสะดวกในการเข้ารหัสดิสก์เต็มรูปแบบ: เป้าหมายหลักของการเพิ่มการรองรับ systemd-boot คือการทำให้การทำงานกับการเข้ารหัสดิสก์แบบเต็มง่ายขึ้นและมีประสิทธิภาพมากขึ้น ด้วย systemd-boot การดำเนินการที่เกี่ยวข้องกับการเข้ารหัสจะถูกย้ายไปยังฝั่งเคอร์เนล Linux และไปยังไดรเวอร์ในพื้นที่ผู้ใช้ ซึ่งทำให้โค้ด bootloader ง่ายขึ้น
  4. บูรณาการกับ Btrfs และการจัดการสแน็ปช็อต: openSUSE Tumbleweed ใช้ระบบไฟล์ Btrfs เป็นค่าเริ่มต้น ซึ่งหมายถึงการทำงานกับสแน็ปช็อต การรวม systemd-boot ช่วยให้บูตจากสแน็ปช็อตแต่ละรายการได้ง่ายขึ้น และเพิ่มประสิทธิภาพในการจัดระเบียบการอัปเดตเคอร์เนลโดยใช้ยูทิลิตี้ sdbootutil ซึ่งจัดการสแน็ปช็อต

ในที่สุดก็มีการกล่าวถึงว่า การสนับสนุน systemd-boot ใน openSUSE ยังถือว่าเป็นการทดลองดังนั้น มีการเสนอเป็นตัวเลือกทั้งในโปรแกรมติดตั้ง Tumbleweed และ MicroOS ซึ่งเป็นทางเลือกแทน GRUB สำหรับผู้ใช้ที่ต้องการทดลองใช้ นอกจากนี้ยังมีอุปกรณ์นอกกรอบใน qemu ที่ใช้ systemd-boot และการเข้ารหัสดิสก์แบบเต็มตามค่าเริ่มต้น

ถ้าคุณเป็น สนใจที่จะทราบข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนี้คุณสามารถตรวจสอบรายละเอียด ในลิงค์ต่อไปนี้.


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. รับผิดชอบข้อมูล: AB Internet Networks 2008 SL
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา