فناوری و تکنولوژی

مایکروسافت قابلیت WSL Containers را برای همه عمومی کرد!

تا حالا شده دلت بخواد روی ویندوز بتونی خیلی راحت کارهای لینوکسی انجام بدی بدون اینکه درگیر ماشین‌های مجازی سنگین بشی؟ مایکروسافت بالاخره بعد از مدت‌ها نسخه پیش‌نمایش WSL Containers (یا همون WSLC) رو تموم کرد و حالا رسماً برای همه در دسترس قرار داده. این یعنی کار کردن با کانتینرهای لینوکسی روی ویندوز قراره از همیشه جذاب‌تر و روون‌تر بشه.

بیینید ماجرا از چه قراره؛ مایکروسافت توی این بروزرسانی یه ابزار کاملاً اختصاصی به اسم wslc.exe رو معرفی کرده که دقیقاً برای مدیریت کانتینرهای لینوکسی توی ویندوز ساخته شده. حتی اگر اسمش براتون سخته، یه دستور میانبر به اسم container.exe هم براش گذاشتن تا کار راحت‌تر بشه.

\n\n

WSL Containers - مایکروسافت قابلیت WSL Containers را برای همه عمومی کرد!

\n\n

WSL Containers - مایکروسافت قابلیت WSL Containers را برای همه عمومی کرد!

\n\n

WSL Containers - مایکروسافت قابلیت WSL Containers را برای همه عمومی کرد!

چه امکانات باحالی به ویندوز اضافه شده؟

اینجا فقط یه ابزار ساده طرف نیستیم. مایکروسافت یه Windows API هم وسط کشیده که به برنامه‌های بومی ویندوز اجازه میده مستقیماً از توی کدهای خودشون، کانتینرها رو اجرا و مدیریت کنن. یه سری Flag جدید مثل --mount و --stop-timeout هم موقع ساخت و اجرا در دسترستونه که کار رو حرفه‌ای‌تر می‌کنه.

بحث شبکه هم خیلی باحال حل شده! مدل جدیدی به اسم Consommé اومده که ترافیک کانتینر رو مثل فریم‌های اترنت از Virtual Machine خارج می‌کنه و تحویل یه پروسه ویندوزی میده. نتیجه چی میشه؟ ترافیک شبکه خیلی راحت از توی VPN و فایروال رد میشه، دقیقاً مثل بقیه برنامه‌های ویندوزی.

امنیت و مدیریت سازمانی پیشرفته

برای شرکت‌ها و سازمان‌ها هم خبرهای خوبی داریم. حالا با Microsoft Intune می‌تونید دسترسی به WSLC رو کلاً مدیریت کنید؛ یعنی مدیران سیستم می‌تونن این قابلیت رو روی سیستم‌های سازمان فعال یا غیرفعال کنن و حتی مشخص کنن کانتینرها فقط از چه ریجستری‌هایی مجاز به دانلود Image هستند.

پلاگین WSL برای Microsoft Defender هم آپدیت شده تا بتونه رویدادهای مربوط به پروسه‌ها، فایل‌ها و شبکه رو از داخل WSLC ردیابی کنه و به سیستم میزبان ویندوز وصل کنه.

کمی بیشتر درباره تکنولوژی پشت صحنه

اگر تازه با این دنیا آشنا شدید، بگذارید ساده بگیم: WSL یا همون Windows Subsystem for Linux به برنامه‌نویس‌ها اجازه میده محیط لینوکسی رو مستقیم روی ویندوز داشته باشن بدون اینکه نیاز باشه هارد رو پارتیشن‌بندی کنن.

حالا WSLC اومده یک لایه اختصاصی برای ساخت و مدیریت کانتینرهای لینوکسی به همون محیط اضافه کرده. همه چیز هم از طریق یک پروسه جدا به اسم wslcsession.exe مدیریت میشه تا امنیت سیستم حفظ بشه و همه‌چیز ایزوله بمونه.

چطوری ازش استفاده کنیم؟

کار خیلی راحته! کافیه برید توی Terminal و دستور زیر رو اجرا کنید تا آخرین نسخه WSL براتون دانلود بشه:

wsl --update

بعد از بروزرسانی، ابزار wslc آماده به کاره. با این دستورات جدید می‌تونید کانتینرهاتون رو مدیریت کنید:

  • wslc container restart: ری‌استارت کردن کانتینر
  • wslc container cp: جابجایی فایل‌ها به صورت آرشیو tar
  • wslc system info: بررسی وضعیت محیط WSLC
  • wslc network connect / disconnect: مدیریت اتصال شبکه کانتینر
  • wslc network create: ساخت شبکه با قابلیت استفاده از Driver گزینشی
منبع اصلی: It's FOSS (اخبار و مقالات لینوکس) | 8 مهر 1405

خسرو عظیمی

خسرو عظیمی هستم. علاقه مند به دنیای اوپن سورس و IT، لینوکس، امنیت، وب و برنامه نویسی. در حال حاضر توسعه دهنده وب، کارشناس سئو و ادمین سیستم عامل هستم. لینک سایت شخصی: khosro-azimi.ir

مطالب مرتبط

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا