Microsoft telah melaksanakan sokongan persekitaran akar untuk Hyper-V berasaskan Linux

Microsoft dibentangkan untuk perbincangan mengenai senarai mel pembangun kernel Linux, satu siri tampalan yang membolehkan hipervisor Hyper-V berfungsi dengan persekitaran akar berasaskan Linux yang mempunyai akses terus kepada perkakasan dan digunakan untuk menjalankan sistem tetamu (bersamaan dengan Dom0 dalam Xen ). Sehingga kini, Hyper-V (Microsoft Hypervisor) menyokong Linux hanya dalam persekitaran tetamu, tetapi hypervisor itu sendiri dikawal daripada persekitaran berasaskan Windows. Microsoft kini berhasrat untuk mencipta tindanan virtualisasi penuh dengan Linux dan Hyper-V.

Organisasi hypervisor dalam kernel Linux dan Windows adalah ketara berbeza, jadi pelaksanaan Hyper-V untuk Linux menggunakan pendekatan yang berbeza untuk mengkonfigurasi subsistem dan mengatur hypercall. Kod untuk pemetaan sampukan menggunakan IOMMU direka bentuk semula dengan analogi dengan kod sokongan Xen yang serupa dalam Linux (Xen dan Hyper-V mempunyai serupa seni bina dan berdasarkan penggunaan persekitaran root/Dom0 yang istimewa untuk pengurusan).

Tampalan termasuk pelaksanaan minimum yang diperlukan untuk berfungsi, yang ditawarkan sebagai prototaip awal untuk perbincangan dan kritikan. Untuk mengurus hipervisor, peranti /dev/mshv dicadangkan, dengan bantuan aplikasi dari ruang pengguna boleh mencipta dan melancarkan mesin maya. Port hipervisor peringkat tinggi juga dicadangkan Penyelia Awan, membolehkan anda but mesin maya di atas Hyper-V dan bukannya KVM.

Pada 2018, bilangan sistem tetamu Linux dalam perkhidmatan awan Azure melebihi Persekitaran berasaskan Windows, bahagian yang semakin berkurangan, terutamanya disebabkan oleh peningkatan populariti platform devops dan Kubernetes berdasarkan Linux. Menggunakan tindanan berasaskan Linux tunggal berpotensi untuk memudahkan penyelenggaraan dan meningkatkan prestasi pelayan Hyper-V yang melayani tetamu Linux.

Sumber: opennet.ru

Tambah komen