- Ein Tool, das mit Apples
Virtualization.Framework macOS- 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:latest kann eine VM in einem Schritt aus einem vorgefertigten macOS-Image erstellt werden
- Stellt unter
http://localhost:3000/lume einen lokalen HTTP-API-Server bereit, um automatisierte Verwaltung zu ermöglichen
-
Unterstützte Befehle
lume create : Neue macOS- oder Linux-VM erstellen
lume run : VM starten
lume ls: Liste aller VMs anzeigen
lume get : Detaillierte Informationen zur VM abrufen
lume set : VM-Konfiguration ändern
lume stop : Laufende VM stoppen
lume delete : VM löschen
lume pull : macOS-Image aus einer Container-Registry abrufen
lume clone : Vorhandene VM klonen
lume images: Liste der macOS-Images im lokalen Cache anzeigen
lume ipsw: URL des neuesten macOS-Wiederherstellungs-Images abrufen
lume prune: Zwischengespeicherte Images entfernen
lume serve: API-Server starten
-
Installation
- Installation mit den Befehlen
brew tap trycua/lume und brew install lume möglich.
- Alternativ manuelle Installation durch Herunterladen des Archivs
lume.pkg.tar.gz aus dem neuesten Release.
-
Vorgefertigte Images
- Vorgefertigte Images sind unter ghcr.io/trycua verfügbar.
macos-sequoia-vanilla: macOS Sequoia 15.2, 40GB
macos-sequoia-xcode: macOS Sequoia 15.2 mit Xcode Command Line Tools, 50GB
ubuntu-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.