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

قد تهمك هذه المواضيع أيضا :
نعود الان الى موضوعنا ....
بالإضافة الى ان مايكروسوفت اذا احتاجت إلى نواة مصممة خصيصًا لتلبية احتياجاتها الحالية والمستقبلية وتأخذ في عين الاعتبار. في الوقت الحاضر ، يكون نظام لنكس مرخصًا بموجب الترخيص العام ، مما يعني أنه حتى لو كان على شركة مايكروسوفت في الوقت الحالي التفكير في استخدام نظام التشغيل لنكس ، فسيتعين عليها إتاحة شفرة المصدرية. هذه الخطوة بطبيعة الحال لا تفضلها مايكروسوفت ، وفي الاخير مايكروسوفت تشمل امور الكرافيك بشكل اساسي والامور المكتبية عن تجربتي 90 % من الألعاب التي حملتها لم تعمل فقط 10% وتعمل بكفاءة سيئة مقارنة بالونيدوز فاللنكس له نواة ثابتة ومفتوحة المصدر
ستحتاج مايكروسوفت الى جيش من المبرمجين والمصممين ، لكي تقوم بتحويل نواتها بشكل جذري لكي تحاكي اللنكس وقد تشغل 20% من البرامج القديمة التي لا تزال قيد التشغيل من جهة اخرى اللنكس تستطيع ان تشغل بعض ادواة الويندوز من خلال مترجمات ومحاكيات للويندو wine التي اصبحت تشغل ادوات للويندوز جد متطورة ك photoshop وغيرها من الادوات التي كانت تتميز بها ويندوز لكن الويندوز لا تستطيع تشغيل ادوات اللنكس بدون محاكي virtualbox
وفي الختام قد يكون هناك نظام مشترك بين مايكروسوفت واللنكس ، مع الاحاطة بالاعتبار عن وجود مائات الألاف من العيوب والثغرات كباقي انظمة التشغيل التي تستغرق عقود لتطوير نفسها مع المتعامل
أظن ان مايكروسوفت ستتخلى عن تعنتها القديم وتتيح للعامة الشفرة المصدرية لانظمة الترخيص تحت رخصة apache
أخبرنا ما نوع نظام التشغيل المفضل لديك ، وما هو إقتراحك للأنظمة المشتركة ؟
هذه قناتي مخصصة لتعليم البرمجة إشترك بها ==> The DeveLoper
0 تعليقات