- Công cụ vận hành VM macOS và Linux với tốc độ gần như native bằng
Virtualization.Framework của Apple
- CLI gọn nhẹ để tạo/chạy/quản lý các VM thông qua máy chủ API cục bộ
- Chỉ cần nhập
lume run macos-sequoia-vanilla:latest là có thể tạo VM ngay lập tức bằng image macOS dựng sẵn
- Cung cấp máy chủ HTTP API cục bộ tại
http://localhost:3000/lume để có thể quản lý tự động hóa
-
Các lệnh được hỗ trợ
lume create : Tạo VM macOS hoặc Linux mới
lume run : Chạy VM
lume ls: Hiển thị danh sách tất cả VM
lume get : Lấy thông tin chi tiết của VM
lume set : Chỉnh sửa cấu hình VM
lume stop : Dừng VM đang chạy
lume delete : Xóa VM
lume pull : Lấy image macOS từ container registry
lume clone : Nhân bản VM hiện có
lume images: Hiển thị danh sách image macOS trong bộ nhớ đệm cục bộ
lume ipsw: Lấy URL image khôi phục macOS mới nhất
lume prune: Xóa các image đã lưu trong bộ nhớ đệm
lume serve: Khởi động máy chủ API
-
Cách cài đặt
- Có thể cài đặt bằng các lệnh
brew tap trycua/lume và brew install lume.
- Có thể tải xuống gói
lume.pkg.tar.gz từ bản phát hành mới nhất để cài đặt thủ công.
-
Image dựng sẵn
- Có thể sử dụng các image dựng sẵn tại ghcr.io/trycua.
macos-sequoia-vanilla: macOS Sequoia 15.2, 40GB
macos-sequoia-xcode: macOS Sequoia 15.2 kèm Xcode Command Line Tools, 50GB
ubuntu-noble-vanilla: Ubuntu Server 24.04.1 LTS cho ARM, 20GB
1 bình luận
Ý kiến trên Hacker News
Chúc mừng vì đã mã nguồn mở và phát hành. Tuy vậy, ngoài việc chạy VM bằng “1 command”, tôi không thực sự hiểu lý do tồn tại của dự án này. Tôi muốn biết nó khác gì so với lima, colima ngoài việc chạy VM macOS. Cái tên lume khá đáng tiếc.
Tôi muốn biết liệu nó có thể chạy Docker server với tốc độ khá ổn để mang lại tốc độ kiểu Orb hay không.
Tôi muốn biết các trường hợp sử dụng khi chạy một hoặc nhiều macOS VM trên thiết bị Apple Silicon.
Tôi muốn biết nó khác gì so với Lima và Tart.
Tôi muốn biết liệu có thể chạy Intel VM trên Apple Silicon hay ngược lại hay không. Tôi muốn làm vậy để biên dịch ứng dụng C++ trên nhiều kiến trúc khác nhau. Tôi cũng muốn biết có phương pháp “dễ” nào khác không.
Tôi có nghe nói về GPU và USB passthrough, nhưng thấy khó tin.
Tôi muốn chạy các phiên bản macOS cũ dựa trên x64 trên máy chủ Apple Silicon, nhưng điều đó có vẻ không thực tế.
Tôi đã thử chạy aarch64 VM bằng UTM và tạo một máy chủ Sinatra nhỏ để khởi động lại VM bằng AppleScript. Tôi sẽ cân nhắc dự án này như một giải pháp mạnh mẽ hơn. Thành thật mà nói, UTM đã khiến tôi kỳ vọng rất nhiều ở mảng ảo hóa.
Dự án tốt, nhưng số lượng image tích hợp quá ít.
Tôi muốn biết liệu có thể chạy Windows VM gọn nhẹ hay không.