Sau Linux và Android, Nintendo Switch nhận Windows 10 ARM

Nintendo Switch là một máy chơi game cầm tay tuyệt vời. Nintendo đã kết hợp một cách hiệu quả máy tính bảng có thể gắn được với bộ điều khiển có thể tháo rời (‘Joy-Con’) để tạo ra một thiết bị lai.

Những suy đoán ban đầu cho thấy việc sử dụng một bản phân phối dựa trên Android tùy chỉnh trong Switch (tên mã: nx). Nghe có vẻ vui nhộn, nhưng Nintendo bị cáo buộc đã nói chuyện với Cyanogen Inc. hiện đã không còn tồn tại để xử lý hệ điều hành này.

Tuy nhiên, thỏa thuận đã không thành hiện thực và Nintendo đã thiết kế hệ điều hành của riêng họ được gọi là 'phần mềm hệ thống Nintendo Switch'. Theo điều tra của các nhà nghiên cứu, nó gần với hệ điều hành 3DS thế hệ trước hơn là Linux hoặc Android.

Nintendo Switch đã từng là nạn nhân của một lỗ hổng coldboot cho phép thực thi mã tùy ý đầy đủ, không được xác thực. Được mệnh danh là Fusée Gelée, lỗ hổng ảnh hưởng trực tiếp đến NVIDIA Tegra SoC bên dưới.

Khám phá đã mở ra cơ hội cho việc phát triển homebrew và chuyển đổi Switch. Một hệ điều hành Linux đầy đủ đã được khởi động bởi nhóm fail0verflow, những người cũng đứng sau vụ hack ‘Fusée Gelée’.

Tegra X1 SoC trong Switch cũng được sử dụng trong Google Pixel C và NVIDIA Shield Android TV, do đó, việc chạy Android trên Switch không phải là một giấc mơ xa vời. Tua nhanh đến tháng 2 năm 2019, nhà phát triển Billy Laws (ByLaws) đã thực sự khởi động sáng kiến ​​chuyển.

Nhận xét từ cuộc thảo luận Bình luận của ByLaws0 từ cuộc thảo luận "Ai đó đang làm việc trên Android, chưa có thêm thông tin.".

Không phải công việc của tôi nhưng đáng để chia sẻ pic.twitter.com/XKctcJSZoo

- natinusala_ctx_t (@natinusala) ngày 12 tháng 2 năm 2019

FYI, natinusala / Nathan S. là một nhân cách lỗi lạc là Switch modding. Anh ấy đang duy trì Lakka Linux cho Switch, được cung cấp bởi dự án RetroArch.

RetroArch là một giao diện người dùng cho trình giả lập, công cụ trò chơi và trình phát phương tiện.

Nó cho phép bạn chạy các trò chơi cổ điển trên nhiều loại máy tính và bảng điều khiển thông qua giao diện đồ họa mượt mà. Cài đặt cũng được thống nhất để cấu hình được thực hiện một lần và mãi mãi.

Dựa trên công việc của ByLaw, Max Keller đã cố gắng khởi động phiên bản Android Q ban đầu trên Switch. Bluetooth, WiFi và thậm chí Joy-Cons đang hoạt động, mặc dù ngăn xếp đồ họa cần làm lại.

(͡ ° ͜ʖ ͡ °) #NintendoSwitch #Android pic.twitter.com/RfbN7VKStw

- Max Keller (@langer_hans) ngày 23 tháng 2 năm 2019

Chuyển đổi Nintendo Switch sang máy tính bảng chạy Android nghe có vẻ thú vị, nhưng chạy Windows trên nó thì sao?

Nhà phát triển kỳ cựu và ‘hacker’ Bingxing Wang, người khá nổi tiếng với cái tên Sharkushuo trong cộng đồng cổng kết nối Windows trên ARM, đã loại bỏ những điều sau đây vào ngày hôm qua:

Xin chào nhóm Windows / Nintendo, bạn biết cách sửa lỗi này phải không? ? pic.twitter.com/KmeneIT9eh

- Ben | embushuo (@imbushuo) ngày 3 tháng 3 năm 2019

Không nghi ngờ gì nữa, đó là một tiến bộ rất lớn! Không chỉ Windows đã được khởi động ở chế độ không kế thừa và có thể vào môi trường khôi phục, nó còn gợi ý rằng giao diện UEFI mã nguồn mở cho Switch đang được sử dụng.

Một ảnh chụp màn hình khác đã hiển thị logo Windows quen thuộc khi khởi động.

Một số công việc khác phải làm (chủ yếu sửa vùng bộ nhớ) pic.twitter.com/vkJhv4XjKw

- Ben | embushuo (@imbushuo) ngày 3 tháng 3 năm 2019

Anh ấy cũng đã thúc đẩy repo đang tiến hành để tăng cường hỗ trợ ARM64 Tianocore UEFI cho Nintendo Switch, điều cần thiết để khởi động Windows (và các hệ điều hành khác) ở chế độ UEFI vani.

Người đọc có thể nhớ về các bài viết trước đây của chúng tôi về các phát triển cộng đồng Windows trên ARM, chẳng hạn như đưa Windows 10 trên điện thoại Lumia và chạy Windows 10 ARM trên Raspberry Pi.

WoA trên RPi3 với khởi động ssd https://t.co/O7imOWHD4O pic.twitter.com/Gx5sgBclfG

- Don Hui (@NovaspiritTech) ngày 21 tháng 2 năm 2019

Chà, Regiushuo có liên quan đến cả hai người trong số họ như là một phần của Dự án Windows trên ARM (WoA). Anh ấy vẫn cần khắc phục một số vấn đề cấp phát bộ nhớ, nhưng chúng ta nên hy vọng sớm có một gói trình cài đặt đẹp từ José Manuel Nieto (@SuperJMN).

Cảnh báo spoiler!

Các nhà phát triển đang bí mật làm việc trên nhiều hệ điều hành khác ngoài Windows cho Nintendo Switch.

Này Ben, bạn có muốn tham gia hội Discord đang tiến hành phát triển cấp độ thấp và chuyển một loạt hệ điều hành (android, linux, bsd, haiku, v.v.) sang Switch (switchroot) không?

- Alt trang web hiếm khi được sử dụng của Ave (@warnvod) ngày 3 tháng 3 năm 2019

Có một Switch? Bạn đã jailbreak nó chưa? Hãy để chúng tôi biết bằng cách cho ý kiến ​​bên dưới.

Facebook Twitter Google Plus Pinterest