به گزارش از وبسایت cncf: لیما نسخه 2.2 اکنون امکان راه‌اندازی ماشین‌های مجازی با سیستم‌عامل‌های Linux، macOS، FreeBSD و Windows را از طریق یک گردش‌کار limactl فراهم می‌کند و به‌علاوه شبیه‌سازی TPM 2.0 را اضافه کرده است — یک بلوک بنیادی برای سیستم‌عامل‌های مدرن مهمان و گردش‌کارهای رمزگذاری دیسک. 💻

Lima چیست؟ لیما (ماشین‌های لینوکس) یک ابزار خط فرمان برای راه‌اندازی ماشین‌های مجازی محلی است. این پروژه که ابتدا بر اجرای کانتینرها روی لپ‌تاپ‌ها و به‌ویژه کاربران macOS متمرکز بود، در سپتامبر 2022 به عنوان یک پروژه Sandbox به CNCF پیوست و در اکتبر 2025 به Incubating ارتقا یافت. امروز لیما از بارهای کاری غیرکانتینری گسترده، میزبان‌های غیر-macOS، مهمان‌های غیر-Linux، و کاربردهای AI sandboxing پشتیبانی می‌کند. اگر از Homebrew استفاده می‌کنید، می‌توانید لیما را با دستور زیر نصب کنید:

brew install lima

برای سایر روش‌های نصب به https://lima-vm.io/docs/installation/ مراجعه کنید.

به‌روزرسانی‌های نسخه 2.2 — مهمان‌های Windows (تجربی): لیما v2.2 پشتیبانی آزمایشی برای Windows Server 2025 و Windows 11 را معرفی می‌کند. پس از افزودن پشتیبانی macOS و FreeBSD در نسخه‌های قبلی، پشتیبانی از Windows گام طبیعی بعدی برای تبدیل لیما به یک راه‌انداز VM چندسیستم‌عامله بود. برای ساخت و راه‌اندازی یک مهمان Windows Server 2025 می‌توانید از دستورات زیر استفاده کنید:

limactl start template:windows-2025

limactl shell windows-2025

زیرِ کاپوت، لیما حالا می‌تواند نصب unattended ویندوز را با استفاده از یک فایل پاسخ autounattend.xml که توسط QEMU همراه با ISO بسته‌بندی می‌شود، هدایت کند؛ این فرایند پارتیشن‌بندی دیسک، بارگذاری درایور و ایجاد کاربر را بدون کلیک دستی انجام می‌دهد. توصیه می‌شود ISO درایور virtio-win را دانلود و نصب کنید تا ویندوز بتواند از بلوک virtio، شبکه و دستگاه‌های مجازی‌شده دیگر برای عملکرد مطلوب استفاده کند. در اولین ورود، یک اسکریپت PowerShell یک گذرواژه تصادفی ایجاد می‌کند (به جای مقدار اولیه در autounattend.xml)، OpenSSH Server را نصب می‌کند، فایروال ویندوز را برای پورت 22 باز می‌کند، و کلید عمومی SSH را به مسیر زیر تزریق می‌کند تا limact از جعبه آماده بهره‌برداری باشد:

C:ProgramDatasshadministrators_authorized_keys

محدودیت‌های فعلی: در این مرحله فقط درایور QEMU پشتیبانی می‌شود و الگوی ویندوز نیاز به plain: true دارد. قابلیت‌هایی که به عامل مهمان لینوکس وابسته‌اند — مانند mount کردن فایل‌ها، ارسال پورت از طریق guest agent و برخی امکانات دیگر — هنوز برای ویندوز در دسترس نیستند. برنامه‌های بعدی شامل اشتراک‌گذاری فایل با مهمان (احتمالاً از طریق virtio-fs یا SMB)، پیاده‌سازی یک عامل مهمان در سمت Windows که وظایف ارسال پورت و انتشار محیط را انجام دهد، پوشش تصویرهای بیشتر (مثلاً Windows 11 ARM64 و زبان‌های فراتر از en-us) و ارائه یک درایور پشتیبان host-side برای Windows (HCS) برای ارائه vTPM خواهد بود.

شبیه‌سازی TPM 2.0 (تجربی): TPM 2.0 یک تراشه سخت‌افزاری روی مادربورد است که برای ایمن‌سازی سخت‌افزار با کلیدهای رمزنگاری طراحی شده است. برای پشتیبانی از مهمان‌های ویندوز، Lima v2.2 شبیه‌سازی TPM را از طریق swtpm (یک شبیه‌ساز نرم‌افزاری) به درایور QEMU اضافه می‌کند. وقتی تنظیم tpm: true فعال شود، لیما برای هر نمونه یک فرآیند swtpm راه‌اندازی می‌کند و وضعیت آن را در زیر پوشه نمونه نگه‌داری می‌کند. ارتباط با swtpm از طریق یک سوکت دامنه یونیکس برقرار می‌شود و دستگاه TPM مناسب بر اساس معماری انتخاب می‌گردد؛ هنگام توقف نمونه، فرآیند swtpm پاکسازی می‌شود. مثال تنظیم:

tpm: true

LFX Mentorship 2026: لیما در دوره LFX Mentorship 2026 Term 2 (ژوئن تا آگوست 2026) شرکت کرده است و کارها تحت شماره چتر 4907 پیگیری می‌شوند. ما بسیار خوشحالیم که Mie Tokunaga (@mie313 در GitHub) را به عنوان مربی منتخب معرفی کنیم — از راهنمایی او در توسعه پشتیبانی Windows Guest بسیار سپاسگزاریم. همچنین از Arnav Sharma (@Shardz4 در GitHub) بابت اثبات اولیه مفهوم ادغام swtpm و مرجع #5079 قدردانی می‌کنیم. هدف اولیه برنامه اضافه کردن پشتیبانی Windows Guest بود؛ اکنون با موفقیت آن مرحله، تمرکز روی تضمین تجربه یکپارچه برای میزبان ویندوز است: خودکارسازی تنظیمات میزبان و حذف وابستگی‌ها تا لیما «از جعبه» کار کند. یکی از تحویل‌های کلیدی حذف کامل وابستگی به cygpath.exe است تا دیگر نیازی به نصب Cygwin، MSYS2 یا Git for Windows نباشد. فاز بعدی شامل ارزیابی پشتیبانی مجازی‌سازی بومی میزبان Windows، از جمله تعامل با Hyper-V و HCS (مورد استفاده در WSL2) خواهد بود. 🤝

ما را در KubeCon + CloudNativeCon Japan 2026 در یوکوهاما ببینید — بیایید «سلام» بگوییم! جلسه کنفرانس: گفتگوی پروژه لایتنینگ: Lima در 5 دقیقه: از کانتینرها تا AI Sandboxing — سخنران: Ansuman Sahoo (BITS Pilani) — زمان: چهارشنبه، 29 جولای 2026 | 12:33 بعدازظهر JST — مکان: 3F | کیوسک پروژه — همچنین غرفه 313+314: زمان: پنجشنبه 30 جولای 2026 | 10:45 – 13:00 JST — مکان: سطح 3 | 301-304 + سرسرا | T-3 📍

همچنین ببینید: “Lima نسخه 2.1: مهمان‌های macOS و ایمنی عامل هوش مصنوعی پیشرفته” و “Lima v2.0: ویژگی‌های جدید برای گردش‌کار ایمن هوش مصنوعی” 😊