Lume - Apple Silicon Mac'ler için hafif bir Mac/Linux VM aracı
(github.com/trycua)- Apple'ın
Virtualization.Framework'ünü kullanarak macOS ve Linux VM'lerini neredeyse yerel hızda çalıştıran bir araç - Hafif bir CLI ile yerel API sunucusu üzerinden VM'leri oluşturma/çalıştırma/yönetme
- Yalnızca
lume run macos-sequoia-vanilla:latestgirerek önceden hazırlanmış macOS imajıyla tek adımda VM oluşturma - Otomasyonlu yönetim için
http://localhost:3000/lumeadresinde yerel bir HTTP API sunucusu sağlar -
Desteklenen komutlar
lume create: yeni bir macOS veya Linux VM oluştururlume run: VM'i çalıştırırlume ls: tüm VM listesini gösterirlume get: VM'in ayrıntılarını getirirlume set: VM yapılandırmasını değiştirirlume stop: çalışan VM'i durdururlume delete: VM'i silerlume pull: container registry'den macOS imajı alırlume clone: mevcut bir VM'i klonlarlume images: yerel önbellekteki macOS imajlarının listesini gösterirlume ipsw: en güncel macOS geri yükleme imajı URL'sini getirirlume prune: önbelleğe alınmış imajları kaldırırlume serve: API sunucusunu başlatır
-
Kurulum
brew tap trycua/lumevebrew install lumekomutlarıyla kurulabilir.- En son sürümden
lume.pkg.tar.gzarşivi indirilerek manuel olarak kurulabilir.
-
Önceden derlenmiş imajlar
- ghcr.io/trycua üzerinde önceden derlenmiş imajlar kullanılabilir.
macos-sequoia-vanilla: macOS Sequoia 15.2, 40GBmacos-sequoia-xcode: Xcode komut satırı araçlarını içeren macOS Sequoia 15.2, 50GBubuntu-noble-vanilla: ARM için Ubuntu Server 24.04.1 LTS, 20GB
1 yorum
Hacker News görüşleri
Açık kaynak yapılmasını ve yayımlanmasını tebrik ederim. Ancak VM’i "1 command" ile çalıştırmanın dışında bu projenin gerekçesini pek anlayamadım. macOS VM çalıştırmanın ötesinde, lima ve colima’dan nasıl ayrıldığını açıklayabilir misiniz merak ediyorum.
lumeadı da talihsiz olmuş.Docker sunucusunu makul bir hızda çalıştırıp Orb benzeri bir hız sunup sunamayacağını merak ediyorum.
Apple Silicon cihazlarda bir veya daha fazla macOS VM çalıştırmanın kullanım senaryolarını bilmek isterim.
Lima ve Tart ile karşılaştırıldığında nasıl farklı olduğunu merak ediyorum.
Apple Silicon üzerinde Intel VM ya da bunun tersini çalıştırmanın mümkün olup olmadığını merak ediyorum. Bunu farklı mimarilerde C++ uygulamaları derlemek için yapmak istiyorum. Bunun başka "kolay" yolları olup olmadığını da bilmek isterim.
GPU ve USB passthrough duyduğumu hatırlıyorum ama buna inanmak zor.
Apple Silicon ana makinede x64 tabanlı eski macOS sürümlerini çalıştırmak isterdim ama bu gerçekçi görünmüyor.
UTM ile aarch64 VM çalıştırmayı denedim ve AppleScript ile VM’i yeniden başlatan küçük bir Sinatra sunucusu yaptım. Daha güçlü bir çözüm olarak bu projeyi değerlendireceğim. Dürüst olmak gerekirse, UTM sanallaştırma konusunda beklentiyi epey yükseltti.
Güzel bir proje ama yerleşik imaj sayısı çok az.
Hafif bir Windows VM çalıştırıp çalıştıramayacağını merak ediyorum.