Розробники перенесли Windows 10 на ARM на Samsung Galaxy S8

Домашнє мікропрограмне забезпечення UEFI дозволяє Samsung Galaxy S8 на базі процесора Snapdragon 835 завантажувати версію Windows 10 для ARM. Читайте далі, щоб дізнатися більше!

Зручні для розробників OEM-виробники, такі як OnePlus і Sony, відомі тим, що публікують вихідні коди ядра дерева пристроїв; останній служить механізмом для опису апаратного забезпечення ядра Android на базі Linux на платформі ARM, щойно завантажується основний завантажувач. Однак операційні системи, такі як Microsoft Windows, використовують інтерфейс розширеної конфігурації та живлення (ACPI). те саме завдання, тоді як ініціалізація апаратного забезпечення низького рівня виконується за допомогою уніфікованого розширюваного інтерфейсу мікропрограми (UEFI). в наші дні. Цікаво, що підтримку UEFI та ACPI можна перенести на існуючі пристрої ARM злом, таким чином ви можете технічно завантажити Windows 10 на таких пристроях, як Raspberry Pi.

Windows 10 робить рідна підтримка архітектура ARM, що справді є плюсом у цій грі з портуванням. Розробник, відомий як

Evsio0n тепер опублікував метод підтвердження концепції для завантаження Windows 10 на ARM на Samsung Galaxy S8 з процесором Qualcomm Snapdragon 835. Ми не вперше бачимося Windows 10 працює на телефонах Android, але Evsio0n також поділився вихідним кодом для створення базової мікропрограми UEFI для Galaxy S8 на основі TianoCore демонструвати.

На момент звітності, прошивку здатний завантажувати середовище попередньої інсталяції Windows (AKA WinPE), але відсутність повної реалізації ACPI забороняє завантажувати повномасштабну Windows 10. Блок керування пам’яттю (MMU) певною мірою працює, цього достатньо для завантаження Debian Linux з основним ядром Linux 5.x.

Evsio0n написав Bingxing Wang, AKA imbushuo, і fxsheep за їхній внесок у цій галузі. Інший майстрин названий Том Крістофер Даніель Перес зробив дражнити (але пізніше видалено) подібна розробка на Xiaomi Mi 6 (ймовірно, заснована на наявний порт UEFI fxsheep для пристрою), що вказує на те, що інші телефони на базі Snapdragon 835 можуть з часом підтримуватися проектом. Хоча поточний порт далеко не щоденний драйвер, особливо в порівнянні з Lumia WOA Windows 10 може бути корисною для значного подовження терміну служби цих застарілих флагманів.

Завантажте прошивку UEFI для Samsung Galaxy S8

Форуми Samsung Galaxy S8