ثبت نام وبینار شماره 5 با موضوع «ساخت رزومه و ارتباط موثر در مصاحبه»  اطلاعات بیشتر پیش فروش آموزش «توسعه Kotlin» آغاز شد  اطلاعات بیشتر سرویس «مقاله» به صورت رایگان عرضه شد  اطلاعات بیشتر ساعات آموزش بازی سازی به 37 ساعت افزایش یافت  اطلاعات بیشتر بیش از 4 ساعت به پکیج «توسعه وب بر پایه LAMP» اضافه شد فایل دانلودی وبینار چهارم عرضه شد  اطلاعات بیشتر 5 ویدئو اول پروژه نقطه بازی، به رایگان قابل دانلود و مطالعه می باشد  اطلاعات بیشتر فریم ورک uncox بهینه شد و سرعت سایت حدوداً 20 برابر شد اخبار تک خطی uncox ، بهتر از هر چیز عمل خواهد کرد  اطلاعات بیشتر سرویس پشتیبانی ریموت عرضه شد  اطلاعات بیشتر شرکت در وبینار بهتر از خرید نسخه دانلودی آن است  اطلاعات بیشتر 
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
طریقه نصب Linux بر روی ویندوز 10 با استفاده از WSL 
uncocoder  8 ماه پیش  6 ماه پیش
+42 0

WSL چیست؟

WSL - Windows Subsystem for Linux یک ابزار قدرتمند در ویندوز 10 هست که می تونید بدون راه اندازی هیچ ماشین مجازی، چند Distro رایج و معروف رو به طریقی بسیار ساده بر روی ویندوز پیاده سازی کنید.

Distro های رایج قابل نصب در Microsoft Store Distro های رایج قابل نصب در Microsoft Store

چندین ابزار مختلف برای راه اندازی یک سیستم مبتنی بر لینوکس بر روی ویندوز وجود داره اما WSL نزدیکترین ارتباط رو با لینوکس برقرار می کنه و از هر نظر بهتر از ابزارهای دیگه عمل می کنه.

البته توجه داشته باشید که طبیعتاً ماشین های مجازی بحث کاملاً متفاوتی هستند و WSL چیزی شبیه Cygwin هست. با این تفاوت که بسیاری از Binary هایی که برای Linux هستند، ممکنه توسط Cygwin به درستی اجرا نشن که در مورد WSL کاملاً موضوع برعکسه و بسیار تطابق بالایی با معماری لینوکس برقرار شده.

نکته بسیار بسیار جالب این هست که بدون کوچکترین تغییری ( همانند کاری که در Cygwin امکان پذیر هست ) می تونید تمام Drive های ویندوزتون رو داشته باشید و بدون نیاز به mount کردن دستی از اونها استفاده کنید.

نمونه ای از کد اجرا شده در cmd ویندوز توسط Bash نمونه ای از کد اجرا شده در cmd ویندوز توسط Bash
امکان کار کردن همزمان با Distro های نصب شده، بدون تداخل و مشکل امکان کار کردن همزمان با Distro های نصب شده، بدون تداخل و مشکل

کاربردش چیست؟

طبیعتاً چنین ابزاری برای تست نرم افزارهای توسعه داده شده در Linux بسیار مفیده ولی من هنوز با این روش سعی در تولید کردن یک LAMP Stack یا LEMP Stack نکردم چون ترجیح می دم برای این کارها از Virtual Machine یا Docker استفاده کنم. اما بعید نیست که برای این موارد هم کاربرد داشته باشه.

از طرف دیگه به شرطی که Docker روی سیستم ویندوزی شما نصب باشه، امکان استفاده از Docker هم در این سیستم ها برقرار هست، اما توجه داشته باشیم که ذاتاً ویندوز File Permission مثل Linux نداره و در صورت استفاده از درایو های Mount شده در ویندوز، نباید انتظار داشته باشید File Permission های لینوکس حفظ بشه.

قطعاً برای آزمایش کردن دستورات لینوکس و مسلط شدن به اونها هم می تونه گزینه بسیار مفیدی باشه.

حتماً توجه داریم که این نسخه ها بدون UI هستند و فقط در سطح Shell امکان تعامل با اونها وجود داره.

طریقه نصب

+3 0
با این قابلیت میشه apache و php رو مستقلا رو اوبنتو کنار ویندوز بالا اورد. قابلیت خیلی خوبی است (8 ماه پیش)
+3 0
دست شما درد نکنه استاد، خیلی خوب و کاربردی بود، منتها به نظرم امکان اضافه کردن قابلیت محیط گرافیکی به این سیستم عامل های لینوکسی در ویندوز هم وجود داره. شاید مبحث جداگانه ای بخواهد. (8 ماه پیش)
+2 0
مثل همیشه کامل و دلچسب. یه دونه ای مهندس. (6 ماه پیش)
0 0
عالی بود، خیلی هم کارامد (2 ماه پیش)