Dankzij een zelfgebouwde UEFI-firmware kan de door Snapdragon 835 aangedreven Samsung Galaxy S8 de ARM-versie van Windows 10 opstarten. Lees verder om meer te weten!
Ontwikkelaarvriendelijke OEM's zoals OnePlus en Sony staan erom bekend dat ze ook kernelbronnen publiceren apparaat bomen; dit laatste dient als een mechanisme om de hardware te beschrijven voor de Linux-gebaseerde kernel van Android op ARM-platform zodra de primaire bootloader opstart. Besturingssystemen zoals Microsoft Windows maken echter gebruik van de Advanced Configuration and Power Interface (ACPI) voor de dezelfde taak, terwijl de hardware-initialisatie op laag niveau wordt afgehandeld door de Unified Extensible Firmware Interface (UEFI) tegenwoordig. Interessant is dat het mogelijk is om UEFI- en ACPI-ondersteuning over te zetten naar bestaande ARM-apparaten met voldoende hacken, dus je kunt Windows 10 technisch opstarten op apparaten zoals de Framboos Pi.
Windows 10 wel native ondersteunen de ARM-architectuur, wat inderdaad een pluspunt is in dit porteringsspel. Een ontwikkelaar bekend als
Evsio0n heeft nu een proof-of-concept-methode gepubliceerd om Windows 10 op ARM op de Qualcomm Snapdragon 835-aangedreven Samsung Galaxy S8 op te starten. Dit is niet de eerste keer dat we dit zien Windows 10 actief op Android-telefoons, maar Evsio0n heeft ook de broncode gedeeld om de barebone UEFI-firmware voor de Galaxy S8 te bouwen op basis van de TianoCore project.Op het moment van rapportage is de firmware is in staat Windows Preinstallation Environment (AKA WinPE), maar het ontbreken van een volledige ACPI-implementatie verhindert het opstarten van volledige Windows 10. De geheugenbeheereenheid (MMU) werkt tot op zekere hoogte, wat voldoende is om Debian Linux met de hoofdlijn Linux 5.x-kernel op te starten.
Evsio0n heeft Bingxing Wang, AKA, gecrediteerd imbushuo, En fxschaap voor hun bijdragen op dit gebied. Nog een knutselaar genaamd Tom Christopher Daniel Perez deed plagen (maar later verwijderd) een soortgelijke ontwikkeling op de Xiaomi Mi 6 (waarschijnlijk gebaseerd op fxsheep's bestaande UEFI-poort voor het apparaat), wat aangeeft dat andere Snapdragon 835-telefoons uiteindelijk door het project zouden kunnen worden ondersteund. Hoewel de huidige haven verre van een dagelijkse haven is, vooral in vergelijking met de Lumia WOA project kan Windows 10 nuttig zijn om de levensduur van deze oudere vlaggenschepen aanzienlijk te verlengen.
Download UEFI-firmware voor de Samsung Galaxy S8
Samsung Galaxy S8-forums