Razvojni programeri Linuxa pripremaju uklanjanje posljednjih optimizacija za Intelovu MMX tehnologiju iz 1997. godine. Promjena bi mogla stići s Linuxom 7.5, čiji se izlazak očekuje tokom 2027. godine.
Razvojni programeri Linuxa pripremaju promjenu koja bi označila kraj jedne duge tehnološke ere: iz jezgre operacijskog sustava trebale bi biti uklonjene posljednje optimizacije za Intelovu MMX tehnologiju. Riječ je o instrukcijskom skupu koji je Intel predstavio još u siječnju 1997. godine, kao proširenje za procesore Pentium, a nova izmjena mogla bi postati dio Linuxa 7.5.
MMX je u svoje vrijeme bio važan iskorak jer je donio 57 novih instrukcija namijenjenih učinkovitijoj obradi multimedijskih sadržaja, uključujući slike, videozapise i zvuk. U razdoblju kada su CD-ROM pogoni postajali sve češći, a multimedijske aplikacije sve zahtjevnije, ova tehnologija omogućavala je procesorima da jednom instrukcijom istodobno obrađuju više manjih podatkovnih vrijednosti, što je moglo ubrzati određene zadatke.
Kako su se tijekom godina razvijali napredniji instrukcijski skupovi poput SSE-a i AVX-a, MMX je postupno gubio značaj. Prema prijedlogu izmjene Linuxove jezgre koji je objavio razvojni programer Eric Biggers, posljednje MMX optimizacije danas se koriste u softverskom RAID-u, i to na starijim 32-bitnim procesorima bez podrške za novije instrukcije. Uklanjanjem tog dijela koda iz jezgre nestalo bi više od 800 redaka zastarjelog koda, što bi pojednostavilo održavanje sustava.
Važno je, međutim, da ova promjena ne znači kraj podrške za starije procesore poput Pentiuma MMX i Pentiuma II. Oni će i dalje moći koristiti Linuxovu jezgru, ali će umjesto MMX optimizacija biti primjenjivan već postojeći alternativni kod koji ne zahtijeva te instrukcije. Za korisnike suvremenih računala promjena ne bi trebala imati veće posljedice, budući da moderni procesori već godinama podržavaju naprednije instrukcijske skupove.
Izvor: Bug

