Trong khi máy ảo trên nền tảng x86 đã quá quen thuộc, việc hỗ trợ máy ảo trên chip ARM còn nhiều thách thức. Apple Silicon đã đi tiên phong trong lĩnh vực này, và giờ đây, Windows 11 trên ARM cũng nhận được sự quan tâm tương xứng. Oracle vừa phát hành bản beta đầu tiên của VirtualBox 7.2, mang đến tin vui lớn: hỗ trợ đầy đủ cho Windows 11 trên chip ARM.
Đây là bước tiến quan trọng, giúp tạo máy ảo (VM) dễ dàng trên laptop Windows dùng CPU Snapdragon. Trước đây, việc này không đơn giản, thường yêu cầu sử dụng Hyper-V frontend và nhiều bước phức tạp. Với VirtualBox, quy trình tạo VM trên ARM Windows sẽ đơn giản như trên máy x86: chỉ cần tạo VM trong ứng dụng và nạp file cài đặt hệ điều hành.
Giới hạn và khả năng ảo hóa trên ARM
Hiện tại, khả năng ảo hóa trong VirtualBox trên nền tảng ARM chủ yếu giới hạn ở các hệ điều hành ARM khác, như một phiên bản Windows 11 ARM khác hoặc các bản dựng Linux nền ARM. Về mặt kỹ thuật, việc mô phỏng hệ điều hành x86 trên máy tính ARM là khả thi, nhưng trải nghiệm sẽ rất chậm và khó chịu, nên có lẽ ít người quan tâm. Hơn nữa, nếu muốn chạy phần mềm x86 trên máy ARM, Windows 11 đã có lớp dịch gọi là Prism. Mặc dù từng bị đánh giá thấp, Prism đã cải thiện đáng kể trong những năm gần đây khi chip ARM mạnh mẽ hơn, dù vẫn chưa hoàn hảo.
Ảnh minh họa: Máy ảo Windows 11 hoạt động trên VirtualBox trên nền tảng chip ARM, thể hiện tính năng mới.
Kinh nghiệm từ Apple Silicon
VirtualBox không còn xa lạ với việc ảo hóa trên kiến trúc ARM. Phần mềm này đã hỗ trợ các máy Mac dùng chip Apple Silicon, cho phép người dùng Mac chạy Windows 11 trong máy ảo. Mặc dù khả năng chạy macOS trên máy chủ ARM Windows có thể chưa khả thi lúc này, kinh nghiệm từ Apple Silicon cho thấy phiên bản VirtualBox dành cho máy tính ARM Windows là điều sớm muộn cũng xảy ra.
Nếu bạn dùng laptop chip Snapdragon và muốn thử, có thể tải bản beta VirtualBox 7.2 đầu tiên. Tuy nhiên, hãy lưu ý đây là phiên bản thử nghiệm (beta) đầu tiên, khả năng cao sẽ còn nhiều lỗi lớn nhỏ. Do đó, không nên sử dụng cho các tác vụ quan trọng hoặc triển khai các máy ảo cần độ ổn định cao ở thời điểm này.
Nguồn: Oracle Forums, Phoronix