 Lima
  
  
  Lima
  
    
  
詳細情報
| タイトル | Lima | 
|---|---|
| URL | https://lima-vm.io/ | 
| バージョン | ver 2.0.0-beta.0 | 
| 更新日 | 2025/10/30 | 
| 追加日 | 2023/09/28 | 
| 種別 | フリーソフト | 
| 説明 | 自動ファイル共有とポート転送(WSL2に類似)を備えたLinux仮想マシンを起動。 | 
レビュー
当初の目的は、Macユーザーにnerdctlを含むcontainerdを広めることだったが、コンテナ以外のアプリケーションにも使用できる。
他のコンテナ・エンジン)Docker、Podman、Kubernetesなど)やMacOS以外のホスト(Linux、NetBSDなど)もサポートしている。
スクリーンショット
更新グラフ
バージョン履歴
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)
- <
 
- 
Changes
- Fixed the guestagent path issues with Homebrew (#3566, thanks to @jandubois)
- Documentation for disk management https://lima-vm.io/docs/config/disk/ (#3539, thanks to @Sonichigo)
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/15178234655
The sha256sum of the SHA256SUMS file itself is 0d2d3fb073c8e26df163937dd605e9f2b9f227814a697411cc2b8879347bdd7f .
<
Important
Package maintainers should refer to "Hint for package maintainers" below
Highlights:
- Simplification of YAMLs
- New port forwarder implementation by default
- DragonflyBSD hosts
- S390X and PPC64LE guests
- Smaller binary packages
Changes
- Build system:
- Split lima-additional-guestagents-*.tar.gzfromlima-.tar.gz` (#3503)
- Set CONFIG_GUESTAGENT_COMPRESS=yby default (#3529)
 
- Split 
- YAML:
- Support inheritance (#3072, thanks to @jandubois)
- Deprecate provision mode ansible(#3451, thanks to @afbjorklund)
- Add new provision mode data(#3302, thank
 
Important
Package maintainers should refer to "Hint for package maintainers" below
Highlights:
- Simplification of YAMLs
- New port forwarder implementation by default
- DragonflyBSD hosts
- S390X and PPC64LE guests
- Smaller binary packages
Changes
- Build system:
- Split lima-additional-guestagents-*.tar.gzfromlima-.tar.gz` (#3503)
- Set CONFIG_GUESTAGENT_COMPRESS=yby default (#3529)
 
- Split 
- YAML:
- Support inheritance (#3072, thanks to @jandubois)
- Deprecate provision mode ansible(#3451
 
Hint 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
Changes
- YAML: support inheritance (#3072, thanks to @jandubois)
- QEMU:
- Support DragonflyBSD hosts (#3356, thanks to @tuxillo)
- Support S390X guests (#3319)
 
- WSL2: lots of improvements (several PRs, thanks to @arixmkii)
- Port forwarding: enable faster gRPC implementation by default (#3046)
- 
limactlCLI:- Add --yesflag as an alias of--tty=false(#3342, thanks to @suryaaprakassh)
 
- Add 
- Rootless Containers:
- Allow UID >= 524288 (#3435)
 
- Templat

 RSS[全体]
 RSS[全体] Tw[@softantenna]
 Tw[@softantenna]