پاورشل، جدیدترین هدیه “متن باز” مایکروسافت به توسعهدهندگان میباشد
مایکروسافت پاورشِل را به صورت متن باز در اختیار هم کاربران لینوکس و هم مک قرار داد. این پلتفرم اسکریپتنویسی و پوستهی خط فرمان آخرین نرمافزار متن باز مایکروسافت به شمار میرود. نرمافزار مایکروسافت در لینوکس تمامی گفتههای مربوط به “مایکروسافت عاشق لینوکس است” میتواند اندکی گمراهکننده باشد. یقینا این شرکت به زودی نرمافزار آفیس […]
مایکروسافت پاورشِل را به صورت متن باز در اختیار هم کاربران لینوکس و هم مک قرار داد. این پلتفرم اسکریپتنویسی و پوستهی خط فرمان آخرین نرمافزار متن باز مایکروسافت به شمار میرود.
نرمافزار مایکروسافت در لینوکس
تمامی گفتههای مربوط به “مایکروسافت عاشق لینوکس است” میتواند اندکی گمراهکننده باشد. یقینا این شرکت به زودی نرمافزار آفیس مایکروسافت در قالب یک نسخهی دسکتاپی لینوکس ارائه نخواهد داد یا نسخهی بعدی بازی Halo را برای لینوکس و StreamOS پورت نخواهد کرد. عشق مایکروسافت برای لینوکس تنها متوجهی توسعهدهندگان است. توسعهدهندگان حالا میتوانند از پاورشل در لینوکس استفاده کنند و اسکریپتهای پاورشل را بر روی سرورهای لینوکس اجرا کنند. مایکروسافت حتی سرورهای خاص خودش را برای لینوکس از طریق سرویس محاسبهی ابری Azure فراهم کرده است.
ولی با این وجود توسعهدهندگان از این اقدام مایکروسافت استقبال میکنند. امکان استفاده از پاورشل به این دلیل فراهم شده است چون مایکروسافت در سال 2014 .NET Core را متن باز کرد. مجددا، مایکروسافت تنها هسته را متن باز کرد، نه هر کدام از اجزای آن را که میتوانست باعث شود اجرای اپلیکیشنهای گرافیکی .NET ، نظیر WinForms، در لینوکس سادهتر شود.
مایکروسافت همچنین اخیرا ChakraCore را متن باز و آن را نیز برای لینوکس ارائه کرده است. ChakraCore بخش مرکزی موتور جاوا اسکریپتی است که در مرورگر وب اج مایکروسافت استفاده میشود. توسعهدهندگان میتوانند موتور ChakraCore را در اپلیکیشنهای خود قرار دهند یا از آن به عنوان یک موتور جاوا اسکریپت سمت سرور با Node.js استفاده کنند و تمامی اینها بر روی سرورهای لینوکس نیز کار میکند. حتی SQL Server نیز به لینوکس خواهد آمد.
در حال حاضر Visual Studio تا حدی، با متن باز کردن ادیتور Visual Studio Code، به لینوکس و مک راه یافته است. یک ادیتور کد گرافیکی که مایکروسافت به عنوان یک پروژهی متن باز برای سایر پلتفرمها ارائه کرد. مایکروسافت همچنین در حال کار بر روی نسخهی جدیدی از اسکایپ برای لینوکس است، امری که به شکل بارزی کاربران نه توسعهدهندگان را هدف قرار داده است. همچنین باید اشاره داشت که آفیس مایکروسافت به نوعی بر روی لینوکس اجرا میشود، اجرای این کار از طریق اپلیکیشن وب Office Online در یک مرورگر انجام میگیرد. کاربران به طور کامل از نرمافزار مایکروسافت بر روی یک محیط دسکتاپی لینوکس محروم نشدهاند، همانطور که در گذشته اینچنین بوده است.
نرمافزار لینوکس در ویندوز
این قضیه تنها محدود به کاربران لینوکس نیست. آپدیت سالانه ویندوز 10 باعث شد که یک زیر سیستم ویندوزی کامل برای لایهی لینوکس ارائه شود که پوستهی Bash مبتنی بر اوبونتوی کاملی را بر روی ویندوز فعال کند. کاربران ویندوز میتوانند به دنبال این آپدیت اپلیکیشنهای لینوکس را به طور مستقیم بر روی ویندوز اجرا کنند. این قابلیت در اختیار همه، حتی کاربران نسخهی خانگی ویندوز 10، قرار دارد گرچه به سادگی میتوانست یک قابلیت گرانقیمتتر نسخهی حرفهای ویندوز 10 باشد.
مایکروسافت همچنین در حال کار بر روی قابلیتهای دیگری است که کاربران زیادی از قدیم منتظر آن هستند، نظیر ساخت یک کلاینت SSH در پاورشل تا ادمینهای ویندوز بتوانند به سادگی به سرورهای لینوکس بدون نصب ابزار اضافی نظیر PuTTY وصل شوند. توسعهدهندگان پاورشل در گذشته سعی در انجام این کار داشتهاند، ولی در آن زمان جلوی آنها توسط مدیران گرفته شد.
تمامی اقدامات مایکروسافت از بین رفتن مدل نرمافزاری متن بسته یا کامیابی لینوکس را نشان نمیدهد، بلکه نشان از تلاش مایکروسافت دارد تا همه چیز برای توسعهدهندگان آسانتر باشد. توسعهدهندگان لینوکس حالا میتوانند تقریبا همان نرمافزارهای مشابه با یک نسخهی دسکتاپی ویندوز را اجرا کنند و توسعهدهندگان ویندوزی میتوانند از پاورشل برای اسکریپت نویسی برای سرورهای لینوکس استفاده کنند. ولی انتظار این را نداشته باشید ویندوز به همین زودیها متن باز شود.
پیشنهاد ویژه : قیمت ارز دیجیتال |
پیشنهاد ویژه : سرور HP |
پیشنهاد ویژه : تعمیر کامپیوتر تهران |
پیشنهاد ویژه : ترجمه رسمی آلمانی |
پیشنهاد ویژه |
پیشنهاد ویژه |
ارسال دیدگاه
مجموع دیدگاهها : 0در انتظار بررسی : 0انتشار یافته : ۰