🎉 Highlights:
- 🍎 Support macOS guests:
limactl start template:macos - 👿 Support FreeBSD guests:
limactl start template:freebsd - 🔄 Add
limactl shell --syncto prevent AI agents from breaking the host files
Changes
-
Guest OS support:
-
limactlCLI: -
Guest home directory:
- The guest home directory is changed from
/home/${USER}.linuxto/home/${USER}.guest(#4578).
For compatibility, the old path is symlinked to the new one.
- The guest home directory is changed from
-
QEMU:
- Use QEMU by default for non-native architectures (#4725)
-
krunkit:
-
Hostagent:
- Add host-to-guest time synchronization (#4527, thanks to @mfenderov)
-
Guestagent:
-
Internal file structure:
basediskanddiffdiskare consolidated into a singlediskfile for efficiency (#4587, thanks to @jandubois).
No impact is expected for end users.
An instance created with Lima v2.0 or v1.x should continue to boot with Lima v2.1 (but not vice versa).
-
Templates:
k3s: support creating multi-node clusters (#4505, thanks to @afbjorklund)- Restore
debian-11(#4574, thanks to @olamilekan000) - Add
homebrew-macos(#4737) - Add
experimental/fedora-rawhide(#4738)
-
Project:
- MAINTAINERS: promote Norio Nomura (@norio-nomura) to a Committer (#4511)
Full changes: https://github.com/lima-vm/lima/milestone/62?closed=1
Thanks to @Harry-kp @IrvingMg @TatsuyaHayashino @abiosoft @afbjorklund @alexandear @arixmkii @bmwiedemann @hekki @jandubois @majiayu000 @mfenderov @ningmingxiao @norio-nomura @olamilekan000 @qeinstein @tharunn0 @tushar1977 @unsuman @xvchris
Usage
$ limactl create
$ limactl start
...
INFO[0029] READY. Run `lima` to open the shell.
$ lima uname
LinuxThe binaries were built automatically on GitHub Actions.
The build log is available for 90 days: https://github.com/lima-vm/lima/actions/runs/23181461567
The sha256sum of the SHA256SUMS file itself is 2298d66eb040f2793187371f5920a6bce44740a8099b25b8d0ec05a02cf7f1e0 .
Release manager: @AkihiroSuda