ไมโครซอฟท์ ได้มีการส่งแพตช์ชุดหนึ่งที่ช่วยให้ไฮเปอร์ไวเซอร์ Hyper-V สามารถทำงานร่วมกับสภาพแวดล้อมรูทบน Linux ซึ่งสามารถเข้าถึงฮาร์ดแวร์ได้โดยตรงและใช้เพื่อเปิดใช้งานระบบเกสต์ (คล้ายกับ Dom0 ใน Xen) เพื่อหารือในเมลลิสต์ของนักพัฒนาเคอร์เนล Linux ก่อนหน้านี้ Hyper-V (Microsoft Hypervisor) รองรับ Linux เฉพาะในสภาพแวดล้อมเกสต์เท่านั้น แต่ตัวไฮเปอร์ไวเซอร์เองได้รับการจัดการจากสภาพแวดล้อมบน Windows ปัจจุบัน Microsoft ตั้งใจที่จะสร้างสแต็กเวอร์ชวลไลเซชันเต็มรูปแบบร่วมกับ Linux และ Hyper-V
วิธีการทำงานของไฮเปอร์ไวเซอร์ในเคอร์เนล Linux และ Windows แตกต่างกันอย่างมาก ดังนั้นการใช้งาน Hyper-V สำหรับ Linux จึงใช้แนวทางที่แตกต่างกันในการกำหนดค่าระบบย่อยและการจัดการไฮเปอร์คอล โค้ดสำหรับการแมปการขัดจังหวะโดยใช้ IOMMU ได้รับการเขียนใหม่ในลักษณะเดียวกับโค้ดสำหรับการรองรับ Xen ใน Linux (Xen และ Hyper-V มี) และขึ้นอยู่กับการใช้สภาพแวดล้อม root/Dom0 ที่มีสิทธิพิเศษสำหรับการจัดการ)
แพตช์ประกอบด้วยข้อกำหนดการใช้งานขั้นต่ำที่จำเป็นสำหรับการใช้งาน ซึ่งนำเสนอเป็นต้นแบบเบื้องต้นเพื่อการอภิปรายและวิพากษ์วิจารณ์ สำหรับการจัดการไฮเปอร์ไวเซอร์ มีการเสนออุปกรณ์ /dev/mshv ซึ่งช่วยให้แอปพลิเคชันในพื้นที่ผู้ใช้สามารถสร้างและเปิดใช้งานเครื่องเสมือนได้ นอกจากนี้ยังมีการเสนอพอร์ตของไฮเปอร์ไวเซอร์ระดับสูงอีกด้วย ซึ่งช่วยให้คุณสามารถบูตเครื่องเสมือนบน Hyper-V แทน KVM ได้
ในปี 2018 จำนวนระบบแขก Linux ในบริการคลาวด์ Azure สภาพแวดล้อมที่ใช้ระบบปฏิบัติการ Windows ซึ่งส่วนแบ่งตลาดกำลังลดลงอย่างต่อเนื่อง โดยหลักแล้วเป็นผลมาจากความนิยมที่เพิ่มขึ้นของแพลตฟอร์ม DevOps และ Kubernetes ที่ใช้ระบบปฏิบัติการ Linux การใช้สแต็กที่ใช้ระบบปฏิบัติการ Linux เพียงตัวเดียวอาจช่วยลดความยุ่งยากในการบำรุงรักษาและปรับปรุงประสิทธิภาพของเซิร์ฟเวอร์ Hyper-V ที่โฮสต์ Linux guest
ที่มา: opennet.ru
