در یک تحول مهم برای جامعه توسعهدهندگان، شرکت مایکروسافت اعلام کرد که زیرسیستم ویندوز برای لینوکس (Windows Subsystem for Linux یا WSL) از این پس به صورت متنباز در اختیار کاربران قرار میگیرد.
به گزارش تکناک، این اقدام در ادامه سیاستهای جدید مایکروسافت برای تقویت اکوسیستم توسعه در ویندوز و پاسخ به یکی از قدیمیترین درخواستهای برنامهنویسان انجام شده است.حالا با انتشار کد منبع WSL در GitHub، توسعهدهندگان میتوانند در بهبود این ابزار مشارکت مستقیم داشته باشند

پوان داوالوری، مدیر بخش ویندوز مایکروسافت، در گفتوگویی با وبسایت The Verge اظهار داشت:
«متنباز شدن WSL یک خواسته دیرینه از سوی جامعه توسعهدهندگان بود، اما برای رسیدن به این نقطه، لازم بود زیرساختهای سیستمعامل را بازطراحی کنیم تا WSL بتواند بهصورت مستقل از ویندوز عمل کند و آماده متنباز شدن شود.»
این تغییرات باعث شدهاند تا مشارکت جامعه در روند توسعه WSL سادهتر شده و مایکروسافت نیز بتواند بهسرعت به بازخوردها پاسخ دهد و ویژگیهای جدید را در مقیاس گسترده به سیستمعامل ویندوز اضافه کند.
WSL نخستینبار در سال ۲۰۱۶ و به همراه نسخه Anniversary ویندوز ۱۰ معرفی شد. در آن زمان، این قابلیت از یک زیرساخت به نام lxcore.sys استفاده میکرد که امکان اجرای فایلهای باینری ELF لینوکس و پیادهسازی فراخوانیهای سیستمی آن را در بستر هسته ویندوز فراهم میکرد.
پیر بولای، مهندس ارشد مایکروسافت، درباره سیر پیشرفت WSL میگوید:
«در طول زمان متوجه شدیم که برای سازگاری بهتر با لینوکس، باید به جای شبیهسازی فراخوانیها، مستقیماً از هسته لینوکس استفاده کنیم.»
بر این اساس، در سال ۲۰۱۹، نسخه دوم WSL (WSL 2) معرفی شد که از یک هسته واقعی لینوکس بهره میبرد و پشتیبانی از ویژگیهایی همچون GPU نیز به آن افزوده شد. در سال ۲۰۲۱، WSL بهطور کامل از کدهای اصلی ویندوز جدا شد و به صورت مستقل توسعه یافت. نهایتاً در بهروزرسانی جدید ویندوز ۱۱ (نسخه 24H2)، WSL به عنوان یک بسته مستقل عرضه شده است.