Obejrzyj: Dev uruchamia system Windows 11 ARM na Nintendo Switch, korzystając z emulacji QEMU Linux

Obejrzyj: Dev uruchamia system Windows 11 ARM na Nintendo Switch, korzystając z emulacji QEMU Linux

Nintendo Switch to ulubiony sprzęt każdego programisty do uruchamiania systemów operacyjnych, które nie zostały oryginalnie zaprojektowane dla urządzeń przenośnych. Już wcześniej zauważyliśmy Windows 10 i Linux na Nintendo Switch. Inny utalentowany programista, PatRyk ( @Patrosi73 ) na Twitterze/X, dokonał tego samego wyczynu. Tym razem Nintendo Switch działa pod kontrolą systemu Windows 11 na platformie ARM.

Nintendo Switch działa w wersji ARM systemu Windows 11 z włączoną funkcją KVM w środowisku wirtualnym przy użyciu systemu Linux QEMU, ale proces ten nie jest tak łatwy, jak mogłoby się wydawać. Cały proces trwał około trzech godzin, a każda operacja w systemie Windows 11 nadal trwała około dziesięciu sekund.

Deweloper PatRyk był na tyle miły, że podzielił się ciekawymi szczegółami projektu z Windows Latest. PatRyk powiedział nam, że zaczął od zainstalowania Fedory Linux na karcie SD Nintendo Switch za pośrednictwem Switchroot, która jest jedyną wersją obsługującą KVM (maszynę wirtualną opartą na jądrze) bezpośrednio w jądrze.

Windows 11 na Nintendo Switch już dostępny

Ten krok jest niezbędny do płynnego działania maszyn wirtualnych na konsoli Nintendo Switch, która jest stara i wolno działa na nieobsługiwanym systemie operacyjnym. Dla nieświadomych: Nintendo Switch obsługuje procesor Tegra oparty na prawie kilkudziesięciuletniej Nvidii Tegra X1, dlatego emulacja jest wyjątkowo powolna.

Po skonfigurowaniu Fedory PatRyk użył skryptu ARM QEMU dla Windows 11 z GitHuba , który musiał zmodyfikować, aby działał poprawnie ze sprzętem Switcha.

Oryginalny skrypt nie pozwalał na instalację na nośniku USB, więc zmiana kontrolera na „virtio” działała na korzyść. Do maszyny wirtualnej przeznaczył 4 rdzenie i 3 GB RAM-u, czyli blisko maksimum, bo Switch ma tylko 4 GB RAM-u.

To jednak nie wystarczyło, aby na starym Nintendo Switch płynnie przebiegała emulacja. Jak widać na powyższych i poniższych filmach, system Windows 11 nadal działa bardzo wolno, a samo załadowanie pulpitu zajmuje ponad dwie minuty.

Oto 6-minutowy film przedstawiający proces uruchamiania systemu Windows 11 na Nintendo Switch. Programista PatRyk udostępnił wideo w serwisie Windows Latest:

Konfiguracja napotkała również kilka problemów.

1

Na przykład sterownik virtio często powodował błędy przy wywołaniach z dysku twardego, co jeszcze bardziej spowalniało proces. Czasami system ulegał całkowitej awarii lub powodował błąd segmentacji QEMU, co prowadziło do opóźnień wymagających ponownego uruchomienia urządzenia.

PatRyk wspomniał, że podjął się tego projektu bardziej dla osobistej satysfakcji i ciekawości niż w celach praktycznych, podobnie jak w przypadku swojego poprzedniego projektu, w którym zainstalował system Windows 11 na starym procesorze Intel Pentium Dual Core E2180.

„Robiłem to głównie z czystej nudy i dlatego, że lubię instalować trudne w obsłudze systemy operacyjne na sprzęcie z niższej półki (takim jak Intel Pentium Dual Core E2180 w systemie Windows 11 – tak, rzeczywiście to zrobiłem)” – powiedział mi PatRyk .

Entuzjaści technologii zawsze przesuwają granice tego, co jest możliwe, a ten projekt jest kolejnym przykładem wszechstronności systemu Windows 11.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *