Microsoft ประกาศ Project Mu ซึ่งเป็นโอเพ่นซอร์ส UEFI core

ไอคอนเวลาอ่านหนังสือ 2 นาที. อ่าน


ผู้อ่านช่วยสนับสนุน MSpoweruser เราอาจได้รับค่าคอมมิชชันหากคุณซื้อผ่านลิงก์ของเรา ไอคอนคำแนะนำเครื่องมือ

อ่านหน้าการเปิดเผยข้อมูลของเราเพื่อดูว่าคุณจะช่วย MSPoweruser รักษาทีมบรรณาธิการได้อย่างไร อ่านเพิ่มเติม

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

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

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

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

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

– ไมโครซอฟท์ (on GitHub)

Microsoft ยังระบุคุณสมบัติของโครงการ:

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

หากสนใจสามารถเข้าไปที่ โพสต์บล็อกของ Microsoft หากต้องการอ่านเพิ่มเติมเกี่ยวกับโครงการหรือไปที่ GitHub เพื่อตรวจสอบรหัสและเอกสารของโครงการ

ข้อมูลเพิ่มเติมเกี่ยวกับหัวข้อต่างๆ: ไฮเปอร์ -v, ไมโครซอฟท์, โครงการ Mu, พื้นผิว