Microsoft ได้ประกาศเวอร์ชันโอเพ่นซอร์สของเคอร์เนล UEFI

Microsoft ได้ประกาศเวอร์ชันโอเพ่นซอร์สของเคอร์เนล UEFI

 

Microsoft มีโครงการโอเพ่นซอร์สใหม่ - Project Mu นี่คือเวอร์ชันโอเพนซอร์สของบริษัทสำหรับ Unified Extensible Firmware Interface (UEFI) ที่ปัจจุบันใช้โดยอุปกรณ์ Surface และอุปกรณ์ Hyper-V

ด้วยโปรเจ็กต์นี้ Microsoft หวังจะทำให้การสร้างเฟิร์มแวร์ที่ปรับขนาดได้และใช้งานได้ง่ายขึ้น และน้อมรับแนวคิดของ Firmware as a Service (FaaS) ซึ่งช่วยให้อัปเดตเฟิร์มแวร์ได้อย่างรวดเร็วและมีประสิทธิภาพหลังจากเปิดตัว ทั้งแพตช์ความปลอดภัยและการอัปเดตที่เพิ่มประสิทธิภาพ

Microsoft Project Mo

FaaS เป็นสิ่งที่ Microsoft ได้เปิดใช้งานบน Surface แล้ว แต่บริษัทตระหนักดีว่า TianoCore ซึ่งเป็นการนำ UEFI ที่เป็นโอเพ่นซอร์สไปใช้ในปัจจุบัน ไม่ได้รับการปรับให้เหมาะสมเพื่อให้บริการด่วน นี่คือสิ่งที่ Project Mu สามารถช่วยได้ บริษัทกล่าว

บน GitHub Microsoft ให้คำอธิบายต่อไปนี้จาก Project Mu:

Project Mu เป็นการดัดแปลงแบบแยกส่วนของ edk2 จาก TianoCore ที่ปรับแต่งเพื่อสร้างฮาร์ดแวร์ที่ทันสมัยโดยใช้รูปแบบที่ปรับขนาดได้ บำรุงรักษาได้ และนำกลับมาใช้ใหม่ได้ Mu สร้างขึ้นจากแนวคิดที่ว่าการชาร์จ  และการบำรุงรักษา  ผลิตภัณฑ์ UEFI เป็นความร่วมมืออย่างต่อเนื่องระหว่างพันธมิตรหลายราย เป็นเวลานาน ที่อุตสาหกรรมได้สร้างผลิตภัณฑ์โดยใช้โมเดล "forking" ร่วมกับการคัดลอก/วาง/เปลี่ยนชื่อ และด้วยผลิตภัณฑ์ใหม่แต่ละรายการ ภาระในการบำรุงรักษาเพิ่มขึ้นถึงระดับที่การอัปเดตแทบจะเป็นไปไม่ได้เนื่องจากต้นทุนและความเสี่ยง

Project Mu ยังพยายามที่จะจัดการกับความสัมพันธ์ทางธุรกิจที่ซับซ้อนและความท้าทายทางกฎหมายที่คู่ค้าเผชิญอยู่ในปัจจุบัน ในการสร้างผลิตภัณฑ์ส่วนใหญ่ พวกเขามักจะต้องใช้ทรัพยากรแบบปิดและทรัพย์สินที่เป็นกรรมสิทธิ์ รวมทั้งรหัสโอเพ่นซอร์สและมาตรฐานอุตสาหกรรม ระบบบิลด์แบบกระจายและการออกแบบที่เก็บหลายแหล่งช่วยให้ทีมผลิตภัณฑ์แยกโค้ดออกจากกันและเชื่อมโยงกับแหล่งที่มาดั้งเดิมได้ โดยคำนึงถึงขอบเขตทางกฎหมายและเชิงพาณิชย์

Project Mu มีต้นกำเนิดมาจากการสร้างสรรค์ Windows PC ที่ทันสมัย ​​แต่รูปแบบและการออกแบบทำให้สามารถลดขนาดลงหรือเปลี่ยนแปลงเพื่อวัตถุประสงค์ใดๆ ของผลิตภัณฑ์ขั้นสุดท้าย เทคโนโลยี IoT, เซิร์ฟเวอร์, พีซี หรือฟอร์มแฟคเตอร์อื่นๆ จะต้องสามารถใช้ประโยชน์จากเนื้อหาได้

ในบล็อกโพสต์ที่มี Project Mu ทีมฮาร์ดแวร์ของ Microsoft แชร์รายละเอียดของคุณสมบัติของโปรเจ็กต์:

  • ปรับปรุงสถาปัตยกรรมซอฟต์แวร์และกระบวนการพัฒนาสำหรับเฟิร์มแวร์ในฐานะบริการ
  • แป้นพิมพ์บนหน้าจอ
  • การจัดการการตั้งค่า UEFI อย่างปลอดภัย
  • ปรับปรุงความปลอดภัยโดยลบโค้ดเก่าที่ไม่จำเป็นออก ซึ่งเป็นวิธีปฏิบัติที่เรียกว่าการลดพื้นผิวการโจมตี
  • รองเท้าประสิทธิภาพสูง
  • ตัวอย่างเมนู BIOS ล่าสุด
  • การทดสอบและเครื่องมือมากมายในการวิเคราะห์และปรับปรุงคุณภาพของ UEFI

 

 

โพสต์ที่เกี่ยวข้อง
เผยแพร่บทความเกี่ยวกับ

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