استؤنفت الجهود لإزالة دعم معالج i486 من نواة لينكس.

أعاد إنجو مولنار، المسؤول عن بنية x86 وآلية القفل وجدولة المهام في نواة لينكس، التأكيد على موضوع إيقاف دعم معالجات i486 في نواة لينكس، ونشر رقعة برمجية تزيل خيارات بناء النواة لمعالجات 486DX و486SX وAMD ELAN (CONFIG_M486 وCONFIG_M486SX وCONFIG_MELAN). وتشير الرقعة إلى أن قلة قليلة من المستخدمين تعتمد على فروع نواة لينكس الحديثة على وحدات المعالجة المركزية القديمة 32 بت، وأنه من المستحيل العثور على أي توزيعات رئيسية لا تزال تنشر حزم نواة مبنية باستخدام الخيار "M486=y".

مع ذلك، يتطلب الحفاظ على دعم معالج 486 أن تحتوي نواة النظام على شيفرة معقدة تحاكي عمليات معينة في الجهاز، مثل CX8 (مقارنة وتبادل 8 بايتات) وTSC (عداد دورات المعالج المستخدم في مُجدول المهام). تُسبب هذه الشيفرة أحيانًا مشاكل، ويُهدر استكشاف أخطائها وقت المطورين الذي يُمكن استغلاله بشكل أكثر إنتاجية.

في نقاشٍ جرى العام الماضي، صرّح لينوس تورفالدز بأنه شعر بأن الوقت قد حان لإزالة دعم معالج 486، وأنه لا يرى أي مبرر لمواصلة إضاعة وقت المطورين في معالجة المشكلات التي تُسببها هذه المعالجات. وكان لينوس قد أشار سابقًا إلى إمكانية إزالة دعم معالج 486 في أكتوبر 2022. يُذكر أن دعم معالج 386 قد أُزيل من نواة النظام في عام 2012.

المصدر: opennet.ru

إضافة تعليق