Windows trên ARM
Windows 11 ARM trên engine first-party — gì có sẵn, bạn cần cung cấp gì, và tại sao vẫn gắn nhãn thử nghiệm.
Windows chạy trên engine 1VM, VMM Hypervisor.framework first- party. Máy Windows mới mặc định engine này, không cần tải gì thêm.
Nó thử nghiệm, và từ đó có ý nghĩa thật — xem trạng thái thật bên dưới.
1vm create win --guest windows --from-folder ~/Downloads/Win11 \
--drivers ~/Downloads/virtio-win.iso
1vm start win
Chạy 1vm guide windows để in cùng thông tin theo Mac của bạn.
What ships
- HVF virtual CPUs, an in-kernel GICv3 with a GICv2m MSI frame, PSCI, and ACPI tables (MADT, GTDT, MCFG, IORT, FADT, DSDT, DBG2) generated to match the configured hardware
- An NVMe system disk and scoped xHCI USB — keyboard, tablet, mouse and installer media — all of which Windows has in-box drivers for
- A TPM 2.0 device, which the Virtualization.framework fallback does not expose
- ramfb, so Windows Setup is visible immediately without a display driver
- Unattended install from prepared media
- virtio-net networking once virtio-win's NetKVM driver is installed
- Loopback TCP and UDP port forwarding over the first-party NAT stack
What you need to provide
- ISO Windows 11 ARM64 bạn đã có và được cấp phép dùng. App không bao giờ tải, mirror hay kích hoạt media Windows.
- ISO virtio-win — của Red Hat, miễn phí — gắn làm ISO driver. Mạng phụ thuộc nó.
Cài unattended tạo administrator tên user không mật khẩu. Đặt mật khẩu sau
lần đăng nhập đầu.
What does not work
- DirectX, 3D and compute. Màn hình là scanout tăng tốc, không phải GPU.
- Hơn một màn hình. Console một head.
- Windows x86. ISO phải ARM64.
The honest state
Windows trên engine này ở tier N3: cài và boot đến desktop. Cổng chứng nhận N4 — cài sạch, dừng hẳn, reboot NVMe lạnh, vòng reset và soak 24 giờ — chưa qua. Xử lý cho phù hợp.
The fallback engine
Virtualization.framework cũng chạy Windows, và thực sự tệ hơn: không TPM, Setup thường màn hình đen cho đến khi driver viogpudo bind. Tồn tại là fallback, không phải khuyến nghị.
1vm create win --guest windows --hypervisor apple # the fallback