ال WhatsApp

لماذا لا تستخدم Microsoft Linux Kernel لنظام التشغيل Windows

Anonim

هناك عدد من الأسباب التي تجعل لا تستخدم نواة Linux لنظام التشغيل Windows. هناك فرق كبير في الجوانب التقنية لنواة Linux Kernel و NT kernel.

سبب آخر هو مشاكل الترخيص التي ينطوي عليها الأمر إذا كان على Microsoft التبديل إلى استخدام Linux kernel لنظام التشغيل windows. ثالثًا ، هناك أشياء يتم إجراؤها على Windows لا يمكن القيام بها على أي نظام تشغيل آخر.

فيما يتعلق بالاختلافات في الجوانب الفنية ، لا يمتلك مجتمع Linux أي شيء بالضبط للتوافق مع الإصدارات السابقة مقارنة بمستخدمي Microsoft ولا يطورون نواة مستقرةABI( واجهة التطبيق الثنائية ) للعمل ضدها.

في هذه الحالة ، سيكون خيار Microsoft الوحيد هو إما محاكاة windows API والحفاظ على التوافق مع نفسها في المستقبل حتى تتمكن من تفكيك Linux Kernel مع الحفاظ على التوافق.

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

التراخيص وغيرها من القضايا المتعلقة بـUNIXكان سببًا آخر لماذا احتاجت Microsoft إلى بديل لـMS -DOS، لم يتمكنوا من ذلك. لم يكن نظام Linux على ما هو عليه الآن وكانت متطلباته تتجاوز التوقعات لأجهزة الكمبيوتر الشخصية في تلك الحقبة.

بالإضافة إلى ذلك ، احتاجت Microsoft إلى نواة جديدة مصممة خصيصًا لتلبية احتياجاتهم الحالية والمستقبلية ومراعاتها.في الوقت الحالي ، تم ترخيص Linux بموجب الترخيص العام ، مما يعني أنه حتى لو كانت Microsoft في الوقت الحالي تفكر في استخدام Linux ، فسيتعين عليها إتاحة كود المصدر الخاص بها. لن تكون هذه الخطوة في صالح Microsoft بالضبط.

أخيرًا ، يتمتع Windows بميزات فريدة خاصة به لا يمكن تنفيذها إلا من خلال نظام التشغيل windows دون غيره. لا شك في ذلك ، فهناك أيضًا أشياء تقوم بها أنظمة التشغيل الأخرى بشكل أفضل ولكن هناك أيضًا أشياء يتم إجراؤها على Windows لا يمكن القيام بها على الإطلاق في أنظمة التشغيل الأخرى.

الخيار الوحيد هو كتابة البرنامج الخاص بك. سيستغرق الأمر فريقًا من المطورين الذين سيفعلون شيئًا ما أو يحاولون إنشاء شيء موجود بالفعل في النوافذ. يعد التوافق مع الإصدارات السابقة الذي لا يفضل مستخدمي Linux ميزة لنظام التشغيل Windows لأن هذه الميزة هي التي تمكن مئات الآلاف من البرامج القديمة التي لا تزال قيد الاستخدام من التشغيل.

استنتاج

في الختام ، ليس هناك شك في أن Microsoft التي تستخدم نواة Linux لنظام التشغيل windows ستأتي ببعض المزايا والفوائد الإضافية. ولكن عندما يتم قول وفعل كل شيء ، مع الأخذ في الاعتبار تعقيدات الجوانب الفنية ، نقص التوافق.

حقيقة أن كود المصدر الخاص بهم سيكون مفتوحًا لعامة الناس وفقدان بعض ميزاتهم الفريدة التي تجعل النوافذ على ما هو عليه ، ربما لا يستحق استخدام نواة Linux مشكلة Windows .