Microsoft để thảo luận về danh sách gửi thư của nhà phát triển nhân Linux, một loạt bản vá cho phép bộ ảo hóa Hyper-V hoạt động với môi trường gốc dựa trên Linux có quyền truy cập trực tiếp vào phần cứng và được sử dụng để chạy các hệ thống khách (tương tự như Dom0 trong Xen ). Cho đến nay, Hyper-V (Microsoft Hypervisor) chỉ hỗ trợ Linux trong môi trường khách, nhưng bản thân hypervisor được điều khiển từ môi trường dựa trên Windows. Microsoft hiện có ý định tạo ra một hệ thống ảo hóa đầy đủ với Linux và Hyper-V.
Việc tổ chức bộ ảo hóa trong nhân Linux và Windows khác nhau đáng kể, do đó việc triển khai Hyper-V cho Linux sử dụng một cách tiếp cận khác để định cấu hình các hệ thống con và tổ chức các siêu lệnh. Mã để ánh xạ ngắt bằng IOMMU được thiết kế lại bằng cách tương tự với mã hỗ trợ Xen tương tự trong Linux (Xen và Hyper-V có và dựa trên việc sử dụng môi trường root/Dom0 đặc quyền để quản lý).
Các bản vá bao gồm việc triển khai tối thiểu cần thiết để hoạt động, được cung cấp dưới dạng nguyên mẫu ban đầu để thảo luận và phê bình. Để quản lý bộ ảo hóa, thiết bị /dev/mshv được đề xuất, với sự trợ giúp của những ứng dụng nào từ không gian người dùng có thể tạo và khởi chạy các máy ảo. Một cổng ảo hóa cấp cao cũng được đề xuất , cho phép bạn khởi động máy ảo trên Hyper-V thay vì KVM.
Năm 2018, số lượng hệ thống khách Linux trên dịch vụ đám mây Azure Các môi trường dựa trên Windows, thị phần của nó đang giảm dần, chủ yếu là do sự phổ biến ngày càng tăng của các nền tảng devops và Kubernetes dựa trên Linux. Việc sử dụng một ngăn xếp dựa trên Linux có khả năng đơn giản hóa việc bảo trì và cải thiện hiệu suất của các máy chủ Hyper-V phục vụ khách Linux.
Nguồn: opennet.ru
