معماری WSL2
از نسخه 18917 ویندوز به بعد می توانید از قابلیت Windows Subsystem For Linux نسخه 2 استفاده کنید. معماری این نسخه تغییرات اساسی داشته و پرفورمنس محیط لینوکس را به طول قابل توجهی افزایش میدهد.
به طور کلی WSL به شما امکان میدهد روی ویندوز یک نسخه از لینوکس مثل Ubuntu یا CentOs نصب و اجرا کنید. در مقایسه با استفاده از ابزاری مثل Virtual Box کار راحت تر است و به منابع کمتری هم نیاز دارید.
در WSL1 دستورات Linux باید به Windows ترجمه میشد و بعد اجرا میشد اما در WSL2 هسته لینکوس به طور مجزا روی ویندوز نصب میشود و تنها نیاز به Hypervisor جهت اجرا دارد که سربار به مراتب کمتری مصرف میکند.
با WSL2 می توانید عملا هر نرم افزار Linux را روی ویندوز اجرا کنید (بدون رابط کاربری) و این گزینه برای توسعه دهندگان نرم افزار میتواند ابزار خوبی باشد.
نسخه جدید Docker ویندوز هم روی WSL2 اجرا میشود.
Post #1264
1.8K
