github lima-vm/lima v2.1.0-beta.0

pre-release5 hours ago

🎉 Highlights:

Changes

  • vz:

    • Experimentally support macOS guests (#4595)
  • limactl CLI:

    • Add limactl watch command (#4489, thanks to @IrvingMg)
    • Add limactl shell --sync to prevent AI agents from breaking the host files (#4429, thanks to @unsuman)
  • Guest home directory:

    • The guest home directory is changed from /home/${USER}.linux to /home/${USER}.guest (#4578).
      For compatibility, the old path is symlinked to the new one.
  • Hostagent:

  • Guestagent:

    • Reduce binary footprint (14M -> 6.1M) (#4120, #4536)
  • Internal file structure:

    • basedisk and diffdisk are consolidated into a single disk file for efficiency (#4587, thanks to @jandubois).
      No impact is expected for end users.
  • Templates:

  • Project:

Full changes: https://github.com/lima-vm/lima/milestone/62?closed=1

Thanks to @AndiDog @Horiodino @afbjorklund @alexandear @ashwat287 @balajiv113 @bonifaido @dharsanb @gnawhleinad @iamleot @jandubois @kachick @muchzill4 @ningmingxiao @nlordell @norio-nomura @olamilekan000 @plandem @stek29 @unsuman @valdela1 @vax-r @vishalanarase @zyfy29

Usage

$ 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/22358822431

The sha256sum of the SHA256SUMS file itself is 238c7d18f593939378133586c4931161338a83a5e0fc80975da914a22062f9ed .


Release manager: @AkihiroSuda

Don't miss a new lima release

NewReleases is sending notifications on new releases.