Разработчиците пренасят Windows 10 на ARM към Samsung Galaxy S8

click fraud protection

Homebrew UEFI фърмуер позволява на Samsung Galaxy S8, захранван от Snapdragon 835, да стартира ARM версията на Windows 10. Прочетете, за да научите повече!

Подходящи за разработчици OEM производители като OnePlus и Sony са известни с публикуването на източници на ядрото, както и с дървета на устройствата; последният служи като механизъм за описание на хардуера към Linux-базираното ядро ​​на Android на ARM платформа, веднага щом основният буутлоудър се стартира. Операционни системи като Microsoft Windows, обаче, използват Advanced Configuration and Power Interface (ACPI) за същата задача, докато хардуерната инициализация на ниско ниво се обработва от Unified Extensible Firmware Interface (UEFI) в днешно време. Интересното е, че е възможно да се пренесе UEFI и ACPI поддръжка към съществуващи ARM устройства с достатъчно хакване, по този начин можете технически да стартирате Windows 10 на устройства като Raspberry Pi.

Windows 10 прави нативна поддръжка ARM архитектурата, което наистина е плюс в тази игра за пренасяне. Разработчик, известен като

Evsio0n вече публикува метод за доказване на концепцията за стартиране на Windows 10 на ARM на захранвания с Qualcomm Snapdragon 835 Samsung Galaxy S8. Това не е първият път, когато се виждаме Windows 10 е готов и работи на телефони с Android, но Evsio0n също сподели изходния код за изграждане на barebone UEFI фърмуера за Galaxy S8, базиран на TianoCore проект.

По време на докладването, фърмуера е в състояние да зарежда среда за предварително инсталиране на Windows (AKA WinPE), но липсата на пълна реализация на ACPI забранява стартирането на пълноценен Windows 10. Модулът за управление на паметта (MMU) работи до известна степен, което е достатъчно за зареждане на Debian Linux с основно ядро ​​на Linux 5.x.

Evsio0n е кредитирал Bingxing Wang, AKA имбушуо, и fxsheep за техния принос в тази област. Друг калайджия на име Том Кристофър Даниел Перес Направих дразня (но по-късно изтрито) подобно развитие на Xiaomi Mi 6 (вероятно базирано на съществуващият UEFI порт на fxsheep за устройството), което показва, че други телефони, захранвани от Snapdragon 835, евентуално могат да бъдат поддържани от проекта. Въпреки че настоящият порт далеч не е ежедневен драйвер, особено в сравнение с Lumia WOA проект, Windows 10 може да бъде полезен за значително удължаване на живота на тези наследени флагмани.

Изтеглете UEFI фърмуера за Samsung Galaxy S8

Форуми за Samsung Galaxy S8