bash-windows

نحوه اجرای لینوکس و bash در ویندوز ۱۰ + ویدیو

در ویندوز ۱۰ لینوکس را اجرا کنید!

در اینجا قصد نداریم سیستم عاملها را با هم مقایسه کنیم یا بگوییم که چقدر ویندوز خوب است! (که البته به نظرم تا به امروز به اندازه کافی هم برای کاربران نهایی و هم برای توسعه دهندگان جذابیت داشته است.)  به نقل از سایت http://www.hanselman.com/blog (سایت پروفسور Scott Hanselman که علاوه بر کار در شرکت مایکروسافت، یک نویسنده، سخنران و مشاور نیز هست) ، یک سالی است که ویندوز ۱۰ رسماً انتشار پیدا کرده و هر ماه بهتر از ماه قبل شده است. بخصوص ویندوز ۱۰٫۱ با آخرین آپدیتی که در ماه آگوست منتشر خواهد شد قرار است بسیار بهتر هم بشود! شاید انجام برخی کارها قبلا بیشتر شبیه به معجزه بودند ولی حالا در این نسخه ویندوز می توانید فایلهای باینری لینوکس را در خط فرمان (command line) ویندوزتان اجرا کنید.

چطور از این ویژگی استفاده کنیم؟

اسم این ویژگی Linux Subsystem for Windows یا “Bash On Windows” یا “Ubuntu on Windows ” است. فارغ از اسم آن، این امکان جذاب به واقع در ویندوز ایجاد شده است!

برای استفاده از این ویژگی کافی است ویندوزتان را بالا بیاورید و سیستم ویندوزتان را به حالت Fast Ring ببرید. برای این کار می توانید از منوی System Settings > Advanced Windows Update options  اسلایدر گزینه ستینگ بروز رسانی Insider Preview   را  سمت راست ترین انتخاب کنید.

سپس همانطور که در فیلم کوتاه انتهای همین مطلب می بینید، باید وارد ستینگ ویندوز شوید و Developer Mode را از قسمت “ّFor Developers” Update & Security انتخاب کنید. سپس از قسمت ویژگی های ویندوز گزینه “Turn Windows features on or off” را انتخاب کرده و ویژگی “Windows Subsystem for Linux (Beta)” را فعال نمایید.

حالا شما باید Bash را در سیستمتان نصب کنید. برای این کار command Prompt یا همان خط فرمان را باز کرده و دستور bash را تایپ کنید. حالا باید دانلود اوبونتو را قبول کنید. حجم این دانلود بطور معمول کمی کمتر از یک گیگابایت است. بنابراین اگر سرعت اینترنتتان کم است باید صبر کنید!

حالا سیستم شما شروع به دانلود فایلهای مربوطه از سایت https://aka.ms/uowterms می کند.

توسعه دهندگان می توانند تمامی ابزارهای لینوکس مانند Redis یا TensorFlow را بدون GPU اجرا کنند.

درنظر داشته باشید چیزی که دارید اجرا می کنید هسته لینوکس نیست و WSL است. (Windows Subsystem for Linux) برای همین توسعه دهندگان سطح بالا باید به این نکته توجه کنند. البته Dustin Kirkland به عنوان یکی از توسعه دهندگان محصول اوبونتو اطمینان داده که بسیاری از برنامه ها و باینری فایلهای لینوکس از این طریق قابل اجرا هستند مانند: “apt, ssh, rsync, find, grep, awk, sed, sort, xargs, md5sum, gpg, curl, wget, apache, mysql, python, perl, ruby, php, gcc, tar, vim, emacs, diff, patch.

واقعا شگفت انگیز است که برنامه های تحت سروری لینوکس مانند Apache webserver و MySQL در این محیط قابل استفاده هستند.

آنچه که باید انجام دهید تا بتوانید از این قابلیت استفاده کنید در فیلم کوتاه زیر قابل مشاهده است.

آیا در آینده همه کسانی که از لینوکس استفاده می کنند به ویندوز مهاجرت خواهند کرد؟

درواقع هدف اصلی این پروژه این نبوده است و این قابلیت فقط برای توسعه دهندگان و برنامه نویسان به ویندوز اضافه شده است. ولی احتمالا افراد زیادی بخواهند بسیاری از برنامه ها و دسکتاپ هی لینوکسی خود را به ویندوز منتقل کنند! ما در دنیای عجیب و جذابی زندگی می کنیم!




پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Protected by استضافة اجنبية