Udviklere porterer Windows 10 på ARM til Samsung Galaxy S8

click fraud protection

En hjemmebrygget UEFI-firmware gør det muligt for den Snapdragon 835-drevne Samsung Galaxy S8 at starte ARM-versionen af ​​Windows 10. Læs videre for at vide mere!

Udviklervenlige OEM'er som OnePlus og Sony er kendt for at udgive kernekilder såvel som enhedstræer; sidstnævnte tjener som en mekanisme til at beskrive hardwaren til den Linux-baserede kerne af Android på ARM-platformen, så snart den primære bootloader starter. Operativsystemer som Microsoft Windows bruger imidlertid Advanced Configuration and Power Interface (ACPI) til samme opgave, mens hardwareinitialiseringen på lavt niveau håndteres af Unified Extensible Firmware Interface (UEFI) nu til dags. Interessant nok er det muligt at portere UEFI- og ACPI-understøttelse til eksisterende ARM-enheder med rigeligt hacking, så du teknisk set kan starte Windows 10 på enheder som f.eks Raspberry Pi.

Windows 10 gør indbygget støtte ARM-arkitekturen, hvilket i sandhed er et plus i dette porteringsspil. En udvikler kendt som Evsio0n har nu udgivet en proof-of-concept-metode til at starte Windows 10 på ARM på den Qualcomm Snapdragon 835-drevne Samsung Galaxy S8. Det er ikke første gang, vi har set det

Windows 10 oppe og køre på Android-telefoner, men Evsio0n har også delt kildekoden til at bygge barebone UEFI-firmwaren til Galaxy S8 baseret på TianoCore projekt.

På tidspunktet for indberetningen firmwaren er i stand til at starte Windows Preinstallation Environment (AKA WinPE), men manglen på komplet ACPI-implementering forbyder fuld opstart af Windows 10. Hukommelsesstyringsenheden (MMU) fungerer til en vis grad, hvilket er nok til, at Debian Linux med mainline Linux 5.x-kerne kan starte.

Evsio0n har krediteret Bingxing Wang, AKA imbushuo, og fxfår for deres bidrag på dette område. Endnu en tinker hedder Tom Christopher Daniel Perez gjorde drille (men senere slettet) en lignende udvikling på Xiaomi Mi 6 (sandsynligvis baseret på fxsheeps eksisterende UEFI-port til enheden), hvilket indikerer, at andre Snapdragon 835-drevne telefoner i sidste ende kunne blive understøttet af projektet. Mens den nuværende havn langt fra er en daglig driver, især sammenlignet med Lumia WOA projekt, kan Windows 10 være nyttigt til at forlænge levetiden for disse ældre flagskibe betydeligt.

Download UEFI-firmware til Samsung Galaxy S8

Samsung Galaxy S8-fora