개발자 Alexander Graf는 장치의 기본 Arm 아키텍처를 기반으로 Windows 버전을 성공적으로 만들었습니다. 맥 M1M1 칩이 에뮬레이터를 통해 Microsoft 운영 체제를 실행할 수 있음을 증명합니다. QEMU. 현재 M1 칩이있는 Mac은 Windows를 지원하지 않으며 Intel Mac과 같은 Boot Camp 기능이 없지만 Windows 지원은 많은 사용자가보고 싶어하는 기능입니다. Boot Camp는 Mac과 함께 제공되는 유틸리티로 macOS와 Windows간에 전환 할 수 있습니다.

에뮬레이터 사용 QEMU 오픈 소스 인 Graf는 Microsoft가 이미 ARM1라는 ARM 전용 Windows 버전을 가지고 있기 때문에 에뮬레이션없이 M64 칩에서 Windows의 Arm 버전을 에뮬레이션 할 수 있었지만 M1에서 작동하도록 업데이트하지 않았습니다. M1 칩은 전용 Arm SoC입니다. 더 이상 이전 Intel 기반 Mac의 경우처럼 Boot Camp를 사용하여 x86 Windows 또는 x86 Windows 앱을 설치할 수 없습니다. 그러나 그는 트윗을 통해 M1 Mac에서 기본적으로 Windows ARM64가 x86 앱을 아주 잘 실행할 수 있다고 말했습니다. Rosetta 2만큼 빠르지는 않지만 매우 가깝습니다.

Graf는 Hypervisor.framework를 통해 기본값으로 설정하여 Windows ARM64 Insider Preview를 실행할 수있었습니다. Apple은이를 통해 사용자가 커널 KEXT를 작성하지 않고도 가상화 기술과 상호 작용할 수 있다고 말합니다.
Graf는 호스트 CPU에서 직접 게스트 코드를 실행하여 "정품에 가까운 성능을 달성"하는 것으로 알려진 QEMU 가상화기에 사용자 지정 "패치"를 적용했습니다. 즉, Windows의 Arm 버전은 뛰어난 성능으로 M1 Mac으로 기본 설정 될 수 있습니다.
Graf의 실험은 아직 초기 단계이지만 다른 사람들이 자신의 연구 결과를 개발할 수 있다고 믿습니다. “이것이 초기입니다. 내 결과를 재현하는 것은 확실히 가능하며 모든 수정 사항은 메일 링리스트에 있지만 아직 안정적이고 완전한 기능의 시스템을 기대하지는 않습니다. 그리고 궁극적으로 Graf는 Windows가 M1 Mac에서 작동 할 수 있음을 증명 한 것으로 계산됩니다.
Apple의 소프트웨어 엔지니어링 책임자 인 Craig Federighi는 최근 M1 Mac에 대한 Windows의 액세스가 "Microsoft에 달려있다"고 말했습니다. M1 칩에는 Windows를 실행하는 데 필요한 기본 기술이 포함되어 있지만 Microsoft는 Mac 사용자를위한 Arm 버전의 Windows 라이선스 여부를 결정해야합니다.
한국어 :



5 리뷰