github lima-vm/lima v0.14.0

latest releases: v0.22.0, v0.21.0, v0.21.0-beta.0...
18 months ago

This release adds an experimental support for Apple's Virtualization.framework aka vz.

limactl start template://experimental/vz

Pros:

Cons:

  • No support for legacy BIOS
  • The boot log is not available in serial.log
  • The source code of Virtualization.framework does not seem available

Using Virtualization.framework with Lima needs macOS 13.0 or later.
See also docs/vmtype.md.

Changes

  • Virtualization.framework (VZ):

  • vmnet:

    • Support detecting Homebrew's socket_vmnet path (#1220)
  • YAML:

    • Remove deprecated network and useHostResolver (#1186)
  • limactl CLI:

    • Allow using $SSH as a custom SSH binary path (#1132, thanks to @antoineco)
    • Add limactl disk (create|delete|list) commands for attaching multiple disks to instances (#1065, thanks to @sam-berning)
    • Add limactl start --timeout=<TIMEOUT> for setting custom timeout (#1143, thanks to @antoineco)
  • nerdctl:

    • Update to v1.1.0. Compose is significantly improved. (#1236)
  • Templates: (#1159, #1194, #1215, #1236)

    • Alpine: update to 3.17.0
    • Arch Linux: update to 20221201.106936
    • Debian 11: update to 20221205-1220
    • EL derivatives: update to 8.7/9.1
    • Fedora: update to 37
    • Ubuntu 22.04: update to release-20221201
    • Ubuntu 22.10: update to release-20221201
    • openSUSE Tumbleweed: switch away from "JeOS" to "Minimal-VM"
  • Misc:

Full changes: https://github.com/lima-vm/lima/milestone/29?closed=1
Thanks to @afbjorklund @antoineco @balajiv113 @chancez @chrisx8 @estesp @jandubois @pendo324 @sam-berning

Usage

[macOS]$ limactl start
...
INFO[0029] READY. Run `lima` to open the shell.

[macOS]$ lima uname
Linux

The binaries were built automatically on GitHub Actions.
The build log is available for 90 days: https://github.com/lima-vm/lima/actions/runs/3676969854

The sha256sum of the SHA256SUMS file itself is adcc4b9c798aba356c5c3a5140a77edf8443b8df9e195d7ba89d976ef5074ed3 .

Don't miss a new lima release

NewReleases is sending notifications on new releases.