Highlights:
- 🪟Experimentally support Windows server 2025 guests
- 🪟Experimentally support Windows 11 guests
- 🐧Experimentally allow opting out from password-less sudo
Changes
- Windows guest support:
- Experimentally support Windows server 2025 guests (#5138, thanks to LFX mentee @mie313)
-
Experimentally support Windows 11 guests (#5164 [#5185] [#5244], thanks to LFX mentee @mie313)
-
Linux guest support:
-
Experimentally allow opting out from password-less sudo (#5109 etc., thanks to @Aneesh-Hegde)
-
Windows host support:
- Change the default VM driver from
wsl2toqemu(#4788) -
Remove dependency on
cygpath.exe(#5205, thanks to LFX mentee @mie313 with assistance from @jandubois) -
macOS host support:
-
Add LaunchDaemon support for headless macOS servers (#4984, thanks to @resker)
-
VM driver infrastructure:
-
Update API (#4877, thanks to @unsuman)
-
QEMU:
-
Implement TPM emulation (#5148, thanks to @mie313)
-
VZ:
-
Implement virtio-sound interface (#5016, thanks to @Aneesh-Hegde)
-
limactlCLI: - Add
limactl screenshot(#5098, thanks to @trodemaster) - Accept
limactl editflags inlimactl restart(#5076, thanks to @itsme-ranger) -
Accept
--shellflag inlimactl (create|edit|start)(#5194, thanks to @unsuman) -
Networking:
-
Limit
socket_vmnetaccess from%everyoneto the%admingroup (#5190, thanks to @ekalinin) -
nerdctl:
-
Update from v2.3.4 to v2.3.5 (#5297)
-
Templates:
almalinux-kitten: Move toexperimental/(#4736)alpine: Support--plain(#3057)debian: Support--image-variant=nocloud(#5159, thanks to @Nachiket-Roy)fedora: support RISC-V 64 (#5201)ubuntu: Support--image-variant=minimal(#5159, thanks to @Nachiket-Roy)k8s: Support version and registry parameters (#4872 [#5200], thanks to @afbjorklund)experimental/ubuntu-next: point toubuntu-26.10(#5214)
Full changes: https://github.com/lima-vm/lima/milestone/70?closed=1 Thanks to @Aneesh-Hegde @Austin1serb @Nachiket-Roy @Nashit-h @SABITHSAHEB @SAY-5 @afbjorklund @arimu1 @arixmkii @bitalizer @ciderale @coulof @ekalinin @gaurav0107 @itsme-ranger @jandubois @kavirakesh14 @loncharles @mie313 @mvanhorn @opjt @pirate @resker @trodemaster @unsuman
Usage
:::console
$ limactl create
$ limactl start
...
INFO[0029] READY. Run `lima` to open the shell.
$ 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/29840916918
The sha256sum of the SHA256SUMS file itself is 7da5160ee9b22de8eec4222e581334ee6326881e20d5aa8eb29b22f897312a5f .
Release manager: @AkihiroSuda