Możesz teraz uruchamiać niektóre aplikacje Windows x86-64 na Windows 10 na ARM poprzez Hangover

Hangover, aplikacja do kompatybilności i wirtualizacji obsługiwana przez WINE, może teraz uruchamiać aplikacje x86/64 na urządzeniach PowerPC i ARM64, ale system Android został usunięty.

Jeśli obudziłeś się po weekendzie z mocnym kacem, możesz zamiast tego pocieszyć się dobrym kacem. Użytkownicy urządzeń wyposażonych w urządzenia PowerPC lub ARM64, radujcie się – wasze modlitwy zostały wysłuchane, tak jak i Wy możesz teraz uruchamiać na swoim komputerze wiele aplikacji Windows x86/x64 dzięki najnowszej wersji Alpha Hangover uwolnienie. Dla niewtajemniczonych Hangover to platforma wirtualizacyjna oparta na WINE, pierwotnie stworzona w celu zbadania sposobów zapewnienia kompatybilności pomiędzy 64-bitowymi urządzeniami z procesorem ARM a ich kuzynami opartymi na architekturze x86. Teraz, dzięki współpracy z Raptor Computing Systems, wykorzystuje tę technologię do stworzenia podobnego rozwiązania dla PowerPC (poprzez Foronix).

Rozwiązanie polega na uruchomieniu 64-bitowego WINE na hoście, w połączeniu ze specjalnie dostosowaną instancją QEMU i całą masą bibliotek „thunk”, które łączą to wszystko w całość. Rezultatem jest zwirtualizowana wersja Twoich ulubionych aplikacji dla systemu Windows – choć obietnica ta wiąże się z ogromnym zastrzeżeniem.

Chociaż postęp wciąż trwa, można już zdziałać zaskakująco wiele, nawet podstawowe renderowanie 3D i Direct3D, jeśli masz zainstalowane OpenGL. Jeśli jednak potrzebujesz czegoś, na czym możesz polegać w przypadku każdej aplikacji Windows, którą na nią rzucisz, to naprawdę nie jest dla Ciebie. Może to kiedyś potrwać, ale – jak sami twórcy przyznają – jest to wersja bardzo alfa i nie jest jeszcze gotowa, aby można było na niej polegać jako na alternatywie dla komputera PC z systemem Windows. Kac pozwala teraz aplikacjom Windows x86/x64 działać na ARM 64, PPC64LE, x86_64 – ale wszystko to w dużej mierze „w teorii” – wyniki mogą się różnić. Użytkownicy mogą to zauważyć Wsparcie dla Androida został usunięty w tej kompilacji. Może to być rozczarowaniem, ale od jakiegoś czasu nie działało poprawnie i wygląda na to, że programiści postanowili wyłączyć to na teraźniejszość i przewidywalną przyszłość.

Aby uzyskać więcej informacji i pobrać wersję Alpha Hangover, kliknij ten link do przeniesienia do repozytorium GitHub.