3D الآن! يتقاعد على Linux 5.17

3D الآن! شعار Linux

وصلت تعليمات 3D Now! إلى AMD كامتداد للوسائط المتعددة لمعالجات x86، مُحسّنةً بذلك مجموعة تعليمات MMX من Intel، كونها تعليمات SIMD قادرة على معالجة البيانات ذات الفاصلة العائمة بالإضافة إلى الأعداد الصحيحة. وكان معالج K6-2، الذي صدر عام 1998، أول معالج دقيق يدعم هذه التعليمات. ومنذ ذلك الحين، أصبحت أنظمة التشغيل الرئيسية، بما فيها لينكس، تدعمها.

عندما ابتكرت إنتل تقنية SSE، المشابهة لتقنية 3D Now!، تضاءلت أهمية امتدادات AMD تدريجيًا، إلى أن تخلت عنها AMD نفسها نهائيًا ولم تعد تُدمجها في أحدث معمارياتها الدقيقة. لذا، توقفت معالجات هذه الشركة عن استخدامها منذ سنوات (كما رأينا في معالج AMD FX Bulldoer عام 2011)، وأصبح دعمها في نواة لينكس غير ذي جدوى على نحو متزايد.

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

سيؤدي حذف رمز الدعم لمجموعة تعليمات الوسائط المتعددة 3D Now! من AMD إلى إزالة ما لا يقل عن 500 سطر من التعليمات البرمجية التي ظلت موجودة لعقود. صحيح أن هذا العدد ليس كبيرًا مقارنةً بأجزاء أخرى أكبر بكثير، إلا أنه يظل "فراغًا" كبيرًا.

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


أضف كمصدر مفضل في جوجل