
Linux 7.5 прибере останні оптимізації Intel MMX із програмного RAID
Патч, який, як очікується, увійде до основної гілки Linux 7.5, видалить останній код з оптимізацією MMX із ядра, зокрема XOR-код програмного RAID, а вихід Linux 7.5 очікується у 2027 році.
Розробники Linux готуються видалити останні оптимізації Intel MMX із ядра. Патч, який, як очікується, увійде до основної гілки Linux 7.5, видалить код з оптимізацією MMX із XOR-коду програмного RAID. Випуск ядра очікується у 2027 році.
Що змінює патч
Щоправда, в Linux залишилося не так багато оптимізацій MMX. Зміна видалить код з оптимізацією MMX із XOR-коду програмного RAID, тож завзятий прихильник Pentium кінця 1990-х усе ще зможе використовувати програмний RAID, але в нього не буде швидкого шляху MMX. Після цієї зміни ядро втратить понад 800 рядків коду, а замість них залишиться лише 12. Це описують як класичний приклад прибирання коду Linux.
MMX в історії Linux
Небагато хто запускатиме найсучасніші ядра на чіпах Pentium MMX і Pentium II у 2026 році. Більшість іншого коду з оптимізацією MMX зникла з ОС приблизно півдесятиліття тому, коли видалили частину коду керування пам'яттю з оптимізацією MMX. Це видалення означає, що давні MultiMedia eXtensions Intel стають неактуальними у відкритій ОС.
Згадуючи MMX
Intel уперше представила чіпи Pentium MMX у січні 1997 року. Хоча процесори просували як такі, що посилені MultiMedia eXtensions, Wikipedia наполягає, що MMX офіційно є беззмістовним ініціалізмом, зареєстрованим як торговельна марка Intel. У наступній судовій суперечці за торговельну марку з давнім суперником AMD документ, поданий у суді, вказував, що MMX означало Matrix Math Extensions. AMD спиралася на це, щоб обійти торговельну марку, адже ініціалізм не можна зареєструвати як торговельну марку, за словами енциклопедичного джерела. Зрештою всі конкуруючі процесори x86 змогли інтегрувати інструкції MMX. Разом із чіпами Pentium MMX AMD, Centaur, Cyrix, Rise і Transmeta згодом також пропонували процесори MMX. Після маркетингового успіху MMX AMD започаткувала інструкції 3DNow!, а приблизно через рік Intel відповіла SSE і SSE2.
Джерела: Tom's Hardware
SiTech — веброзробка з підтримкою AI
Створюємо швидкі та сучасні сайти й інтегруємо AI у бізнес-процеси. Маєте проєкт чи запитання? Із задоволенням допоможемо.