Lima
詳細情報
| タイトル | Lima |
|---|---|
| URL | https://lima-vm.io/ |
| バージョン | ver 2.0.1 |
| 更新日 | 2025/11/07 |
| 追加日 | 2023/09/28 |
| 種別 | フリーソフト |
| 説明 | 自動ファイル共有とポート転送(WSL2に類似)を備えたLinux仮想マシンを起動。 |
レビュー
当初の目的は、Macユーザーにnerdctlを含むcontainerdを広めることだったが、コンテナ以外のアプリケーションにも使用できる。
他のコンテナ・エンジン)Docker、Podman、Kubernetesなど)やMacOS以外のホスト(Linux、NetBSDなど)もサポートしている。
スクリーンショット
更新グラフ
バージョン履歴
Changes
-
Binary release artifacts:
- Fix a regression in v2.0.0
level=fatal msg="template \"_images/<IMAGE>.yaml\" not found"(#4313, thanks to @vvoland)
- Fix a regression in v2.0.0
-
Misc:
- pkg/networks/usernet: use
SIGINTinstead ofSIGKILL(#4310, thanks to @norio-nomura)
- pkg/networks/usernet: use
Full changes: https://github.com/lima-vm/lima/milestone/64?closed=1
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:
This is the second major release of Lima, featuring the support for pluggable VM drivers, GPU acceleration, and MCP.
This release also commemorates the promotion of the project from CNCF Sandbox to Incubating 🎉.
Highlights
-
Experimental plug-in subsystem for VM driver infrastructure.
This will help implementing third-party plugins without modifying the code base of Lima.
Thanks to GSoC 2025 contributor @unsuman . - Experimental krunkit VM driver for supporting GPU acceleration (#4137, thanks to @unsuman)
- Experimental integration for Model Context Protocol (MCP) (#3744). i.e., Lima can be now used as a sandbox for AI agents such as Gemin
Changes
- nerdctl: Update from v2.1.3 to v2.2.0
- v2.1.4 release note
- v2.1.5 release note
- v2.1.6 release note
-
v2.2.0 release note
- Update containerd to v2.2.0 for fixing CVE-2024-25621 and CVE-2025-64329
- Update runc to v1.3.3 for fixing CVE-2025-31133, CVE-2025-52565, and CVE-2025-52881
Full changes: https://github.com/lima-vm/lima/milestone/63?closed=1
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
Highlights:
-
Experimental plug-in subsystem for VM driver infrastructure.
This will help implementing third-party plugins without modifying the code base of Lima.
Thanks to GSoC 2025 contributor @unsuman . - Experimental krunkit VM driver for supporting GPU acceleration (#4137, thanks to @unsuman)
- Experimental integration for Model Context Protocol (MCP) (#3744). i.e., Lima can be now used as a sandbox for Gemini, etc.
- Add
limactl (start|restart) --progressflag to show the progress of provisioning (#3846, #3915, thanks to @olamilekan000
Highlights:
-
Experimental plug-in subsystem for VM driver infrastructure.
This will help implementing third-party plugins without modifying the code base of Lima.
Thanks to GSoC 2025 contributor @unsuman . - Experimental krunkit VM driver for supporting GPU acceleration (#4137, thanks to @unsuman)
- Experimental integration for Model Context Protocol (MCP) (#3744). i.e., Lima can be now used as a sandbox for Gemini, etc.
- Add
limactl (start|restart) --progressflag to show the progress of provisioning (#3846, #3915, thanks to @olamilekan000
Highlights:
-
Experimental plug-in subsystem for VM driver infrastructure.
This will help implementing third-party plugins without modifying the code base of Lima.
Thanks to GSoC 2025 contributor @unsuman . - Experimental krunkit VM driver for supporting GPU acceleration (#4137, thanks to @unsuman) [New in v2.0.0-beta.0]
- Experimental integration for Model Context Protocol (MCP) (#3744). i.e., Lima can be now used as a sandbox for Gemini, etc.
- Add
limactl (start|restart) --progressflag to show the progress of provisioning (#3846, #3915
Highlights:
-
Experimental plug-in subsystem for VM driver infrastructure.
This will help implementing third-party plugins without modifying the code base of Lima.
Thanks to GSoC 2025 contributor @unsuman . - Experimental integration for Model Context Protocol (MCP) (#3744). i.e., Lima can be now used as a sandbox for Gemini, etc.
- Add
limactl (start|restart) --progressflag to show the progress of provisioning (#3846, #3915, thanks to @olamilekan000 @norio-nomura) - Add
limactl shell --preserve-envflag to propagate env vars from the host to VM (
Highlights:
-
Experimental plug-in subsystem for VM driver infrastructure.
This will help implementing third-party plugins without modifying the code base of Lima.
Thanks to GSoC 2025 contributor @unsuman . - Experimental integration for Model Context Protocol (MCP) (#3744). i.e., Lima can be now used as a sandbox for Gemini, etc. [New in alpha.1]
- Add
limactl (start|restart) --progressflag to show the progress of provisioning (#3846, #3915, thanks to @olamilekan000 @norio-nomura) - Add
limactl shell --preserve-envflag to propagate
Highlights:
-
Experimental plug-in subsystem for VM driver infrastructure.
This will help implementing third-party plugins without modifying the code base of Lima.
Thanks to GSoC 2025 contributor @unsuman . - Add
limactl (start|restart) --progressflag to show the progress of provisioning (#3846, #3915, thanks to @olamilekan000 @norio-nomura) - Add
limactl shell --preserve-envflag to propagate env vars from the host to VM (#3830, thanks to @olamilekan000)
Other notable changes:
-
/tmp/limais no longer m
Changes
- Cherry-picks from
mastertorelease/1.2(#3750)- portfwd: create separate gRPC streams for each UDP client (#3724, thanks to @stek29)
- qemuimgutil: fix "Failed to get "write" lock" error (#3742, thanks to @pavelanni)
- Embed templates edited from the user interface (#3745, thanks to @afbjorklund)
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/
Changes
-
limactlCLI:- Add
limactl network (list|create|delete)commands (#3677) - Add
limactl clone OLDINST NEWINSTcommand. Not to be confused withlimactl copy, which copies files. (#3673) - Add
limactl edit --mount-noneflag (#3647)
- Add
- Port forwarding:
- Improve stability (#3684. #3708, thanks to @balajiv113)
- De-deprecate
LIMA_SSH_PORT_FORWARDERthat was once deprecated in v1.1 (#3709)
- nerdctl:
- Update from v2.1.2 to v2.1.3 (#3701)
- Templates:
-
default: update from Ubuntu 24.10 to 25.04 (#3643) - <
-
