Intel Seamless Update ระบบอัพเดตเฟิร์มแวร์ BIOS/UEFI โดยไม่ต้องรีบูต

การอัปเดตไบนารีของ BIOS/UEFI จะต้องมีการรีบูต แต่ Intel กำลังหาวิธีการเพื่อที่จะเปลี่ยนแปลงมัน ในตอนนี้บนเซิร์ฟเวอร์ Linux  โดย Intel Seamless Update มีเป้าหมายเพื่อดำเนินการระบบอัปเดตเฟิร์มแวร์ (เช่น UEFI) ในขณะใช้งานโดยไม่ต้องรีบูต เหมือนกับ Canonical ทำกับ Ubuntu Livepatch service แต่ในระดับที่ต่ำกว่าในซอฟต์แวร์สแต็ก (stack)

Intel ออก patch  “แนะนำ Platform Firmware Runtime Update และไดรเวอร์ Telemetry” ให้กับรายชื่อผู้รับจดหมายลินุกซ์เคอร์เนลเมื่อสองสามวันก่อนพร้อมคำอธิบายบางส่วน:

ข้อตกลงระดับการให้บริการสูง (SLA) กำหนดให้ระบบทำงานโดยไม่หยุดชะงักของบริการ โดยทั่วไป เฟิร์มแวร์ระบบจะให้บริการรันไทม์ เช่น คุณสมบัติ RAS (ความน่าเชื่อถือ ความพร้อมใช้งาน และความสามารถในการให้บริการ) บริการรันไทม์ UEFI และบริการ ACPI ปัจจุบัน หากมีการเปลี่ยนแปลงรหัสเฟิร์มแวร์ในพื้นที่รหัสเหล่านี้ จำเป็นต้องอัปเดตเฟิร์มแวร์ระบบและรีบูต ตัวอย่างของการแก้ไขจุดบกพร่องอาจมีขนาดรีจิสเตอร์หรือตำแหน่งของรีจิสเตอร์ไม่ถูกต้อง ซึ่งหมายความว่าจะไม่สามารถให้บริการลูกค้าได้ในระหว่างการอัปเกรดเฟิร์มแวร์ ซึ่งอาจใช้เวลาหลายนาที ส่งผลให้ไม่เป็นไปตาม SLA

Intel มีกลไกชื่อ Management Mode Runtime Update เพื่อช่วยให้ผู้ใช้อัปเดตเฟิร์มแวร์โดยไม่ต้องรีบูต

รายละเอียดเพิ่มเติมสามารถพบได้ในเอกสารประกอบ “ Intel Management Mode Firmware Runtime Update – OS Interface ” ซึ่งอธิบายวิธีการทำงานของ Intel Seamless Update

Intel-Seamless-Update-MM-Runtime-Update-System

รหัสใหม่ที่ส่งไปยังเคอร์เนล Linux มีฟังก์ชันการทำงานดังต่อไปนี้:

  1. ดำเนินการอัปเดตไดรเวอร์เฟิร์มแวร์รันไทม์และเปิดใช้งาน
  2. ความสามารถในการใส่รหัสเฟิร์มแวร์ที่รันไทม์สำหรับเครื่องมือวัดแบบไดนามิก
  3. สิ่งอำนวยความสะดวกในการดึงบันทึกจากการอัพเดตเฟิร์มแวร์รันไทม์และเปิดใช้งานการวัดและส่งข้อมูลทางไกล

ตามที่กล่าวไว้ในข้อความยืนยัน Intel Seamless Update มุ่งเป้าไปที่เซิร์ฟเวอร์ Linux ที่ต้องการเวลาทำงานเกือบ 100% เนื่องจากข้อกำหนดทางกฎหมาย ดังนั้นจึงไม่จำเป็นต้องเปิดใช้งานตามค่าเริ่มต้นใน Linux Desktop distributions เร็ว ๆ นี้ แต่อย่างน้อยถ้าคุณมี Intel -based gateway หรือระบบอื่นที่ต้องการรันโดยมีการรบกวนน้อยที่สุด เร็วๆ นี้ควรมีตัวเลือกเพื่อหลีกเลี่ยงการหยุดทำงานแม้ในระหว่างการอัพเดตเฟิร์มแวร์ที่สำคัญ (BIOS/UEFI)

ที่มา ; Liliputing และ Phoronix

แปลจากบทความภาษาอังกฤษ : Intel Seamless Update to enable BIOS/UEFI firmware updates without a reboot

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
โฆษณา