Lume - Leichtgewichtiges Mac/Linux-VM-Tool für Apple-Silicon-Macs
(github.com/trycua)- Ein Tool, das mit Apples
Virtualization.FrameworkmacOS- und Linux-VMs mit nahezu nativer Geschwindigkeit betreibt - Leichtgewichtige CLI zum Erstellen/Ausführen/Verwalten von VMs über einen lokalen API-Server
- Mit nur
lume run macos-sequoia-vanilla:latestkann eine VM in einem Schritt aus einem vorgefertigten macOS-Image erstellt werden - Stellt unter
http://localhost:3000/lumeeinen lokalen HTTP-API-Server bereit, um automatisierte Verwaltung zu ermöglichen -
Unterstützte Befehle
lume create: Neue macOS- oder Linux-VM erstellenlume run: VM startenlume ls: Liste aller VMs anzeigenlume get: Detaillierte Informationen zur VM abrufenlume set: VM-Konfiguration ändernlume stop: Laufende VM stoppenlume delete: VM löschenlume pull: macOS-Image aus einer Container-Registry abrufenlume clone: Vorhandene VM klonenlume images: Liste der macOS-Images im lokalen Cache anzeigenlume ipsw: URL des neuesten macOS-Wiederherstellungs-Images abrufenlume prune: Zwischengespeicherte Images entfernenlume serve: API-Server starten
-
Installation
- Installation mit den Befehlen
brew tap trycua/lumeundbrew install lumemöglich. - Alternativ manuelle Installation durch Herunterladen des Archivs
lume.pkg.tar.gzaus dem neuesten Release.
- Installation mit den Befehlen
-
Vorgefertigte Images
- Vorgefertigte Images sind unter ghcr.io/trycua verfügbar.
macos-sequoia-vanilla: macOS Sequoia 15.2, 40GBmacos-sequoia-xcode: macOS Sequoia 15.2 mit Xcode Command Line Tools, 50GBubuntu-noble-vanilla: Ubuntu Server 24.04.1 LTS für ARM, 20GB
1 Kommentare
Hacker-News-Kommentare
Glückwunsch zum Open-Sourcing und Release. Aber außer dem Starten einer VM mit „1 command“ verstehe ich den Zweck dieses Projekts nicht so recht. Ich würde gern wissen, wie es sich – abgesehen vom Ausführen von macOS-VMs – von lima und colima unterscheidet. Der Name lume ist leider unglücklich.
Ich frage mich, ob sich damit ein Docker-Server mit ordentlicher Geschwindigkeit betreiben lässt, um Orb-ähnliche Geschwindigkeiten zu liefern.
Ich würde gern mehr über Anwendungsfälle erfahren, in denen auf Apple-Silicon-Geräten eine oder mehrere macOS-VMs laufen.
Ich frage mich, wie es sich im Vergleich zu Lima und Tart unterscheidet.
Ich frage mich, ob man auf Apple Silicon eine Intel-VM ausführen kann oder umgekehrt. Ich würde das gern nutzen, um C++-Anwendungen für verschiedene Architekturen zu kompilieren. Ich würde gern wissen, ob es dafür andere „einfache“ Wege gibt.
Ich habe von GPU- und USB-Passthrough gehört, aber das klingt schwer zu glauben.
Ich würde gern auf einem Apple-Silicon-Host eine ältere macOS-Version auf x64-Basis ausführen, aber das ist unrealistisch.
Ich habe mit UTM eine aarch64-VM ausgeführt und mit AppleScript einen kleinen Sinatra-Server gebaut, der die VM neu startet. Für eine leistungsfähigere Lösung würde ich dieses Projekt in Betracht ziehen. Ehrlich gesagt hat UTM bei Virtualisierung hohe Erwartungen geweckt.
Gutes Projekt, aber es gibt zu wenige integrierte Images.
Ich frage mich, ob sich damit eine leichtgewichtige Windows-VM ausführen lässt.