Docs · Khách

Guest Linux

Linux ARM64 trên cả hai engine, thư mục chia sẻ, clipboard, và Rosetta làm được gì cho bạn.

Linux là guest được hỗ trợ tốt nhất và mặc định cho 1vm create.

1vm create dev --guest linux --iso ~/Downloads/ubuntu-24.04-arm64.iso
1vm start dev

Chạy 1vm guide linux để xem cùng thông tin in theo Mac thực tế của bạn.

Engine nào

Linux chạy trên Virtualization.framework mặc định, và đó là lựa chọn đúng cho hầu hết mọi người: trưởng thành hơn, hỗ trợ thư mục chia sẻ và clipboard đầy đủ hơn, và là con đường duy nhất có Rosetta.

Engine 1VM cũng chạy Linux, qua mô hình thiết bị first-party với boot kernel trực tiếp. Nó ở tier sớm hơn và không phải mặc đnh. Chọn rõ ràng khi bạn muốn con đường đó:

1vm create dev --hypervisor native --kernel ./Image --initrd ./initramfs.img

Những gì hoạt động

  • Mọi ISO cài ARM64 Linux, boot qua EFI
  • Ổ virtio-block, mạng virtio-net và hiển thị virtio-gpu — kernel hiện đại đều có sẵn
  • Thư mục chia sẻ qua virtiofs
  • Clipboard hai chiều — cần spice-vdagent trong guest, bản phân phối desktop thường có
  • Rosetta cho binary Linux x86, trên Virtualization.framework, nơi Mac hỗ trợ

Những gì không

  • ISO x86. Kernel guest phải ARM64.
  • Userland x86 nguyên khối. Rosetta dịch lệnh, không phải thư viện. Chương trình x86 link động vẫn cần bản x86 mọi thứ nó link, và bản phân phối ARM64 không ship vậy.

Rosetta

Rosetta là tính năng Virtualization.framework, nên không có trên engine 1VM. Bật lúc create rồi làm một lần setup trong guest để mount share và đăng ký handler binfmt_misc:

1vm create dev --rosetta
1vm guide rosetta      # in lệnh trong guest

Thư mục chia sẻ và clipboard

1vm create dev --share projects:~/Projects
1vm create dev --share readonly:~/Data:ro
1vm create dev --clipboard

Cả hai cũng đặt được sau:

1vm set dev sharedFolders.add tag=projects path=~/Projects
1vm set dev clipboardSharing true

Omarchy

Omarchy — Arch Linux với desktop Hyprland — là lối first-class với hệ thống ARM64 đóng gói sẵn trong app, không cần tìm ISO hay ngồi qua installer. Xem hướng dẫn đầy đủ.