Xbox Series X của Microsoft có cấu hình mạnh mẽ với mức giá chỉ 499$ ~ 12 triệu đồng đã gây ra nhiều thắc mắc về việc tại sao chúng ta không thể mua Xbox về cài Windows 10 và sử dụng công việc cũng như chơi game. Tuy nhiên, thực tế là không thể cài đặt Windows trên Xbox, và đây chính là lý do được giải thích bởi Linus, một người mà có lẽ những ai làm việc trên máy tính đều biết đến.
Phần cứng
Từ thời Xbox One (và PS4) trở đi, Microsoft và Sony đã chuyển sang sử dụng phần cứng x86-64 tương tự như PC. Điều này giúp cho việc phát triển game đa nền tảng trở nên dễ dàng hơn, khi một tựa game cho Xbox có thể dễ dàng chuyển qua PC và ngược lại. Microsoft còn có hệ sinh thái Universal Windows Platform, cho phép kết nối các thiết bị đa nền tảng như PC, tablet, smartphone, thiết bị đeo, IoT, console, kính VR/AR và nhiều hơn nữa.
Ví dụ, trong trường hợp của Xbox One, các linh kiện phần cứng có nhiệm vụ riêng như sau: chip cầu nam quản lý kết nối USB, WiFi, LAN... Còn chip cầu bắc tích hợp trong CPU, điều khiển RAM, GPU, nhiệt độ, quạt tản nhiệt, đèn LED tín hiệu và nhiều hơn nữa...
Microsoft sử dụng một kernel (nhân hệ điều hành) riêng để quản lý phần cứng của Xbox. Điều này khác biệt với kernel Windows NT của Windows 10. Do đó, nếu muốn cài đặt Windows lên Xbox, chúng ta cần phải viết một kernel mới thay thế cho kernel của Xbox để Windows có thể tương thích với phần cứng của nó.
=> Việc một cá nhân hoặc tổ chức bên ngoài Microsoft cố gắng viết kernel cho Xbox gần như là không thể vì họ không có quyền truy cập vào mã nguồn hệ thống hoặc không đủ kiến thức để thực hiện sâu như vậy.
BIOS
Ai đã dùng PC đều biết, mỗi khi bật máy lên sẽ xuất hiện màn hình đăng nhập BIOS. Ở đó, bạn có thể thực hiện overclock, điều chỉnh quạt, Vcore, và các thiết lập khác.
Xbox cũng có BIOS nhưng được Microsoft viết riêng và không thể truy cập vào màn hình thiết lập BIOS như trên PC. Tương tự như kernel, để cài Windows lên Xbox, bạn phải viết một bản BIOS riêng cho Xbox để có thể điều chỉnh boot từ USB, phân vùng ổ cứng... Điều này thực sự rất khó.
Định dạng phân vùng
Hiện nay, Windows sử dụng 3 định dạng phổ biến là FAT32, NTFS và exFAT, nhưng ổ cứng của Xbox sử dụng định dạng FATX hoàn toàn khác với 3 định dạng trên. Microsoft yêu cầu Windows 10 phải được cài đặt trên ổ định dạng NTFS, do đó không thể cài đặt lên ổ FATX của Xbox.
Tổng kết
Vậy nếu muốn cài Windows 10 lên Xbox Series X, bạn sẽ phải vượt qua ít nhất 3 trở ngại: kernel, BIOS và định dạng FATX. Giả sử bạn có thể viết được kernel và BIOS cho Xbox Series X để nó có thể boot từ USB và cài Windows 10 lên ổ định dạng NTFS. Tuy nhiên, sau khi làm điều này, máy sẽ trở thành một chiếc PC chạy Windows 10 và chỉ có thể chơi game PC, không thể chơi game Xbox nữa vì Windows 10 không hỗ trợ định dạng FATX.
Dĩ nhiên, nếu có ai đó có đủ kiến thức và thời gian để thực hiện điều đó, tôi tin rằng Xbox sẽ trở thành console bán chạy nhất. Vì ai cũng muốn mua Xbox về để cài Windows, tuy nhiên, điều đó gần như là không thể.
Video: LinusMedia