Utviklere porterer Windows 10 på ARM til Samsung Galaxy S8

En hjemmebrygget UEFI-fastvare gjør at den Snapdragon 835-drevne Samsung Galaxy S8 kan starte ARM-versjonen av Windows 10. Les videre for å vite mer!

Utviklervennlige OEM-er som OnePlus og Sony er også kjent for å publisere kjernekilder enhetstrær; sistnevnte fungerer som en mekanisme for å beskrive maskinvaren til den Linux-baserte kjernen til Android på ARM-plattformen så snart den primære oppstartslasteren starter opp. Operativsystemer som Microsoft Windows bruker imidlertid Advanced Configuration and Power Interface (ACPI) for samme oppgave, mens maskinvareinitialiseringen på lavt nivå håndteres av Unified Extensible Firmware Interface (UEFI) nå for tiden. Interessant nok er det mulig å portere UEFI- og ACPI-støtte til eksisterende ARM-enheter med rikelig hacking, dermed kan du teknisk sett starte Windows 10 på enheter som Raspberry Pi.

Windows 10 gjør det naturlig støtte ARM-arkitekturen, som virkelig er et pluss i dette porteringsspillet. En utvikler kjent som Evsio0n har nå publisert en proof-of-concept-metode for å starte opp Windows 10 på ARM på Qualcomm Snapdragon 835-drevne Samsung Galaxy S8. Dette er ikke første gang vi har sett

Windows 10 oppe og kjører på Android-telefoner, men Evsio0n har også delt kildekoden for å bygge barebone UEFI-fastvaren for Galaxy S8 basert på TianoCore prosjekt.

På rapporteringstidspunktet, fastvaren er i stand til å starte opp Windows Preinstallation Environment (AKA WinPE), men mangelen på fullstendig ACPI-implementering forbyr full oppstart av Windows 10. Minneadministrasjonsenheten (MMU) fungerer til en viss grad, noe som er nok til at Debian Linux med hovedlinje Linux 5.x-kjerne kan starte opp.

Evsio0n har kreditert Bingxing Wang, AKA imbushuo, og fxsau for deres bidrag på dette feltet. En annen tinkerer heter Tom Christopher Daniel Perez gjorde plage (men senere slettet) en lignende utvikling på Xiaomi Mi 6 (sannsynligvis basert på fxsheeps eksisterende UEFI-port for enheten), som indikerer at andre Snapdragon 835-drevne telefoner til slutt kan bli støttet av prosjektet. Mens den nåværende havnen er langt fra å være en daglig sjåfør, spesielt sammenlignet med Lumia WOA prosjekt, kan Windows 10 være nyttig for å forlenge levetiden til disse eldre flaggskipene betydelig.

Last ned UEFI-firmware for Samsung Galaxy S8

Samsung Galaxy S8-forum