Windows từ lâu đã nổi tiếng với khả năng tùy biến và linh hoạt cao, từ hỗ trợ phần cứng cho đến phần mềm. Đây là một trong những lý do chính khiến nhiều người dùng lựa chọn hệ điều hành của Microsoft thay vì các giải pháp thay thế. Nhờ sự tồn tại của các máy ảo (Virtual Machines – VM), người dùng Windows có thể dễ dàng trải nghiệm các hệ điều hành khác hoặc quay ngược thời gian để sử dụng các phiên bản Windows “cổ” như một cách hoài niệm. Gần đây, một nhà sáng tạo nội dung trên YouTube đã thực hiện một thử nghiệm độc đáo, đẩy giới hạn của công nghệ ảo hóa bằng cách chạy nhiều lớp Windows lồng nhau.
Chạy Windows Lồng Nhiều Lớp: Thử Thách Đầy Tham Vọng
Trên kênh YouTube MetraByte, nhà sáng tạo đã đăng tải một video ghi lại quá trình cài đặt một phiên bản Windows bên trong một phiên bản khác – đi sâu tới bảy lớp. Mục tiêu của thử nghiệm là chạy Windows 95 bên trong Windows 98, sau đó là Windows 2000, Windows XP, Windows Vista, Windows 7, Windows 8.1, và cuối cùng là Windows 10, tất cả đều nằm trong Windows 11. Đây là một ý tưởng đầy tham vọng, nhằm kiểm tra xem công nghệ ảo hóa có thể đi xa đến đâu.
Tuy nhiên, mọi việc không hề suôn sẻ. Ban đầu, YouTuber này sử dụng Hyper-V, một công cụ ảo hóa tích hợp sẵn trong Windows, trên chiếc máy tính mini Geekom IT-15 (Intel Core Ultra 9285H) chạy Windows 11. Nhưng Hyper-V đã bộc lộ những hạn chế khi chỉ đạt được ba lớp lồng nhau (Windows 8 trong Windows 10 trong Windows 11) trước khi ngừng hoạt động, khiến việc đạt được mục tiêu ban đầu trở nên bất khả thi.
Biểu tượng các phiên bản Windows từ cũ đến mới minh họa khái niệm máy ảo lồng nhau
Sau thất bại với Hyper-V, MetraByte quyết định chuyển sang VMware – một phần mềm ảo hóa chuyên nghiệp hơn. Mặc dù có những cải thiện đáng kể, quá trình này vẫn không hề dễ dàng. Chẳng hạn, Windows 7 mất tới 30 phút để khởi động sau khi được cài đặt trong Windows 8, vốn nằm trong Windows 10, và tất cả đều nằm trong Windows 11. Để vượt qua rào cản này, nhà sáng tạo đã chuyển sang phương pháp ảo hóa song song, sử dụng hai cửa sổ VMware riêng biệt trong Windows 11.
Một cửa sổ VMware chứa Windows 11 chạy Windows Vista, trong đó có Windows XP, tiếp theo là Windows 2000 và cuối cùng là Windows 98. MetraByte không thể cài đặt được Windows 95 vì Windows 98 mất quá nhiều thời gian để khởi động. Rõ ràng, càng đi sâu vào các lớp lồng nhau, hiệu suất càng giảm sút một cách rõ rệt. Điều này cũng được thể hiện qua thử nghiệm chơi Minecraft Classic.
Đánh Giá Hiệu Năng Thực Tế Trên Các Lớp Ảo Hóa
Như dự đoán, hiệu suất chơi Minecraft Classic tốt nhất khi chạy trực tiếp trên Windows 11. Khi chuyển sang Windows 10 và Windows 8, tốc độ khung hình (FPS) giảm hơn 50%. Mặc dù vẫn có thể chơi được ở một mức độ nào đó trên Windows 10 và 8, game trở nên “không thể chơi được” trên Windows 7. Nhà sáng tạo cũng quan sát thấy sự suy giảm hiệu suất tương tự khi chơi Minecraft trên các lớp Windows sâu hơn trong cửa sổ VMware thứ hai (gồm Windows 11, Vista, XP, 2000 và 98).
Thử nghiệm này cho thấy mặc dù máy ảo mang lại sự linh hoạt đáng kinh ngạc trong việc sử dụng và kiểm thử các phiên bản hệ điều hành khác nhau, việc chạy nhiều lớp Windows lồng nhau là một thử thách về hiệu suất nghiêm trọng. Càng nhiều lớp được thêm vào, tài nguyên hệ thống càng bị phân tán và quá trình xử lý càng trở nên nặng nề, dẫn đến trải nghiệm người dùng kém đi rõ rệt. Đây là một bài học quan trọng về giới hạn của ảo hóa mà những người yêu công nghệ và các chuyên gia IT nên lưu ý khi xây dựng các hệ thống thử nghiệm phức tạp. Hãy chia sẻ suy nghĩ của bạn về thử nghiệm độc đáo này và liệu bạn có từng thử nghiệm điều gì tương tự với máy ảo không nhé!