- Alat untuk menjalankan VM macOS dan Linux dengan kecepatan yang hampir setara native menggunakan
Virtualization.Framework milik Apple
- CLI ringan untuk membuat/menjalankan/mengelola VM melalui server API lokal
- Cukup masukkan
lume run macos-sequoia-vanilla:latest untuk langsung membuat VM sekaligus dengan image macOS yang sudah disiapkan
- Menyediakan server HTTP API lokal di
http://localhost:3000/lume sehingga dapat dikelola secara otomatis
-
Perintah yang didukung
lume create : membuat VM macOS atau Linux baru
lume run : menjalankan VM
lume ls: menampilkan daftar semua VM
lume get : mengambil informasi detail VM
lume set : mengubah konfigurasi VM
lume stop : menghentikan VM yang sedang berjalan
lume delete : menghapus VM
lume pull : mengambil image macOS dari container registry
lume clone : menggandakan VM yang sudah ada
lume images: menampilkan daftar image macOS di cache lokal
lume ipsw: mengambil URL image pemulihan macOS terbaru
lume prune: menghapus image yang tersimpan di cache
lume serve: memulai server API
-
Cara instalasi
- Dapat diinstal menggunakan perintah
brew tap trycua/lume dan brew install lume.
- Dapat juga diinstal secara manual dengan mengunduh arsip
lume.pkg.tar.gz dari rilis terbaru.
-
Image bawaan yang sudah dibangun
- Image bawaan tersedia di ghcr.io/trycua.
macos-sequoia-vanilla: macOS Sequoia 15.2, 40GB
macos-sequoia-xcode: macOS Sequoia 15.2 dengan Xcode Command Line Tools, 50GB
ubuntu-noble-vanilla: Ubuntu Server 24.04.1 LTS untuk ARM, 20GB
1 komentar
Komentar Hacker News
Selamat atas open source dan perilisannya. Namun, selain menjalankan VM dengan "1 command", saya kurang memahami alasan adanya proyek ini. Saya penasaran apakah bisa dijelaskan perbedaannya dengan lima dan colima selain untuk menjalankan VM macOS. Nama lume juga kurang beruntung.
Saya penasaran apakah ini bisa menjalankan server Docker dengan kecepatan yang lumayan sehingga memberikan performa seperti Orb.
Saya ingin tahu use case untuk menjalankan satu atau lebih VM macOS di perangkat Apple Silicon.
Saya penasaran bagaimana perbedaannya dibandingkan Lima dan Tart.
Saya penasaran apakah ini bisa menjalankan VM Intel di Apple Silicon atau sebaliknya. Saya ingin melakukan ini untuk mengompilasi aplikasi C++ di berbagai arsitektur. Saya juga ingin tahu apakah ada cara lain yang "mudah".
Saya mendengar soal GPU dan USB passthrough, tetapi itu sulit dipercaya.
Saya ingin menjalankan versi macOS lama berbasis x64 di host Apple Silicon, tetapi itu tidak realistis.
Saya pernah menjalankan VM aarch64 dengan UTM dan membuat server Sinatra kecil untuk me-reboot VM lewat AppleScript. Saya akan mempertimbangkan proyek ini sebagai solusi yang lebih kuat. Sejujurnya, UTM membuat saya berharap lebih banyak dari virtualisasi.
Proyek yang bagus, tetapi image bawaannya terlalu sedikit.
Saya penasaran apakah ini bisa menjalankan VM Windows yang ringan.