
کنفرانس بیلد ۲۰۱۶ مایکروسافت خبرهای بسیاری برای توسعهدهندگان داشت و مایکروسافت از ابزارهای جدیدی رونمایی کرد. شاید بتوان یکی از بخشهای مهم این کنفرانس را زمانی دانست که مایکروسافت اعلام کرد اوبونتو را بر روی ویندوز ۱۰ آورده است. هر چند که ممکن است این حرکت نتواند نظر لینوکسیهای دو آتشه را به خود جلب کند اما قطعاً برای توسعهدهندگانی که بین پلتفرمی کار میکنند این خبر بسیار عالی خواهد بود.
مدت طولانی است که به لطف وجود برنامههایی نظیر Cygwin یا MSYS utilities، کاربران لینوکسی میتوانند خط فرمان محبوب بَش (Bash) را روی ویندوز اجرا کنند اما شب گذشته مایکروسافت رسماً اعلام کرد که امکان اجرای بَش بر روی ویندوز را به صورت پیشفرض در ویندوز ۱۰ قرار خواهد داد. اما چرا این حرکت مایکروسافت مثبت ارزیابی میشود و میتواند توسعهدهندگان بیشتری را جذب کند؟
Frank Bi نویسنده وبسایت The Verge میگوید:
از وقتی که به دانشگاه رفتم، در همان ابتدای راه رشته علوم کامپیوتر همواره ما را از نوشتن کد در ویندوز منع میکردند. در کلاس درس، ما از اوبونتو که یک توزیع محبوب از لینوکس است برای انجام تکالیفمان استفاده میکردیم. آنها دانشجویانی که در روز اول با لپتاپ ویندوزی (مثل خود من) وارد کلاس میشدند را مجبور میکردند که در کنار ویندوز، اوبونتو را نصب کرده و از آن استفاده کنند یا اینکه در طول ترم نسبت به آنها سختگیری میکردند. خلاصه بگویم، در این کلاسها هیچ کس نمیخواست با شخصی که از محیط توسعه سیستم عامل ویندوز استفاده میکرد همکاری کند.
اما روز گذشته مایکروسافت در کنفرانس بیلد ۲۰۱۶ یک رونمایی بزرگ داشت و آن هم اجرای اوبونتو بر روی ویندوز ۱۰ بود. این خبر خوب توانست تفکر “ویندوز یک سیستم عامل بد برای توسعهدهندگان است” را به پایان برساند. در واقع اگر بخواهیم خیلی ساده این قضیه را توضیح دهیم باید بگوییم که شما اکنون میتوانید بَش (Bash) لینوکس را بر روی ویندوز ۱۰ مستقیماً اجرا کنید و دیگر نیازی به برنامههای جانبی نظیر Cygwin و… که دارای مشکلاتی هستند، ندارید. با این ویژگی توسعهدهندگان میتوانند با زدن دستوراتی کوتاه به عنوان مثال “wc” تعداد کلمات داخل یک فایل را مشاهده کنند البته این کار قبلاً هم امکان پذیر بود اما قدری مشکل بود و شخص توسعهدهنده باید در زمینه کارکرد چندین دستور که به صورت همزمان با یکدیگر کار میکنند دانش بسیار بالایی داشت.
فارق از تواناییهای بسیار بالای خط فرمان بَش، یکپارچهسازی اوبونتو با ویندوز ۱۰ به توسعهدهندگان این اجازه را میدهد تا به تعدادی از برنامههای بنیادین که برای اوبونتو نوشته شدهاند دسترسی داشته باشند و تمامی این موارد به لطف همکاری کنونیکال و مایکروسافت است. این همکاری کافیست تا توسعهدهندگان OS X حسادت کنند، زیرا آنها حتی به بستههای کنونیکال نیز دسترسی ندارند.

رونمایی روز گذشته مایکروسافت بسیار شگفت انگیز بود و یک موضوع بسیار مهم در میان توسعهدهندگان خواهد بود. به عقیده بسیاری از بزرگان تکنولوژی و توسعهدهندگان برجسته، این حرکت مایکروسافت به منزله اعتراف به اشتباهات گذشته است، یعنی زمانی که مایکروسافت تصمیم گرفته بود تا خود را همگام با این صنعت به پیش نبرد و اکوسیستم انحصاری خود را طراحی کرده و ابزارهای برنامهنویسی گران قیمت به همراه زبان برنامهنویسی اختصاصی را منتشر کند. اکوسیستم فعلی ویندوز به حیات خود با قدرت ادامه میدهد اما اضافه شدن خط فرمان بَش لینوکس به ویندوز ۱۰ به عنوان یک پل عمل میکند، یک پل که از توسعهدهندگان دعوت میکند تا در یک محیط آشنا به توسعه اپلیکیشنهای خود ادامه دهند و دیگر نیازی نیست که آنها را مجبور کنند تا چیزهای جدیدی را یاد بگیرند که تنها در سیستم عامل ویندوز به کار میآیند. با این کار مایکروسافت خود را یکی از طرفداران نرم افزارهای منبع باز اعلام میکند و به لطف همکاری با کنونیکال، ویندوز باز هم در کانون توجه توسعهدهندگان قرار میگیرد.
نظر شما در خصوص این حرکت مایکروسافت چیست؟
915 پست
برچسب:
نویسنده: محمد رضا جوادیان