تحدثنا في مساهمتنا السابقة حول نقلة مايكروسوفت للعمل على نظام تشغيل لينكس، كان أحد أهم المشاريع هو مشروع Mono، فما هو Microsoft Mono؟

هو إطار عمل مفتوح المصدر تم تصميمه من قبل مايكروسوفت بهدف إتاحة برامجها للعمل على نظام تشغيل لينكس أو أي نظام تشغيل أخر، وقد تم بناء المشروع بمعيارية لغة سي شارب، وهو تمثيل موازي لإطار عمل دوت نت فريم ورك، إلا أن Mono كما اتفقنا مصمم لتمكين المطورين من طرح برمجياتهم بصورة متعدد المنصات.

يمكن الآن تشغيل جميع أنظمة البرمحيات التي تم تطويرها باستخدام لغات وتقنيات مايكروسوفت على مختلف أنظمة التشغيل كل ما يتطلبه الأمر هو تثبيت برنامج Mono أولا ومن ثم التمتع بعالم واسع من برمجيات ويندوز.

 من الرائع محاولات مايكروسوفت المتعدد لفتح بيئة عمل أنظمتها علي مختلف أنظمة التشغيل، حتى وإن تطلب الأمر إعادة بناءها من جديد وهذا ما حدث مؤخراً مع دوت نت كور، أخبرني عن نظرتك حول محاولات مايكروسوفت تلك؟ وهل تطرح هذه المشاريع من دافع مواكبة التطور أم السيطرة على برمجيات أنظمة تشغيل الحواسيب؟