Entwickler portieren Windows 10 auf ARM auf das Samsung Galaxy S8

Eine selbst erstellte UEFI-Firmware ermöglicht es dem mit dem Snapdragon 835 ausgestatteten Samsung Galaxy S8, die ARM-Version von Windows 10 zu starten. Lesen Sie weiter, um mehr zu erfahren!

Entwicklerfreundliche OEMs wie OnePlus und Sony sind dafür bekannt, auch Kernel-Quellen zu veröffentlichen Gerätebäume; Letzteres dient als Mechanismus zur Beschreibung der Hardware für den Linux-basierten Kernel der Android-auf-ARM-Plattform, sobald der primäre Bootloader startet. Betriebssysteme wie Microsoft Windows nutzen dafür jedoch das Advanced Configuration and Power Interface (ACPI). Dieselbe Aufgabe, während die Low-Level-Hardware-Initialisierung vom Unified Extensible Firmware Interface (UEFI) übernommen wird. heutzutage. Interessanterweise ist es möglich, UEFI- und ACPI-Unterstützung mit reichlich Kapazität auf bestehende ARM-Geräte zu portieren Hacken, sodass Sie Windows 10 technisch gesehen auf Geräten wie dem starten können Raspberry Pi.

Windows 10 tut es nativ unterstützen die ARM-Architektur, was in diesem Portierungsspiel tatsächlich ein Pluspunkt ist. Ein Entwickler namens

Evsio0n hat jetzt eine Proof-of-Concept-Methode zum Booten von Windows 10 auf ARM auf dem Samsung Galaxy S8 mit Qualcomm Snapdragon 835 veröffentlicht. Dies ist nicht das erste Mal, dass wir es sehen Windows 10 läuft auf Android-Telefonen, aber Evsio0n hat auch den Quellcode geteilt, um die Barebone-UEFI-Firmware für das Galaxy S8 basierend auf dem zu erstellen TianoCore Projekt.

Zum Zeitpunkt der Berichterstattung die Firmware ist in der Lage, Windows Preinstallation Environment (AKA) zu booten WinPE), aber das Fehlen einer vollständigen ACPI-Implementierung verhindert das Booten von vollständigem Windows 10. Die Speicherverwaltungseinheit (MMU) funktioniert einigermaßen, was ausreicht, um Debian Linux mit dem Mainline-Linux-5.x-Kernel zu starten.

Evsio0n hat Bingxing Wang, AKA, erwähnt imbushuo, Und fxsheep für ihre Beiträge auf diesem Gebiet. Ein weiterer Tüftler namens Tom Christopher Daniel Perez tat necken (aber später gelöscht) eine ähnliche Entwicklung auf dem Xiaomi Mi 6 (wahrscheinlich basierend auf Der vorhandene UEFI-Port von fxsheep für das Gerät), was darauf hindeutet, dass möglicherweise auch andere Telefone mit Snapdragon 835 von dem Projekt unterstützt werden könnten. Der aktuelle Port ist zwar weit davon entfernt, ein täglicher Treiber zu sein, insbesondere im Vergleich zum Lumia WOA Projekt könnte Windows 10 nützlich sein, um die Lebensdauer dieser älteren Flaggschiffe erheblich zu verlängern.

Laden Sie die UEFI-Firmware für das Samsung Galaxy S8 herunter

Samsung Galaxy S8-Foren