This release adds experimental support for 9P to replace reverse-sshfs mounts:
limactl start --name=default template://experimental/9p
Adoption of 9P is aimed at solving the issues around stability and security of reverse-sshfs.
The default mount type is still reverse-sshfs, but the default is planned to be changed to 9P in Lima v1.0.
Changes
-
Mounts:
- Add experimental support for 9P to replace reverse-sshfs mounts (#726, #784, #787, thanks to @afbjorklund)
- SUpport setting
sftpDriver: "openssh-sftp-server"
to replace the "builtin" SFTP implementation (#804)
-
QEMU:
- Adjust the memory size to be <= 3GB on M1 to avoid host panic (#796)
-
nerdctl:
-
limactl
CLI:limactl shell
: add--shell
option (#779, #780, thanks to @jandubois)limactl start
: template://: support subdirectories (#805)
-
YAML:
- Support specifying
.caCerts
(#783, thanks to @nickpetrovic)
- Support specifying
-
Templates:
- Update Ubuntu from 21.10 to 22.04 (#811)
Full changes: https://github.com/lima-vm/lima/milestone/21?closed=1
Thanks to @afbjorklund @jandubois @nickpetrovic @tdaniely-dn @tweltz @xfoxfu
Homebrew
brew install lima
Homebrew/homebrew-core@8bcf048
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/2218559760
The sha256sum of the SHA256SUMS file itself is 6fc5182eb4498660ccb5a69e42af126ee665c72bb5e6c8a604c6cfa8257b490d
.