Deweloper Alexander Graf z powodzeniem stworzył wersję Windows opartą na domyślnej architekturze Arm na urządzeniu  Maca M1Co dowodzi, że chip M1 jest w stanie uruchomić system operacyjny Microsoft za pośrednictwem emulatora QEMU. Obecnie komputery Mac z układem M1 nie obsługują systemu Windows ani nie ma funkcji Boot Camp, takiej jak w komputerach Intel Mac, ale obsługa systemu Windows jest funkcją, którą wielu użytkowników chciałoby zobaczyć. Boot Camp to narzędzie dostarczane z komputerem Mac, które umożliwia przełączanie się między systemem macOS i Windows.

Deweloper z powodzeniem emuluje ramię systemu Windows na komputerze Mac M1


Korzystanie z emulatora QEMU Open source, Graf był w stanie emulować wersję Arm Windows na chipie M1, bez emulacji, ponieważ Microsoft ma już wersję Windows dedykowaną dla ARM o nazwie ARM64, ale nie zaktualizował jej do pracy na M1, a ponadto od czasu Układ M1 to dedykowany układ SoC Arm, nie jest już możliwe instalowanie aplikacji x86 Windows lub nawet x86 Windows za pomocą Boot Camp, tak jak miało to miejsce w przypadku poprzednich komputerów Mac z procesorami Intel. Jednak powiedział w tweecie, że gdy jest domyślnie na M1 Mac, Windows ARM64 może całkiem dobrze uruchamiać aplikacje x86. Chociaż nie jest tak szybki jak Rosetta 2, jest bardzo blisko siebie.

Graf był w stanie uruchomić Windows ARM64 Insider Preview, ustawiając go jako domyślny za pomocą Hypervisor.framework. Apple twierdzi, że pozwala to użytkownikom na interakcję z technologiami wirtualizacji bez konieczności pisania KEXTs jądra.

Graf zastosował niestandardową „łatkę” do wirtualizatora QEMU, o którym mówi się, że jest znany z „osiągania niemal prawdziwej wydajności” poprzez wykonywanie kodu gościa bezpośrednio na procesorze hosta. Oznacza to, że wersja Arm systemu Windows może domyślnie działać na komputerach M1 Mac z doskonałą wydajnością.


Chociaż eksperyment Grafa jest wciąż na wczesnym etapie, wierzy on, że inni mogą rozwinąć jego odkrycia. „To początki tego. Odtworzenie moich wyników jest na pewno możliwe, wszystkie poprawki są na liście mailingowej, ale nie spodziewam się stabilnego systemu, który jest jeszcze w pełni funkcjonalny. Ostatecznie obliczono, że Graf udowodnił, że Windows jest zdolny do pracy na M1 Macach.

Szef inżynierii oprogramowania Apple, Craig Federighi, powiedział niedawno, że dostęp systemu Windows do komputerów Mac M1 zależy od Microsoftu. Chip M1 zawiera podstawowe technologie potrzebne do uruchomienia systemu Windows, ale Microsoft musi zdecydować, czy licencjonować wersję Arm systemu Windows dla użytkowników komputerów Mac.

Co myślisz o tym eksperymencie? Czy wpłynie to na sprzedaż M1? Dajcie nam znać w komentarzach.

Źródło:

makrory

Powiązane artykuły