لما لا ترغب مايكروسوفت بإستخدام نواة اللنكس

تساؤل دائما ما طرحته على نفسي لما  لا تقوم  مايكروسوفت  بتحسين  نواتها  ،  وإستخدام  نواة اللنكس مما جعلني  ابحث عن الفروقات وعن التشابهات بين النظامين  . 



هناك عدد من الأسباب التي تجعل مكروسوفت لا تستخدم نظام التشغيل لنكس كارنيل لـلويندوز لانه يوجد اختلاف كبير في الجوانب الفنية لنواة لينكس و نواة NT.

هناك عائق  آخر يتمثل في وجود مشكلات تتعلق بالترخيص  على مايكروسوفت إذ تحول  عن  استخدام Linux kernel، و هناك أشياء تم إجراؤها على ويندوز ولا يمكن تنفيذها على أي نظام تشغيل آخر.


Image result for windows vs linux


من حيث الاختلافات في الجوانب الفنية والتقنية  ، لا يمتلك مجتمع لنكس شيئًا للتوافق مع الإصدارات السابقة مقارنةً بمستخدمي مايكروسوفت ، كما أنه لا يقوم بتطوير نواة ABI الثابتة (Application Binary Interface) للعمل ضدها ، وفي هذه الحالة ، سيكون خيار مايكروسوفت الوحيد إما محاكاة واجهة برمجة التطبيقات لـ Windows والحفاظ على التوافق مع نفسها او حتى يمكن أن تفرز لنكس كارنيل  مع الحفاظ على التوافق. بينهما ، في النهاية ، سيشمل الكثير من التحديات التي قد لا تكون ذات قيمة. من المرجح أن يضعها أيضًا على جوانب متقاربة من مجتمع لنكس. قد يضطرون إلى تقديم الشكل الخاص بهم وإعادة تشكيل لينكس من الصفر . مرة أخرى ، هذا من شأنه أن يربك للمستخدم العادي.كانت التراخيص والمسائل الأخرى المتعلقة بـ UNIX سببًا آخر عندما احتاجت Microsoft إلى بديل لـ MS-DOS ، فلم يكن بمقدورها الانتقال إليه بعد ذلك. لم يكن نظام لينكس كما هو عليه الآن ، وكانت متطلباتهم تفوق التوقعات بالنسبة للكمبيوتر الشخصي في تلك الفترة .

Image result for windows vs linux

 قد  تهمك هذه المواضيع أيضا    :  





نعود  الان الى موضوعنا .... 


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


ستحتاج  مايكروسوفت  الى  جيش من المبرمجين  والمصممين ،  لكي تقوم بتحويل  نواتها  بشكل جذري لكي تحاكي  اللنكس وقد  تشغل  20% من  البرامج القديمة  التي  لا تزال قيد التشغيل  من  جهة اخرى اللنكس تستطيع ان  تشغل  بعض  ادواة الويندوز  من خلال مترجمات ومحاكيات للويندو wine  التي  اصبحت تشغل  ادوات للويندوز جد متطورة ك photoshop   وغيرها من الادوات التي كانت تتميز بها ويندوز  لكن الويندوز لا تستطيع تشغيل ادوات  اللنكس  بدون محاكي virtualbox   

وفي الختام  قد  يكون  هناك  نظام  مشترك بين مايكروسوفت واللنكس   ، مع الاحاطة بالاعتبار عن وجود مائات الألاف من العيوب والثغرات  كباقي انظمة التشغيل  التي تستغرق عقود لتطوير نفسها  مع المتعامل 

أظن ان مايكروسوفت  ستتخلى  عن  تعنتها  القديم  وتتيح للعامة  الشفرة المصدرية لانظمة الترخيص  تحت رخصة   apache 


أخبرنا  ما نوع نظام التشغيل  المفضل لديك  ،  وما هو إقتراحك للأنظمة المشتركة ؟ 



هذه  قناتي مخصصة لتعليم البرمجة إشترك بها  ==>  The DeveLoper



Post a Comment

0 Comments