Разработчиците на Linux се подготвят да направят древните инструкции MultiMedia eXtensions на Intel част от миналото. Intel представи MMX в ерата на Pentium, но обновяване, което се очаква да бъде включено в основния клон на Linux 7.5, ще премахне последния останал оптимизиран софтуер от операционната система с отворен код. Очаквано да излезе през 2027 г., новото ядро ще изчисти оптимизирания за MMX код от своя софтуерен RAID XOR код, обяснява Phoronix.
Вярно е, че в Linux не беше останало много по отношение на MMX оптимизациите. Освен това малцина биха стартирали най-модерните ядра на чипове Pentium MMX и Pentium II през 2026 г. По-голямата част от останалия оптимизиран за MMX код изчезна от операционната система преди половин десетилетие, когато беше премахнат код за управление на паметта, оптимизиран за MMX. Обърнете внимание, че ако сте заклет почитател на Pentium от края на 90-те години, все още можете да използвате софтуерен RAID, но при него ще липсва бързият път на изпълнение чрез MMX.
Това е класически случай на разчистване и поддръжка на кода в Linux. С тази промяна ядрото ще се освободи от над 800 реда код, които ще бъдат заменени само с 12.
Спомен за MMX
Intel представи за първи път чиповете Pentium с MMX през януари 1997 г. Въпреки беглите спомени, че тези процесори се рекламираха като подобрени с „MultiMedia eXtensions“, Wikipedia настоява, че „MMX официално е безсмислен акроним, регистриран като търговска марка от Intel“.
В последвалата съдебна битка за търговската марка с дългогодишния съперник AMD, представен в съда документ показва, че MMX означава „Matrix Math Extensions“. AMD разчита на това, за да заобиколи търговската марка, тъй като според енциклопедичния източник един акроним не може да бъде защитен като търговска марка.
В крайна сметка всички конкурентни x86 процесори успяха да интегрират MMX инструкции – за да не останат в сянка по време на мултимедийния бум. Изненадващо голям брой чипове, които не са на Intel, също в крайна сметка предложиха поддръжка за MMX. Наред с чиповете Pentium MMX, компаниите AMD, Centaur, Cyrix, Rise и Transmeta впоследствие също пуснаха процесори с MMX.
След маркетинговия успех на MMX, AMD въведе за първи път инструкциите 3DNow!, а около година по-късно Intel отвърна на удара със SSE и SSE2.
