IBM Flashsystem

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 ปีในไทย ปัจจุบันใช้ชีวิตอยู่ที่ Cupertino, CA แต่ยังคงมุ่งมั่นในการแบ่งปันความรู้และประสบการณ์ด้านเทคโนโลยีให้กับทุกคน

Check Also

Advantech Edge AI โซลูชันอัจฉริยะที่ปรับแต่งได้สำหรับทุกความต้องการในทุกอุตสาหกรรม

ในยุคที่ “ข้อมูล” เปรียบเสมือนขุมทรัพย์ล้ำค่า การช่วงชิงความได้เปรียบจึงอยู่ที่ความสามารถในการ “ถอดรหัส” ข้อมูลเหล่านั้นอย่างรวดเร็วและแม่นยำ Advantech ในฐานะผู้นำนวัตกรรม IoT (Internet of Things) และ Edge Computing …

Veeam ประกาศเพิ่มฟีเจอร์ MCP ให้ระบบ AI สามารถเข้าถึงข้อมูลสำรองได้

Veeam เปิดตัวฟีเจอร์ใหม่ช่วยให้ระบบ AI เข้าถึงข้อมูลสำรองได้แบบปลอดภัย ด้วยการรองรับ Model Context Protocol จาก Anthropic พร้อมใช้งานใน Veeam Data Cloud เร็วๆ …