17 पॉइंट द्वारा GN⁺ 2023-07-11 | 2 टिप्पणियां | WhatsApp पर शेयर करें
  • Lima ऐसा सॉफ़्टवेयर है जो Mac पर Linux virtual machine (VM) चलाने देता है
  • Vagrant जैसे दूसरे विकल्पों की तुलना में इसे सेट अप करना और इस्तेमाल करना आसान है
  • Lima VM में इस्तेमाल के लिए Ubuntu 22.04 इमेज अपने-आप डाउनलोड कर लेता है
  • डिफ़ॉल्ट सेटिंग में Lima VM के भीतर पूरी home directory को mount कर देता है, जिससे फ़ाइलों तक आसानी से पहुंचा जा सकता है
  • Lima एक बेसिक configuration देता है, लेकिन ज़रूरत के अनुसार इसे customize किया जा सकता है
  • लेखक हर प्रोजेक्ट के लिए अलग VM के बजाय सभी प्रोजेक्ट्स के लिए एक ही Linux VM इस्तेमाल करना पसंद करते हैं
  • directories को read-write के रूप में mount करने में कुछ सीमाएँ हैं, लेकिन यह किया जा सकता है
  • लेखक production environment और development की सुविधा के लिए Linux containers के बजाय VM चुनते हैं
  • Lima Linux पर भी काम करता है, और Mac पर Linux containers चलाने के लिए colima और Orb Stack जैसे वैकल्पिक विकल्प भी हैं

2 टिप्पणियां

 
GN⁺ 2023-07-11
Hacker News की राय
  • Apple के मालिकाना API का उपयोग करके Mac पर Linux VM चलाया जा सकता है।
  • Apple का sample code resizable display, shared drive, network access आदि को support करता है।
  • Rosetta का उपयोग करके Apple Silicon पर x86 Linux चलाया जा सकता है।
  • नवीनतम release में VM state को save और restore किया जा सकता है।
  • Mac पर headless और GUI Linux चलाया जा सकता है।
  • Rosetta का उपयोग करके Apple Silicon पर Linux VM के भीतर Intel binaries चलाई जा सकती हैं।
  • Virtio shared directory को configure किया जा सकता है।
  • Apple Silicon पर भी MacOS VM चलाया जा सकता है।
  • Lima का एक विकल्प OrbStack है, जिससे शुरुआत करना आसान है और जिसे जल्दी शुरू किया जा सकता है।
  • UTM Apple virtualization framework का उपयोग करता है और QEMU का frontend होने वाला एक और विकल्प है।
  • Colima, Docker Desktop install किए बिना Linux container environment देने के लिए Lima का उपयोग करता है।
  • Lima में I/O और network freeze की समस्याएँ हैं।
  • Multipass और Mac पर containers के उपयोग की तुलना की जाती है।
  • Mac पर containers चलाने के लिए Linux VM की आवश्यकता होती है, इसलिए कुछ users सीधे VM का उपयोग करना पसंद करते हैं।
  • Lima, Homebrew और MacPorts में उपलब्ध है।
  • कुछ users को M1 Mac पर Docker विकल्प Colima के साथ समस्याएँ थीं।
  • software testing के उद्देश्य से Linux में MacOS चलाने में रुचि है।