18 điểm bởi GN⁺ 2025-02-04 | 1 bình luận | Chia sẻ qua WhatsApp
  • 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/lumebrew 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

 
GN⁺ 2025-02-04
Ý 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.

    • Phần khó của việc chạy VM không phải là cách khởi chạy mà là nhập/xuất dữ liệu và điều khiển. Tôi muốn đề xuất vài tính năng.
      • Chức năng chụp ảnh màn hình
      • Chức năng thực thi lệnh
      • Chức năng sao chép tệp
      • Chức năng clone và chạy thành VM mới
    • Tôi muốn biết có thể clone một VM đang chạy hay không.
    • Tính năng khôi phục VM trong vòng dưới 1 giây sẽ rất hữu ích. Điều này phù hợp với quy trình làm việc theo nhu cầu.
    • Có thể sẽ cần cài sẵn agent để việc khởi chạy diễn ra mượt mà và nhanh chóng.
  • 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 BSD hay không.
  • 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.