تا قبل از معرفی Windows Subsystem for Linux یا به اختصار WSL، برای بهرهمند شدن از مزایای سیستمعامل لینوکس در کنار سیستمعامل ویندوز، لازم بود به کمک روشهایی همچون بوت دوگانه (Dual Boot) و یا با استفاده از مجازیسازهایی همچون: VMware و VirtualBox اقدام به نصب سیستمعامل لینوکس در کنار سیستمعامل ویندوز نماییم اما استفاده از این روشها با مشکلات و محدودیتهایی در زمان نصب و اجرا از جمله: مصرف زیاد منابع سیستمی مانند: RAM, CPU و حافظه ذخیرهسازی و زمانبر بودن اجرای یک ماشین مجازی همراه بودهاند. با معرفی WSL توسط کمپانی مایکروسافت و اخیرا معرفی نسخه دوم آن، میتوانیم بسیار راحتتر و بهینهتر لینوکس را در کنار ویندوز داشته باشیم. در این آموزش میبینیم که در WSL، کرنل لینوکس (Linux Kernel) در کسری از ثانیه اجرا شده و برخلاف ماشین مجازی نیازی نیست همان ابتدای کار بخشی از منابع سیستمی مانند: RAM, CPU و حافظه ذخیرهسازی را به WSL اختصاص دهیم بلکه به همان میزان مورد نیاز از منابع استفاده کرده و به محض اتمام فرایند، این منابع را آزاد میکند. برای استفاده از WSL نیاز است که سیستمعامل شما Windows 10 باشد. کمپانی مایکروسافت به تازگی بر پایه همین تکنولوژی WSL امکان اجرای اپلیکیشنهای اندروید را نیز در سیستمعامل جدید خود، Windows 11 فراهم آورده است.