Microsoft เปิดตัว OpenVMM hypervisor เขียนด้วย Rust สำหรับ Azure

Microsoft เปิดตัว OpenVMM hypervisor พัฒนาด้วยภาษา Rust คาดว่าจะช่วยเพิ่มประสิทธิภาพการทำงานของ workload บน Azure ในอนาคต

Credit: Microsoft

Microsoft ได้เปิดเผยโค้ดของ hypervisor ตัวใหม่ชื่อ OpenVMM ซึ่งเขียนด้วยภาษา Rust เมื่อต้นเดือนนี้ OpenVMM เป็น hypervisor ประเภทที่ 2 ที่ทำงานบนระบบปฏิบัติการ ต่างจาก hypervisor ประเภทที่ 1 ที่ทำงานบนฮาร์ดแวร์โดยตรง ทำให้มีลักษณะการทำงานคล้ายกับ Oracle VM VirtualBox หรือ VMware Workstation มากกว่า VMware ESXi หรือ Microsoft Hyper-V

OpenVMM ถูกพัฒนาขึ้นเพื่อใช้งานร่วมกับ OpenHCL ซึ่งเป็น para-virtualization layer สำหรับ confidential VM ที่ทำงานบน Linux โดยทั้งคู่เขียนด้วยภาษา Rust เช่นเดียวกัน วิธีการนี้ช่วยให้ workload ที่มีอยู่สามารถใช้งาน Azure Boost hardware accelerator ได้โดยไม่ต้องแก้ไข guest VM image ทำให้ guest สามารถเข้าถึง IO ที่เร็วขึ้นและฟีเจอร์ด้านความปลอดภัยได้โดยตรง นอกจากนี้ยังช่วยให้ระบบปฏิบัติการที่มีอยู่สามารถทำงานใน hardware-backed Confidential VM และรองรับ Trusted Launch VM ได้อีกด้วย

อย่างไรก็ตาม Microsoft เตือนว่า OpenVMM ยังไม่พร้อมสำหรับการใช้งานจริง เนื่องจากบางฟีเจอร์ยังไม่สมบูรณ์ และยังไม่มีการรับประกันความเสถียรของ API แต่โครงการนี้แสดงให้เห็นว่า Microsoft กำลังขยายการใช้งานภาษา Rust เพื่อเพิ่มความปลอดภัยในการจัดการหน่วยความจำ ซึ่งเป็นแนวทางที่สำคัญในปัจจุบัน

ปัจจุบัน OpenVMM สามารถทำงานบน Linux (x64, ผ่าน KVM หรือ MSHV APIs), macOS (Aarch64, ผ่าน Hypervisor.framework API), และ Windows (x64 และ Aarch64, ผ่าน Windows Hypervisor Platform API) แม้ว่าในขณะนี้ OpenVMM จะยังไม่พร้อมสำหรับการใช้งานจริง แต่ในอนาคตอาจได้รับการพัฒนาให้ใช้งานได้อย่างมีประสิทธิภาพมากขึ้น

ที่มา: https://www.theregister.com/2024/10/17/microsoft_preps_rust_hypervisor_for/

About เด็กฝึกงาน TechTalkThai หมายเลข 1

นักเขียนผู้มีความสนใจใน Enterprise IT ด้วยประสบการณ์กว่า 10 ปีในไทย ปัจจุบันใช้ชีวิตอยู่ที่สหรัฐอเมริกา แต่ยังคงมุ่งมั่นในการแบ่งปันความรู้และประสบการณ์ด้านเทคโนโลยีให้กับทุกคน

Check Also

Alibaba เปิดตัว QwenWork International Edition ขยายแพลตฟอร์ม AI Agent เพื่อการทำงานแบบครบวงจร สู่ตลาดโลก [PR]

อาลีบาบาเปิดตัว QwenWork เวอร์ชันระดับสากล ซึ่งเป็นแพลตฟอร์ม AI agent สำหรับการทำงาน (workplace) แบบครบวงจรของบริษัทฯ เพื่อขยายเทคโนโลยีด้านเอเจนต์ประสิทธิภาพล้ำหน้าสู่กลุ่มผู้ใช้งานทั่วไปและองค์กรในตลาดนานาชาติ

จากข้อมูลสู่คุณค่าทางธุรกิจ: เปลี่ยนข้อมูลให้เป็นพลังขับเคลื่อนธุรกิจ [PR]

ในยุคที่องค์กรกำลังเดินหน้าสู่ Digital Transformation “ข้อมูล” ได้กลายเป็นทรัพยากรสำคัญในการทำความเข้าใจลูกค้า วางกลยุทธ์ และขับเคลื่อนธุรกิจ อย่างไรก็ตาม การเปลี่ยนข้อมูลให้เป็นข้อมูลเชิงลึก (Insight) และนำข้อมูลเชิงลึกไปสู่การตัดสินใจที่สร้างผลลัพธ์ทางธุรกิจได้จริงเป็นเรื่องสำคัญ รายงานจาก IBM Institute for …