Linux se nakon gotovo 30 godina oprašta od Intelove MMX tehnologije
Razvojni programeri Linuxa pripremaju uklanjanje posljednjih optimizacija za Intelovu MMX tehnologiju iz 1997. godine. Promjena bi mogla stići s Linuxom 7.5
Gotovo tri desetljeća nakon predstavljanja Intelove MMX tehnologije, razvojni programeri Linuxa pripremaju uklanjanje njezinih posljednjih optimizacija iz jezgre operacijskog sustava. Promjena bi mogla postati dio Linuxa 7.5, čiji se izlazak očekuje tijekom 2027. godine.
Za one koji nisu upoznati, Intel je MMX tehnologiju predstavio u siječnju 1997. godine, kao proširenje instrukcijskog skupa procesora Pentium. Prema tadašnjem Intelovom priopćenju, tehnologija je donijela 57 novih instrukcija namijenjenih učinkovitijoj obradi multimedijskih sadržaja, uključujući slike, videozapise i zvuk.
U vrijeme kada su računala sve češće dobivala CD-ROM pogone, a multimedijske aplikacije postajale sve zahtjevnije, MMX je predstavljao važnu novost. Omogućavao je procesorima istodobnu obradu više manjih podatkovnih vrijednosti jednom instrukcijom, što je moglo značajno ubrzati određene zadatke.
Međutim, tijekom sljedećih godina razvijeni su napredniji instrukcijski skupovi, poput SSE-a i AVX-a, koji su postupno preuzeli velik dio zadataka za koje se koristio MMX.
Prema prijedlogu izmjene Linuxove jezgre koji je objavio razvojni programer Eric Biggers, posljednje MMX optimizacije koriste se u softverskom RAID-u i to na starijim 32-bitnim procesorima bez podrške za novije instrukcijske skupove. Njihovim uklanjanjem iz Linuxove jezgre nestalo bi više od 800 redaka zastarjelog koda, čime bi se pojednostavilo njezino održavanje.
Važno je naglasiti da ova promjena ne znači prestanak podrške za starije procesore poput Pentiuma MMX i Pentiuma II. Oni će i dalje moći koristiti Linuxovu jezgru, a umjesto MMX optimizacija primjenjivat će se već postojeći alternativni kod koji ne zahtijeva te instrukcije.
Za korisnike suvremenih računala promjena ne bi trebala imati značajnije posljedice jer moderni procesori već godinama podržavaju naprednije instrukcijske skupove.