Les développeurs portent Windows 10 sur ARM sur le Samsung Galaxy S8

Un micrologiciel UEFI homebrew permet au Samsung Galaxy S8 alimenté par Snapdragon 835 de démarrer la version ARM de Windows 10. Lisez la suite pour en savoir plus !

Les OEM conviviaux pour les développeurs comme OnePlus et Sony sont connus pour publier des sources de noyau ainsi que arborescences de périphériques; ce dernier sert de mécanisme pour décrire le matériel du noyau Linux d'Android sur la plate-forme ARM dès le démarrage du chargeur de démarrage principal. Les systèmes d'exploitation comme Microsoft Windows utilisent cependant l'ACPI (Advanced Configuration and Power Interface) pour le même tâche, tandis que l'initialisation matérielle de bas niveau est gérée par l'interface UEFI (Unified Extensible Firmware Interface) aujourd'hui. Il est intéressant de noter qu'il est possible de porter la prise en charge UEFI et ACPI sur des appareils ARM existants avec suffisamment d'espace. le piratage, vous pouvez ainsi techniquement démarrer Windows 10 sur des appareils comme le Tarte aux framboises.

Windows 10 le fait support natif l'architecture ARM, ce qui est effectivement un plus dans ce jeu de portage. Un développeur connu sous le nom de Evsio0n a maintenant publié une méthode de validation de principe pour démarrer Windows 10 sur ARM sur le Samsung Galaxy S8 équipé de Qualcomm Snapdragon 835. Ce n'est pas la première fois que nous voyons Windows 10 opérationnel sur les téléphones Android, mais Evsio0n a également partagé le code source pour créer le firmware UEFI barebone pour le Galaxy S8 basé sur le TianoCore projet.

Au moment du rapport, le micrologiciel est capable de démarrer l'environnement de préinstallation Windows (AKA WinPE), mais l’absence d’implémentation ACPI complète interdit le démarrage de Windows 10 complet. L'unité de gestion de la mémoire (MMU) fonctionne dans une certaine mesure, ce qui est suffisant pour que Debian Linux avec le noyau Linux 5.x principal démarre.

Evsio0n a crédité Bingxing Wang, AKA imbushuo, et fxmouton pour leurs contributions dans ce domaine. Un autre bricoleur nommé Tom Christopher Daniel Pérez a fait taquiner (mais supprimé par la suite) un développement similaire sur le Xiaomi Mi 6 (probablement basé sur Le port UEFI existant de fxsheep pour l'appareil), ce qui indique que d'autres téléphones équipés de Snapdragon 835 pourraient éventuellement être pris en charge par le projet. Si le port actuel est loin d'être un port quotidien, surtout si on le compare au Lumia WOA projet, Windows 10 pourrait être utile pour prolonger considérablement la durée de vie de ces produits phares hérités.

Téléchargez le firmware UEFI pour le Samsung Galaxy S8

Forums Samsung Galaxy S8