17 điểm bởi GN⁺ 2023-07-11 | 2 bình luận | Chia sẻ qua WhatsApp
  • Lima là phần mềm cho phép chạy máy ảo Linux (VM) trên Mac
  • So với các lựa chọn khác như Vagrant, việc thiết lập và sử dụng đơn giản hơn
  • Lima tự động tải xuống image Ubuntu 22.04 để dùng trong VM
  • Với cấu hình mặc định, Lima mount toàn bộ thư mục home vào bên trong VM để dễ dàng truy cập tệp
  • Lima cung cấp cấu hình mặc định nhưng cũng có thể tùy biến khi cần
  • Tác giả thích dùng một VM Linux duy nhất cho mọi dự án thay vì VM riêng cho từng dự án
  • Có giới hạn khi mount thư mục ở chế độ đọc-ghi, nhưng vẫn có thể thực hiện được
  • Tác giả chọn VM thay vì container Linux để vừa gần với môi trường production vừa thuận tiện cho phát triển
  • Lima cũng hoạt động trên Linux, và trên Mac còn có các lựa chọn thay thế như colima và Orb Stack để chạy container Linux

2 bình luận

 
GN⁺ 2023-07-11
Ý kiến trên Hacker News
  • Có thể chạy Linux VM trên Mac bằng API độc quyền của Apple.
  • Mã mẫu của Apple hỗ trợ màn hình có thể thay đổi kích thước, ổ đĩa chia sẻ, truy cập mạng, v.v.
  • Có thể dùng Rosetta để chạy Linux x86 trên Apple Silicon.
  • Bản phát hành mới nhất cho phép lưu và khôi phục trạng thái VM.
  • Có thể chạy Linux không giao diện và Linux GUI trên Mac.
  • Có thể dùng Rosetta để chạy binary Intel trong Linux VM trên Apple Silicon.
  • Có thể cấu hình thư mục chia sẻ Virtio.
  • Cũng có thể chạy MacOS VM trên Apple Silicon.
  • Có OrbStack, một lựa chọn thay thế cho Lima, dễ bắt đầu hơn và khởi chạy nhanh hơn Lima.
  • UTM là một lựa chọn khác, dùng Apple Virtualization Framework và là frontend của QEMU.
  • Colima dùng Lima để cung cấp môi trường container Linux mà không cần cài Docker Desktop.
  • Lima gặp vấn đề treo I/O và mạng.
  • Có sự so sánh với Multipass và việc dùng container trên Mac.
  • Vì cần Linux VM để chạy container trên Mac, một số người thích dùng VM trực tiếp hơn.
  • Lima có sẵn trên Homebrew và MacPorts.
  • Một số người dùng gặp vấn đề với Colima, giải pháp thay thế Docker, trên máy Mac M1.
  • Có người quan tâm đến việc chạy MacOS trên Linux cho mục đích kiểm thử phần mềm.