Tôi tò mò muốn biết liệu có thể sử dụng MacBook Pro của mình làm máy chủ ảo để kiểm tra ứng dụng trong các môi trường HĐH khác nhau hay không. Tôi đoán nó sẽ cải thiện hiệu suất của các ứng dụng chạy trên hệ điều hành ảo.
Tôi tò mò muốn biết liệu có thể sử dụng MacBook Pro của mình làm máy chủ ảo để kiểm tra ứng dụng trong các môi trường HĐH khác nhau hay không. Tôi đoán nó sẽ cải thiện hiệu suất của các ứng dụng chạy trên hệ điều hành ảo.
Câu trả lời:
Có, tất cả các máy Mac gần đây đều hỗ trợ ảo hóa.
Apple đã phát hành chức năng thôi miên bản địa với bản phát hành OS X Yosemite, Hypervisor.framework của họ.
Những gì nó làm là cho phép bạn chạy VM nguyên bản trên OS X, mà không cần trình ảo hóa máy khách (như VMware Fusion hoặc VirtualBox).
Có một số phần mở rộng bộ xử lý Intel chỉ ra ảo hóa dễ dàng (VMX / APIC) - nhưng bất kỳ ai cũng có thể viết một công cụ ảo hóa trên mã với đủ thông minh, ngân sách, kỹ thuật để chỉ vì một phần mở rộng cụ thể bị thiếu, bạn không thể ảo hóa.
Điều đó đang được nói - bạn sẽ khó có thể tìm thấy máy Mac chạy OS X (nay là macOS) không có VMX hoặc tốt hơn:
https://en.wikipedia.org/wiki/X86_virtualization
sysctl machdep.cpu.features