اقترح Linus Torvalds إنهاء دعم وحدة المعالجة المركزية i486 في نواة Linux

أثناء مناقشة الحلول على معالجات x86 التي لا تدعم تعليمات "cmpxchg8b" ، صرح Linus Torvalds أنه قد يكون الوقت قد حان لجعل هذه التعليمات إلزامية لتشغيل kernel وإسقاط دعم معالجات i486 التي لا تدعم "cmpxchg8b" بدلاً من محاولة ذلك محاكاة تشغيل هذه التعليمات على المعالجات التي لم يعد يستخدمها أحد. حاليًا ، تحولت جميع توزيعات Linux التي تستمر في دعم أنظمة 32 بت x86 إلى بناء النواة باستخدام خيار X86_PAE ، والذي يتطلب دعم "cmpxchg8b".

وفقًا لـ Linus ، من حيث الدعم في النواة ، فقدت معالجات i486 أهميتها ، على الرغم من حقيقة أنها لا تزال موجودة في الحياة اليومية. في مرحلة معينة ، تصبح المعالجات قطعًا متحفية ، وبالنسبة لهم من الممكن تمامًا التعامل مع نوى "المتحف". سيتمكن المستخدمون الذين لديهم أنظمة مع معالجات i486 من استخدام إصدارات LTS من النواة ، والتي سيتم صيانتها لسنوات عديدة أخرى.

لن تؤثر نهاية دعم i486 الكلاسيكي على معالجات Intel المضمنة ، والتي على الرغم من أنها تنتمي إلى فئة i486 ، إلا أنها تتضمن تعليمات إضافية نموذجية لجيل Pentium ، بما في ذلك "cmpxchg8b". الأمر نفسه ينطبق على معالجات Vortex86DX. تم إسقاط دعم معالجات i386 في النواة منذ 10 سنوات.

المصدر: opennet.ru

إضافة تعليق