پایان یک عصر؛ هسته لینوکس ۷.۵ بهینهسازیهای ۳۰ساله MMX را حذف میکند

توسعهدهندگان لینوکس در هسته ۷.۵، آخرین کدهای باقیمانده از بهینهسازیهای MMX (مربوط به دوران پنتیوم) را حذف میکنند. این اقدام که با هدف پاکسازی و مدرنسازی کدها انجام میشود، باعث میشود کدهای مرتبط با این تکنولوژیِ منسوخ سال ۱۹۹۷، جای خود را به ساختار کارآمدتری بدهند.
شرکت اینتل در سال ۱۹۹۷ تکنولوژی MMX (مخفف MultiMedia eXtensions) را با هیاهوی بسیار به عنوان راهکاری برای افزایش سرعت پردازشهای چندرسانهای در تراشههای پنتیوم معرفی کرد. این دستورالعملها که در آن زمان انقلابی در اجرای بازیها و ویدیوها محسوب میشدند، اکنون در مسیر فراموشی کامل قرار گرفتهاند. طبق گزارشها، توسعهدهندگان هسته لینوکس در نسخه ۷.۵ قصد دارند آخرین بقایای این بهینهسازیها را از بخش RAID نرمافزاری حذف کنند.
این تغییر، که انتظار میرود در سال ۲۰۲۷ نهایی شود، بخشی از روند خانهتکانی کدهای هسته لینوکس است. با حذف بیش از ۸۰۰ خط کد قدیمی و جایگزینی آنها با تنها ۱۲ خط کد مدرن، سیستمعامل لینوکس سبکتر و کارآمدتر خواهد شد. البته باید توجه داشت که این تغییرات تأثیر عملی بر کاربران مدرن ندارد، چرا که تقریباً هیچکس در سال ۲۰۲۶ از پردازندههای قدیمی پنتیوم MMX برای اجرای جدیدترین نسخههای لینوکس استفاده نمیکند.
تاریخچه MMX جالب است؛ اگرچه اینتل آن را بهعنوان «افزونههای چندرسانهای» بازاریابی میکرد، اما در جریان نبردهای حقوقی با شرکت AMD مشخص شد که این عبارت عملاً یک عبارت بیمعنی است که تنها برای ثبت تجاری انتخاب شده بود. پس از آن، اینتل و رقبایش به سمت دستورالعملهای جدیدتر مانند SSE و SSE2 حرکت کردند و MMX جایگاه خود را از دست داد.
این رویداد، یادآور این نکته است که در دنیای فناوری، حتی پیشرفتهترین تکنولوژیها روزی به تاریخ میپیوندند. لینوکس با حذف این کدهای قدیمی، بار دیگر نشان داد که بهروز نگهداشتن و سادهسازی هسته سیستمعامل، اولویت اصلی توسعهدهندگان آن است تا از انباشت کدهای بیفایده و منسوخ جلوگیری کنند.
گزارش فارسی این خبر با کمک هوش مصنوعی و فقط بر اساس اطلاعات منتشرشده در منبع تهیه شده است.