Utvecklare portar Windows 10 på ARM till Samsung Galaxy S8

click fraud protection

En hembryggt UEFI-firmware gör det möjligt för Snapdragon 835-drivna Samsung Galaxy S8 att starta ARM-versionen av Windows 10. Läs vidare för att veta mer!

Utvecklarvänliga OEM-tillverkare som OnePlus och Sony är kända för att publicera kärnkällor också enhetsträd; den senare fungerar som en mekanism för att beskriva hårdvaran till den Linux-baserade kärnan i Android på ARM-plattformen så fort den primära bootloadern startar. Operativsystem som Microsoft Windows använder dock Advanced Configuration and Power Interface (ACPI) för samma uppgift, medan hårdvaruinitieringen på låg nivå hanteras av Unified Extensible Firmware Interface (UEFI) Nu för tiden. Intressant nog är det möjligt att porta UEFI- och ACPI-stöd till befintliga ARM-enheter med gott om dataintrång, sålunda kan du tekniskt starta Windows 10 på enheter som Raspberry Pi.

Windows 10 gör det inbyggt stöd ARM-arkitekturen, vilket verkligen är ett plus i detta porteringsspel. En utvecklare känd som Evsio0n har nu publicerat en proof-of-concept-metod för att starta upp Windows 10 på ARM på Qualcomm Snapdragon 835-drivna Samsung Galaxy S8. Det är inte första gången vi ser det

Windows 10 igång på Android-telefoner, men Evsio0n har också delat källkoden för att bygga barebone UEFI-firmware för Galaxy S8 baserat på TianoCore projekt.

Vid tidpunkten för rapporteringen, firmware kan starta Windows Preinstallation Environment (AKA WinPE), men avsaknaden av fullständig ACPI-implementering förbjuder att fullständigt Windows 10 startas. Minneshanteringsenheten (MMU) fungerar till viss del, vilket räcker för att Debian Linux med mainline Linux 5.x-kärna ska kunna starta.

Evsio0n har krediterat Bingxing Wang, AKA imbushuo, och fxfår för deras bidrag på detta område. En annan pysslare heter Tom Christopher Daniel Perez gjorde reta (men senare raderad) en liknande utveckling på Xiaomi Mi 6 (förmodligen baserad på fxsheeps befintliga UEFI-port för enheten), vilket indikerar att andra Snapdragon 835-drivna telefoner så småningom skulle kunna stödjas av projektet. Medan den nuvarande hamnen är långt ifrån en daglig förare, särskilt jämfört med Lumia WOA projekt kan Windows 10 vara användbart för att avsevärt förlänga livslängden för dessa äldre flaggskepp.

Ladda ner UEFI-firmware för Samsung Galaxy S8

Samsung Galaxy S8-forum