Windows 95 từng là một cột mốc quan trọng và thành công vang dội của Microsoft, bán ra hàng triệu bản và trở thành một hệ điều hành kinh điển. Dù Windows hiện đại đã có nhiều thay đổi đáng kể, nhưng đôi khi chúng ta vẫn có thể nhận ra một vài “di tích” của Windows 95 trong các phiên bản mới hơn. Tuy nhiên, những tàn dư này quá ít ỏi hoặc đã được biến đổi, khiến chúng ta khó lòng sống lại ký ức về Windows 95.
Đây chính là lúc mà “retro computing” (máy tính cổ điển) phát huy giá trị. Từ việc biến Windows 95 thành một ứng dụng độc lập cho đến việc cài đặt hệ điều hành này lên Nintendo 3DS, chúng ta đã chứng kiến nhiều cá nhân tài năng thực hiện các dự án thú vị nhằm khơi gợi sự hoài niệm và nhận được nhiều lời khen ngợi. Mới đây nhất, kênh YouTube MetraByte đã tạo ra một thành tựu đáng chú ý khi thành công chạy được Windows 95 trên một chiếc PlayStation 2.
PlayStation 2 có thể chạy Windows 95, nhưng trải nghiệm có thực sự xứng đáng?
Việc chạy Windows 95 trên PlayStation 2 là một điều đáng kinh ngạc, bởi vì console chơi game này không được thiết kế để vận hành các hệ điều hành PC tiêu chuẩn. Một trong những lý do chính là do PlayStation 2 sử dụng CPU dựa trên kiến trúc MIPS, hoàn toàn khác biệt so với các bộ xử lý x86 mà Windows 95 được phát triển để tương thích.
Do sự khác biệt về kiến trúc CPU này, MetraByte không thể chạy Windows 95 trực tiếp trên console PlayStation 2. Thay vào đó, chuyên gia công nghệ này đã sử dụng một trình giả lập x86 có tên Bochs để đạt được thành công này (theo Hackaday). Bochs đã thực hiện chính xác điều mà console của Sony còn thiếu: nó biến PlayStation 2 thành một máy tính có khả năng xử lý các lệnh x86. Trước đó, MetraByte đã thử nhiều phương pháp khác nhưng Bochs đã mang lại kết quả tốt nhất.
Giao diện Windows 95 đang chạy trên máy PlayStation 2 qua màn hình giả lập.
Tổng cộng, quá trình cài đặt Windows 95 lên PlayStation 2 đã mất tới 14 giờ. Điều này cho thấy rõ ràng rằng đây không phải là dự án dành cho những người thiếu kiên nhẫn. Hơn nữa, không phải ai cũng sẽ hài lòng với những gì họ thấy sau khi trải qua tất cả các bước đó. Dựa trên những gì được thể hiện trong dự án của MetraByte, trải nghiệm Windows 95 trên PlayStation 2 không hề mượt mà, thậm chí còn rất tệ.
Như video của MetraByte đã chỉ ra, việc điều hướng qua các phần khác nhau của Windows 95 là vô cùng khó khăn, với con trỏ chuột gần như không thể sử dụng được. Do đó, sẽ mất rất nhiều thời gian và sự kiên nhẫn để điều hướng bằng bàn phím. Tuy nhiên, vì con trỏ chuột xuất hiện ở giữa màn hình và không thể di chuyển, nên không có cách nào để PlayStation 2 chạy Windows 95 có thể vẽ bất cứ thứ gì trên ứng dụng Paint. Dù vậy, với khả năng truy cập bàn phím, người dùng vẫn có thể lưu một ảnh trống. Dự án này cũng thất bại thảm hại ở một khía cạnh mà hầu hết các dự án máy tính cổ điển khác đều thành công: chạy trò chơi Doom. Vì vậy, những hạn chế này khiến bạn sẽ không muốn chạy Windows 95 trong một thời gian dài, ngay cả để giải trí, nhưng nó vẫn là một thành tựu kỹ thuật đáng ghi nhận.
Kết luận
Thành công của MetraByte trong việc chạy Windows 95 trên PlayStation 2 là một minh chứng ấn tượng cho sự sáng tạo và kiên trì trong cộng đồng công nghệ. Mặc dù trải nghiệm sử dụng thực tế còn nhiều hạn chế, chủ yếu do sự khác biệt về kiến trúc phần cứng và sự phụ thuộc vào trình giả lập Bochs, dự án này vẫn cho thấy khả năng vượt qua giới hạn của các thiết bị điện tử. Nó không chỉ khơi gợi nỗi nhớ về một hệ điều hành lừng lẫy mà còn khuyến khích những thử nghiệm táo bạo trong lĩnh vực “retro computing”.
Bạn nghĩ sao về dự án thú vị này? Hãy chia sẻ ý kiến của bạn về việc chạy các hệ điều hành cũ trên phần cứng không tương thích trong phần bình luận bên dưới nhé!