Efter Linux og Android får Nintendo Switch Windows 10 ARM

Nintendo Switch er en fantastisk håndholdt konsol. Nintendo smeltede effektivt en dockbar tablet med aftagelige controllere ('Joy-Con') for at komme med en hybrid.

Tidlige spekulationer antydede brugen af ​​en brugerdefineret Android-baseret distro i Switch (kodenavn: nx). Det lyder måske sjovt, men Nintendo talte angiveligt med nu afviklede Cyanogen Inc. for at håndtere operativsystemet.

Handlen blev imidlertid ikke realiseret, og Nintendo designede deres eget operativsystem kaldet 'Nintendo Switch systemsoftware'. Det er mere tættere på den tidligere generation af 3DS OS end Linux eller Android, som undersøgt af forskere.

Nintendo Switch har været offer for en coldboot-sårbarhed, der tillader fuld, uautoriseret vilkårlig kodeudførelse. Døbt som Fusée Gelée, påvirker sårbarheden direkte den underliggende NVIDIA Tegra SoC.

Opdagelsen åbnede vinduet for homebrew-udvikling og Switch modding. En fuldgyldig Linux blev startet af fail0verflow-gruppen, som også står bag hackingen af ​​'Fusée Gelée'.

Tegra X1 SoC i Switch bruges også i Google Pixel C og NVIDIA Shield Android TV, og det er derfor ikke en langt hentet drøm at køre Android på Switch. Hurtigt frem til februar 2019 startede udvikleren Billy Laws (ByLaws) faktisk porteringsinitiativet.

Kommentar fra diskussion ByLaws0s kommentar fra diskussion "Nogen arbejder på Android, endnu ikke flere oplysninger.".

Ikke mit arbejde, men det er værd at dele pic.twitter.com/XKctcJSZoo

- natinusala_ctx_t (@natinusala) 12. februar 2019

FYI, natinusala / Nathan S. er en fremtrædende personlighed er Switch modding. Han vedligeholder Lakka Linux for Switch, som er drevet af RetroArch-projektet.

RetroArch er en frontend til emulatorer, spilmotorer og medieafspillere.

Det giver dig mulighed for at køre klassiske spil på en bred vifte af computere og konsoller gennem sin glatte grafiske grænseflade. Indstillinger er også samlet, så konfigurationen udføres en gang for alle.

Baseret på ByLaws arbejde har Max Keller formået at starte en tidlig version af Android Q på Switch. Bluetooth, WiFi og endda Joy-Cons fungerer, omend grafikstak skal bearbejdes.

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

- Max Keller (@langer_hans) 23. februar 2019

Konvertering af Nintendo Switch til en tablet, der kører Android, lyder fedt, men hvad med at køre Windows på det?

Veteranudvikler og 'hacker' Bingxing Wang, der er temmelig populær som imbushuo i Windows på ARM-porting-samfundet, har droppet følgende i går:

Hej Windows-team / Nintendo, ved du hvordan du løser dette rigtigt? ? pic.twitter.com/KmeneIT9eh

- Ben | imbushuo (@imbushuo) 3. marts 2019

Det er uden tvivl en enorm fremgang! Ikke kun Windows er allerede startet i ikke-ældre tilstand og kan gå ind i gendannelsesmiljø, det antyder også, at en open source UEFI-grænseflade til Switch laver mad.

Et andet skærmbillede har vist det velkendte Windows-logo under opstart.

Noget mere arbejde at gøre (primært hukommelsesregioner rettes) pic.twitter.com/vkJhv4XjKw

- Ben | imbushuo (@imbushuo) 3. marts 2019

Han har også skubbet til en igangværende repo til brining af ARM64 Tianocore UEFI-support til Nintendo Switch, hvilket er vigtigt for at starte Windows (og andre operativsystemer) i vanille UEFI-tilstand.

Læseren husker muligvis vores tidligere artikler om Windows om ARM-samfundsudvikling, såsom at bringe Windows 10 på Lumia-telefoner og køre Windows 10 ARM på Raspberry Pi.

WoA på RPi3 med ssd-boot https://t.co/O7imOWHD4O pic.twitter.com/Gx5sgBclfG

- Don Hui (@NovaspiritTech) 21. februar 2019

Nå, imbushuo er involveret med dem begge som en del af Windows on ARM (WoA) Project. Han har stadig brug for at løse nogle problemer med hukommelsestildeling, men vi håber på en pæn installationspakke snart fra José Manuel Nieto (@SuperJMN).

Spoiler alarm!

Udviklere arbejder i hemmelighed på flere operativsystemer udover Windows til Nintendo Switch.

Hej Ben, vil du gerne slutte dig til Discord-ordenen, der arbejder på udvikling på lavt niveau og portere en masse OS'er (android, linux, bsd, haiku osv.) For at skifte (switchroot)?

- Ave's sjældent anvendte fuglesite alt (@warnvod) 3. marts 2019

Har du en switch? Har du fængslet det allerede? Lad os vide ved at kommentere nedenfor.

Facebook Twitter Google Plus Pinterest