Lima v2.0 宣布,为安然 AI 工作流带来新特点
Lima 项目团队发布了 Lima 的第二个重大版本。在此版本中,团队将项目重点扩展到 AI 领域,同时继续支持容器。 Lima(Linux Machines)是一个命令行工具,用于启动本地 Linux 虚拟机,主要用于在笔记本上运行容器...
应用介绍
Lima 项目团队宣布了 Lima 的第二个重大年夜版本。在此版本中,团队将项目重点扩大到 AI 范畴,同时持续支撑容器。
Lima(Linux Machines)是一个敕令行对象,用于启动本地 Linux 虚拟机,重要用于在笔记本上运行容器。该项目始于 2021 年 5 月,目标是向 Mac 用户推广 containerd 和 nerdctl(contaiNERD CTL)。
v2.0 更新内容
插件支撑
Lima 最初旨在向 Mac 用户推广 containerd,但已给证实实用于多种场景。个中最明显的是在虚拟机内运行 AI 编码代理,以隔离代理对主机文件和敕令的直接拜访。如许即使 AI 代理被收集上的恶意指令误导(如捏造软件包安装),潜在风险也局限于虚拟机内部或仅限挂载的主机文件。
Lima 新增 krunkit VM 驱动,支撑 macOS 主机上的 Linux 虚拟机 GPU 加快。
截图显示 llama.cpp 在 Lima 中运行时,可以或许辨认 Apple M4 Max 处理器为虚拟 GPU。

模型高低文协定(MCP)
Lima 供给了 MCP 对象,经由过程 VM 沙箱安然地履行本地文件的读写和敕令履行:
- glob
- list_directory
- read_file
- run_shell_command
- search_file_content
- write_file
这些对象灵感来自 Google Gemini CLI 自带对象,可作为更安然的替代筹划。设备指南见:https://lima-vm.io/docs/config/ai/outside/mcp/
其他改进
limactl start敕令新增--progress标记,显示设备进度。limactl (create|edit|start)敕令增长--mount-only DIR标记,仅挂载指定主机目次。v1.x 版本中需用复杂语法实现。limactl shell新增--preserve-env标记,许可将主机情况变量传入虚拟机。- 除了 TCP 端口之外,UDP 端口如今也默认转发。
- 多个主机用户可同时运行 Lima,支撑应用“Alcoholless” Homebrew 以自力用户账户运行,加强安然性。
详见宣布解释:https://github.com/lima-vm/lima/releases/tag/v2.0.0 。
拓展重点:强化 AI 安然
运行 AI 代理的两种场景:Lima 内的 AI 和 Lima 外的 AI。
Lima 内的 AI

这是最常见的场景,在 Lima 虚拟机内运行 AI 代理。文档供给了多个强化 AI 代理的示例:
- Aider
- Claude Code
- Codex
- Gemini CLI
- GitHub Copilot CLI
- Visual Studio Code 中的 GitHub Copilot
用limactl start创建并启动 Lima 虚拟机实例。因为默认设备会挂载全部主目次,强烈建议限制挂载范围为当前目次(.),尤其是运行 AI 代理时:
插件接口仍处于实验阶段,将来版本将稳定接口。
GPU 加快
本地大年夜型说话模型也可用,结合 krunkit VM 驱动的 GPU 加快功能。
Lima 外的 AI

指在主机过程中运行 AI 代理,离开 Lima 虚拟机。Lima 经由过程供给 MCP 对象,拦截文件拜访和敕令履行,支撑此场景。
快速开端:Lima 内的 AI
介绍如安在 Lima 内运行 AI 代理(如 Gemini CLI),防止 AI 直接拜访主机文件和敕令。
假如应用 Homebrew,可经由过程敕令安装 Lima:
brew install lima
其它安装办法见:https://lima-vm.io/docs/installation/ 。
mkdir -p ~/testcd ~/testlimactl start --mount-only .
Lima 现供给插件架构,许可第三方实现新功能,无需修改 Lima 核心代码:
- VM 驱动插件:支撑更多虚拟机治理法度榜样。
- CLI 插件:为
limactl敕令增长子敕令。 - URL 筹划插件:支撑
limactl create SCHEME:SPEC中传入更多 URL 筹划。
如需许可写权限,在挂载路径后加:w后缀:
limactl start --mount-only .:w
例如可以安装并运行 Gemini CLI,敕令如下:
lima sudo snap install node --classiclima sudo npm install -g @google/gemini-clilima gemini
Gemini CLI 可在虚拟机内随便率性读写履行文件,但只能拜访挂载的主机文件,无法直接拜访其他主机文件。
更多 AI 代理运行示例见:https://lima-vm.io/docs/examples/ai/
©软件著作权归作者所有。本站所有软件均来源于网络,仅供学习使用,请支持正版!
转载请注明出处: FQPY » Lima v2.0 宣布,为安然 AI 工作流带来新特点

发表评论 取消回复