Microsoft ได้ใช้การสนับสนุนสภาพแวดล้อมรูทสำหรับ Hyper-V ที่ใช้ Linux

ไมโครซอฟท์ นำเสนอ สำหรับการอภิปรายเกี่ยวกับรายชื่อผู้รับจดหมายของนักพัฒนาเคอร์เนล Linux ซึ่งเป็นชุดแพตช์ที่ช่วยให้ไฮเปอร์ไวเซอร์ Hyper-V ทำงานกับสภาพแวดล้อมรูทบน Linux ที่สามารถเข้าถึงฮาร์ดแวร์ได้โดยตรง และใช้เพื่อรันระบบเกสต์ (คล้ายกับ Dom0 ใน Xen ). จนถึงขณะนี้ 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 guest ในบริการคลาวด์ Azure เกิน สภาพแวดล้อมที่ใช้ Windows ซึ่งมีส่วนแบ่งลดลงอย่างต่อเนื่อง สาเหตุหลักมาจากความนิยมที่เพิ่มขึ้นของแพลตฟอร์ม Devops และ Kubernetes ที่ใช้ Linux การใช้สแต็กบน Linux เดียวมีศักยภาพในการทำให้การบำรุงรักษาง่ายขึ้นและปรับปรุงประสิทธิภาพของเซิร์ฟเวอร์ Hyper-V ที่ให้บริการแขก Linux

ที่มา: opennet.ru

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