Linus Torvalds پایان دادن به پشتیبانی از پردازنده i486 در هسته لینوکس را پیشنهاد کرد

لینوس توروالدز در حین بحث در مورد راه‌حل‌هایی برای پردازنده‌های x86 که دستورالعمل «cmpxchg8b» را پشتیبانی نمی‌کنند، اظهار داشت که ممکن است زمان آن رسیده باشد که وجود این دستورالعمل برای هسته اجباری شود و پشتیبانی از پردازنده‌های i486 که از «cmpxchg8b» پشتیبانی نمی‌کنند حذف شود. به جای تلاش برای شبیه سازی عملکرد این دستورالعمل روی پردازنده هایی که دیگر هیچ کس از آنها استفاده نمی کند. در حال حاضر، تقریباً تمام توزیع‌های لینوکس که به پشتیبانی از سیستم‌های 32 بیتی x86 ادامه می‌دهند، به ساخت هسته با گزینه X86_PAE روی آورده‌اند که به پشتیبانی «cmpxchg8b» نیاز دارد.

به گفته لینوس، از نقطه نظر پشتیبانی از هسته، پردازنده های i486 ارتباط خود را از دست داده اند، علیرغم اینکه هنوز در زندگی روزمره یافت می شوند. در یک نقطه خاص، پردازنده‌ها به نمایشگاه‌های موزه تبدیل می‌شوند و این امکان وجود دارد که آنها با هسته‌های «موزه» کنار بیایند. کاربرانی که هنوز سیستم‌هایی با پردازنده i486 دارند، می‌توانند از نسخه‌های هسته LTS استفاده کنند، که برای سال‌های آینده پشتیبانی خواهد شد.

توقف پشتیبانی از i486s کلاسیک بر پردازنده‌های کوارک تعبیه‌شده اینتل تأثیری نخواهد گذاشت، پردازنده‌های کوارک تعبیه‌شده اینتل، اگرچه متعلق به کلاس i486 هستند، اما شامل دستورالعمل‌های اضافی مشخصه نسل پنتیوم، از جمله «cmpxchg8b» هستند. همین امر در مورد پردازنده های Vortex86DX نیز صدق می کند. پشتیبانی از پردازنده‌های i386 10 سال پیش در هسته متوقف شد.

منبع: opennet.ru

اضافه کردن نظر