ARM Windows
퍼스트파티 엔진의 Windows 11 ARM — 포함 내용, 필요한 것, 실험적 라벨의 이유.
Windows는 1VM 엔진, 퍼스트파티 Hypervisor.framework VMM에서 실행됩니다. 새 Windows 머신은 기본값이며 작동시키려면 다운로드가 필요 없습니다.
실험적이며 그 단어는 실제 의미가 있습니다 — 아래 솔직한 상태 참조.
1vm create win --guest windows --from-folder ~/Downloads/Win11 \
--drivers ~/Downloads/virtio-win.iso
1vm start win
1vm guide windows를 실행하면 Mac에 대해 같은 정보가 출력됩니다.
포함 내용
- HVF 가상 CPU, GICv2m MSI 프레임이 있는 커널 내 GICv3, PSCI, 구성된 하드웨어에 맞게 생성되는 ACPI 테이블(MADT, GTDT, MCFG, IORT, FADT, DSDT, DBG2)
- NVMe 시스템 디스크 및 범위 지정 xHCI USB — 키보드, 태블릿, 마우스, 설치 미디어 — 모두 Windows 내장 드라이버
- Virtualization.framework 폴백이 노출하지 않는 TPM 2.0 장치
- ramfb — 디스플레이 드라이버 없이 Windows Setup 즉시 표시
- 준비된 미디어의 무인 설치
- virtio-win NetKVM 드라이버 설치 후 virtio-net 네트워킹
- 퍼스트파티 NAT 스택의 loopback TCP/UDP 포트 포워딩
제공해야 하는 것
- 획득하고 사용 권한이 있는 Windows 11 ARM64 ISO. 이 앱은 Windows 미디어를 다운로드, 미러, 활성화하지 않습니다.
- virtio-win ISO — Red Hat, 무료 — 드라이버 ISO로 연결. 네트워킹이 이에 의존합니다.
무인 설치는 비밀번호 없는 관리자 user를 만듭니다. 첫 로그온 후 설정하세요.
작동하지 않는 것
- DirectX, 3D, compute. 디스플레이는 가속 스캔아웃이지 GPU가 아닙니다.
- 다중 디스플레이. 콘솔은 단일 헤드입니다.
- x86 Windows. ISO는 ARM64여야 합니다.
솔직한 상태
이 엔진의 Windows는 티어 N3: 설치하고 데스크톱까지 부팅합니다. N4 인증 게이트 — 클린 설치, 완전 중지, 콜드 NVMe 리부트, 리셋 루프, 24시간 soak — 는 통과하지 못했습니다. 그에 맞게 다루세요.
폴백 엔진
Virtualization.framework도 Windows를 실행할 수 있지만 명백히 열등합니다: TPM 장치 없음, viogpudo 드라이버 바인딩 전 Setup이 검은 화면인 경우가 많음. 폴백으로 존재하며 권장되지 않습니다.
1vm create win --guest windows --hypervisor apple # the fallback