17 puan yazan GN⁺ 2023-07-11 | 2 yorum | WhatsApp'ta paylaş
  • Lima, Mac'te Linux sanal makineleri (VM) çalıştırabilen bir yazılım
  • Vagrant gibi diğer seçeneklere kıyasla kurulumu ve kullanımı daha basit
  • Lima, VM'de kullanılacak Ubuntu 22.04 imajını otomatik olarak indirir
  • Varsayılan ayarlarda Lima, tüm home dizinini VM içine mount ederek dosyalara kolay erişim sağlar
  • Lima, temel bir yapılandırma sunar ancak gerektiğinde özelleştirilebilir
  • Yazar, proje bazlı VM'ler yerine tüm projeler için tek bir Linux VM kullanmayı tercih ediyor
  • Dizinleri okuma-yazma olarak mount etmede bazı kısıtlamalar var, ancak yapılabiliyor
  • Yazar, üretim ortamına yakınlık ve geliştirme kolaylığı nedeniyle Linux container'ları yerine VM'leri tercih ediyor
  • Lima Linux'ta da çalışır; ayrıca Mac'te Linux container'ları çalıştırmak için colima ve Orb Stack gibi alternatif seçenekler de vardır

2 yorum

 
GN⁺ 2023-07-11
Hacker News görüşleri
  • Apple'ın kendine özgü API'lerini kullanarak Mac'te Linux VM çalıştırabilirsiniz.
  • Apple'ın örnek kodu yeniden boyutlandırılabilir ekran, paylaşılan sürücüler, ağ erişimi ve daha fazlasını destekliyor.
  • Rosetta kullanarak Apple Silicon üzerinde x86 Linux çalıştırabilirsiniz.
  • En son sürümde VM durumunu kaydetme ve geri yükleme mümkün.
  • Mac'te headless ve GUI Linux çalıştırabilirsiniz.
  • Rosetta kullanarak Apple Silicon üzerinde Linux VM içinde Intel binary'lerini çalıştırabilirsiniz.
  • Virtio paylaşımlı dizinleri yapılandırabilirsiniz.
  • Apple Silicon'da da macOS VM çalıştırabilirsiniz.
  • Lima'ya alternatif olan OrbStack ile başlamak daha kolaydır ve daha hızlı ayağa kalkar.
  • UTM, Apple sanallaştırma framework'ünü kullanan ve QEMU için frontend olan başka bir alternatiftir.
  • Colima, Docker Desktop kurmadan Linux container ortamı sağlamak için Lima'yı kullanır.
  • Lima'da I/O ve ağ takılması sorunları vardır.
  • Multipass ile Mac'te container kullanımı arasında karşılaştırmalar yapılıyor.
  • Mac'te container çalıştırmak için Linux VM gerektiğinden, bazı kullanıcılar doğrudan VM kullanmayı tercih ediyor.
  • Lima, Homebrew ve MacPorts üzerinden kullanılabilir.
  • Bazı kullanıcılar M1 Mac'te Docker alternatifi Colima ile sorun yaşadı.
  • Bazıları yazılım testi amacıyla Linux üzerinde macOS çalıştırmakla ilgileniyor.