فهرست مطالب
گوگل و گیتهاب با هدف تسهیل توسعه هوش مصنوعی در ویندوز روی افزودن پشتیبانی از زیرسیستم لینوکس به ابزارهای آنتیگرویتی و کوپایلت کار میکنند.
به گزارش سرویس سیستم عامل کامپیوتر تکناک، گوگل اعلام کرده است که برای افزودن پشتیبانی از زیرسیستم ویندوز برای لینوکس به پلتفرم توسعه عاملیتمحور آنتیگرویتی کار میکند. همزمان، اپلیکیشن دسکتاپ گیتهاب کوپایلت نیز پشتیبانی آزمایشی از دابلیواسال را دریافت کرده است تا عاملهای هوش مصنوعی بتوانند نشستهای توسعه را مستقیماً در محیط لینوکس اجرا کنند.
دابلیواسال (WSL) امکان اجرای توزیعهای لینوکس را درون ویندوز فراهم میکند، بدون آنکه توسعهدهندگان به بوت دوگانه یا ماشین مجازی کامل نیاز داشته باشند. بسیاری از ابزارها و زیرساختهای مدرن، از خط لولههای ساخت و سرویسهای ابری گرفته تا چارچوبهایی مانند پایتورچ و لاماداتسیپیپی، ابتدا برای لینوکس توسعه داده و آزمایش میشوند. به همین دلیل، اجرای این ابزارها در محیطی نزدیک به لینوکس میتواند روند توسعه را سادهتر و سازگارتر کند.
نقش معماری سبک WLS 2
دابلیواسال۲ هسته لینوکس را در یک ماشین مجازی سبک و تحت مدیریت مایکروسافت اجرا میکند. در نتیجه، ابزارهایی مانند داکر، بش و مدیران بسته بومی لینوکس میتوانند در کنار ویندوز و با رفتاری مشابه محیط اصلی خود اجرا شوند. مایکروسافت طی سالهای اخیر تلاش کرده است دابلیواسال را از یک قابلیت جانبی به بستری جدی برای توسعهدهندگان تبدیل کند و پشتیبانی گوگل از آن، نشانهای مهم از موفقیت این رویکرد به شمار میرود.


رودی دیویس، مهندس ارشد روابط توسعهدهندگان در بخش آنتیگرویتی گوگل و دیپمایند، در شبکه اجتماعی ایکس اعلام کرد که این شرکت روی پشتیبانی از دابلیواسال و نسخه بومی بهتر آنتیگرویتی برای ویندوز کار میکند. او تاکید کرد که اجرای درست این قابلیتها به زمان نیاز دارد. دیویس این اظهارات را در پاسخ به کاربری مطرح کرد که خواستار امکان تغییر محیط اجرای عامل به دابلیواسال در اپلیکیشن آنتیگرویتی ۲.۰ شده بود.
آنتیگرویتی و گیتهاب کوپایلت هر دو ابزارهای توسعه مبتنی بر هوشو هستند، اما افزودن پشتیبانی از دابلیواسال میتواند نحوه تعامل عاملها با پروژهها را تغییر دهد. در صورت اجرای این قابلیت در آنتیگرویتی، عاملها میتوانند عملیات فایل، دستورات شل و فرایندهای ساخت را مستقیماً در لینوکس انجام دهند و دیگر لازم نباشد این عملیات ابتدا از طریق ویندوز ترجمه یا شبیهسازی شوند.
احتمال استفاده از چارچوب بومی وینیوآی
بخش مربوط به پشتیبانی بومی ویندوز همچنان مبهم است. دیویس درباره فناوری مشخصی نام نبرد، اما وینیوآی یکی از محتملترین گزینهها محسوب میشود. مایکروسی یکی از محتملترین گزینهها محسوب میشود. مایکروسیوآی چارچوب بومی دائمی برای ساخت اپلیکیشنهای ویندوز خواهد بود و همزمان روند متنباز کردن آن را در گیتهاب آغاز کرد. عرضه نسخهای بومی از آنتیگرویتی میتواند این ابزار را به یکی از معدود محصولات گوگل در ویندوز تبدیل کند که به جای کرومیوم، مستقیماً برای این سیستمعامل ساخته شده است.
در سوی دیگر، گیتهاب کوپایلت اکنون پشتیبانی آزمایشی از دابلیواسال را در اپلیکیشن دسکتاپ خود ارائه میکند. پیرس بوگان، مدیر محصول گیتهاب کوپایلت، اعلام کرد که کاربران میتوانند نشستهای عامل را درون توزیعهای لینوکس اجرا کنند. این قابلیت از مسیر Settings و سپس Experimental در دسترس است و گزینه جدیدی با عنوان WSL hosts به صورت پیشنمایش، امکان اتصال اپلیکیشن به دابلیواسال و ایجاد نشست در آن را فراهم میکند.
پس از فعالسازی، صفحه Environments توزیعهای دابلیواسال ۲ نصبشده از طریق ابزار wsl.exe را نمایش میدهد. توسعهدهندگان میتوانند یک پروژه را با استفاده از مسیر مطلق لینوکسی آن ثبت کنند. هنگام آغاز نشست، نشان WSL: Ubuntu در بالای اپلیکیشن ظاهر میشود تا مشخص کند عامل درون توزیع لینوکس فعالیت میکند.


در نمایش گیتهاب، عامل کوپایلت پس از دریافت درخواست افزودن پاورقی به یک پروژه نکستجیاس، فایلهای مرتبط را جستوجو کرد، وضعیت مخزن را با دستورات گیت در محیط دابلیواسال بررسی کرد، پاورقی موجود را یافت و تنها با یک تغییر خطی آن را ویرایش کرد. عامل سپس فایل را دوباره بررسی و با اجرای git diff –check صحت تغییر را تایید کرد. تمام مراحل، از استدلال و ویرایش فایل تا اعتبارسنجی گیت، داخل دابلیواسال انجام شد.
مایکروسافت اعلام کرده است که پشتیبانی از دابلیواسال نحوه تولید کد توسط کوپایلت را تغییر نمیدهد و فقط محل اجرای عملیات فایل و شل عامل را جابهجا میکند. همچنین افزودن یا کلون کردن پروژه از منوی اصلی، بدون ورود به تنظیمات، در برنامههای بعدی قرار دارد. پشتیبانی از ریموت اساساچ نیز احتمالا به زودی اضافه میشود، زیرا زیرساخت دابلیواسال میتواند پایه اتصال به میزبانهای راه دور عمومی باشد.
قابلیتهای نسخه جدید دابلیواسال ۲.۷.۳
به نوشته ویندوز لیتست، این تحولات در شرایطی رخ میدهد که دابلیواسال به یکی از بخشهای فعال ویندوز تبدیل شده است. نسخه پایدار ۲.۷.۳ قابلیتهایی مانند نصب ویرتیوافاس در سطح دایرکتوری، پشتیبانی از آیپیوی۶ برای شبکه ویرتیو و تونلسازی دیاناس را اضافه کرد. مایکروسافت همچنین کانتینرهای دابلیواسال را عرضه کرده است که اجرای کانتینرهای لینوکس را از ویندوز و بدون نیاز به داکر دسکتاپ ممکن میکند.
در کنار این موارد، مایکروسافت در بیلد ۲۰۲۶ بیش از ۷۵ ابزار خط فرمان لینوکس مانند ls، grep و mv را از طریق پروژه متنباز uutils و زبان راست به صورت بومی به ویندوز آورد. ترکیب این قابلیتها با اجرای عاملهای کوپایلت در لینوکس، حرکت وینیوآی به سمت متنباز شدن و برنامه گوگل برای پشتیبانی از دابلیواسال نشان میدهد که ویندوز بار دیگر در حال تبدیل شدن به پلتفرمی جدی برای توسعهدهندگان است.

















