v1.1.0-rc.0
Pre-releaseHint for package maintainers
Starting with v1.1, the official binary packages of Lima are split to two files for the each of the host OS and the architectures to save the disk space:
lima-<VERSION>-Darwin-arm64.tar.gz
: (Built withmake native
)
- The core components (
bin/lima
,bin/limactl
,share/lima/templates
, ...) - The guest agent for the native architecture (
share/lima/lima-guestagent.Linux-aarch64.gz
)
lima-additional-guestagents-<VERSION>-Darwin-arm64.tar.gz
: (Built withmake additional-guestagents
)
- The guest agents for emulating non-native architectures (
share/lima/lima-guestagent.Linux-{armv7l,ppc64le,riscv64,s390x,x86_64}.gz)
)
For compatibility reason, make
still builds the guest agents for all the architectures by default.
Package maintainers are suggested to split their lima
package to lima
(make native
) and lima-additional-guestagents
(make additional-guestagents
).
Changes
- Build system:
- YAML:
- Support inheritance (#3072, thanks to @jandubois)
- Deprecate provision mode
ansible
(#3451, thanks to @afbjorklund) - Add new provision mode
data
(#3302, thanks to @jandubois)
- QEMU:
- WSL2: lots of improvements (several PRs, thanks to @arixmkii)
- Port forwarding: enable faster gRPC implementation by default (#3046)
limactl
CLI:- Add
--yes
flag as an alias of--tty=false
(#3342, thanks to @suryaaprakassh) - Support resizing disk in
limactl edit
(#3437, #3533, thanks to @songponssw) - Add
limactl disk import
command (#3439, thanks to @songponssw)
- Add
- Rootless Containers: Allow UID >= 524288 (#3435)
- nerdctl: Update from v2.0.4 to v2.1.1. (#3483, #3534)
See also the release notes in v2.0.5 and v2.1.0. - Templates:
ubuntu-25.04
: New template (#3445).
Thedefault
template still refers to Ubuntu 24.10, asubuntu-25.04
needs
the very recent release of macOS on Intel Mac by default (see the note below).fedora-42
: New template (#3434)linuxbrew
: New template (#3454)almalinux-kitten-10
: New template (#3084, thanks to @afbjorklund)oraclelinux-8
: Fix virtiofs support (#3441)
Note
On Intel Mac with --vm-type=vz
, macOS 15.5 or later is needed to boot ubuntu-25.04
and fedora-42
Full changes: https://github.com/lima-vm/lima/milestone/26?closed=1
Thanks to @KGB33 @Nino-K @afbjorklund @alexandear @apachex692 @arixmkii @cakemanny @jandubois @jonas-peter @kairveeehh @liangyuanpeng @nirs @shenki @songponssw @unsuman
Usage
[macOS]$ limactl create
[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/15014845820
The sha256sum of the SHA256SUMS file itself is 9819732a0d6b1545a82419c9debc2144a131c33a4df4da8f8a040e16ee96861a
.
Release manager: @AkihiroSuda