Lume - Alat VM Mac/Linux ringan untuk Mac Apple Silicon
(github.com/trycua)- Alat untuk menjalankan VM macOS dan Linux dengan kecepatan yang hampir setara native menggunakan
Virtualization.Frameworkmilik Apple - CLI ringan untuk membuat/menjalankan/mengelola VM melalui server API lokal
- Cukup masukkan
lume run macos-sequoia-vanilla:latestuntuk langsung membuat VM sekaligus dengan image macOS yang sudah disiapkan - Menyediakan server HTTP API lokal di
http://localhost:3000/lumesehingga dapat dikelola secara otomatis -
Perintah yang didukung
lume create: membuat VM macOS atau Linux barulume run: menjalankan VMlume ls: menampilkan daftar semua VMlume get: mengambil informasi detail VMlume set: mengubah konfigurasi VMlume stop: menghentikan VM yang sedang berjalanlume delete: menghapus VMlume pull: mengambil image macOS dari container registrylume clone: menggandakan VM yang sudah adalume images: menampilkan daftar image macOS di cache lokallume ipsw: mengambil URL image pemulihan macOS terbarulume prune: menghapus image yang tersimpan di cachelume serve: memulai server API
-
Cara instalasi
- Dapat diinstal menggunakan perintah
brew tap trycua/lumedanbrew install lume. - Dapat juga diinstal secara manual dengan mengunduh arsip
lume.pkg.tar.gzdari rilis terbaru.
- Dapat diinstal menggunakan perintah
-
Image bawaan yang sudah dibangun
- Image bawaan tersedia di ghcr.io/trycua.
macos-sequoia-vanilla: macOS Sequoia 15.2, 40GBmacos-sequoia-xcode: macOS Sequoia 15.2 dengan Xcode Command Line Tools, 50GBubuntu-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.