v0.14.0
版本发布时间: 2022-12-12 23:14:49
lima-vm/lima最新发布版本:v0.23.1(2024-08-19 00:08:57)
This release adds an experimental support for Apple's Virtualization.framework
aka vz
.
limactl start template://experimental/vz
Pros:
-
Supports faster filesystem sharing (
virtiofs
) - Supports faster emulation for running Linux/x86_64 ELF binaries on ARM (Rosetta 2)
Cons:
- No support for legacy BIOS
- The boot log is not available in
serial.log
- The source code of
Virtualization.framework
does not seem available
Using Virtualization.framework
with Lima needs macOS 13.0 or later.
See also docs/vmtype.md
.
Changes
-
Virtualization.framework (VZ):
- Support Virtualization.framework (#1147, etc., thanks to @balajiv113)
- Support Rosetta for Linux (#1155, thanks to @chancez)
- Support
vzNAT
networking (#1207)
-
vmnet:
- Support detecting Homebrew's
socket_vmnet
path (#1220)
- Support detecting Homebrew's
-
YAML:
- Remove deprecated
network
anduseHostResolver
(#1186)
- Remove deprecated
-
limactl
CLI:- Allow using
$SSH
as a custom SSH binary path (#1132, thanks to @antoineco) - Add
limactl disk (create|delete|list)
commands for attaching multiple disks to instances (#1065, thanks to @sam-berning) - Add
limactl start --timeout=<TIMEOUT>
for setting custom timeout (#1143, thanks to @antoineco)
- Allow using
-
nerdctl:
- Update to v1.1.0. Compose is significantly improved. (#1236)
-
Templates: (#1159, #1194, #1215, #1236)
- Alpine: update to 3.17.0
- Arch Linux: update to 20221201.106936
- Debian 11: update to 20221205-1220
- EL derivatives: update to 8.7/9.1
- Fedora: update to 37
- Ubuntu 22.04: update to release-20221201
- Ubuntu 22.10: update to release-20221201
- openSUSE Tumbleweed: switch away from "JeOS" to "Minimal-VM"
-
Misc:
- Add Finch as an adopter of Lima (#1199, thanks to @estesp)
Full changes: https://github.com/lima-vm/lima/milestone/29?closed=1 Thanks to @afbjorklund @antoineco @balajiv113 @chancez @chrisx8 @estesp @jandubois @pendo324 @sam-berning
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/3676969854
The sha256sum of the SHA256SUMS file itself is adcc4b9c798aba356c5c3a5140a77edf8443b8df9e195d7ba89d976ef5074ed3
.
1、 lima-0.14.0-Darwin-arm64.tar.gz 14.47MB
2、 lima-0.14.0-Darwin-x86_64.tar.gz 14.97MB
3、 lima-0.14.0-go-mod-vendor.tar.gz 4.1MB
4、 lima-0.14.0-Linux-aarch64.tar.gz 13.47MB
5、 lima-0.14.0-Linux-x86_64.tar.gz 13.96MB
6、 SHA256SUMS 493B
7、 SHA256SUMS.asc 659B