Instruktionerna 3D nu! kom till AMD som en multimediatillägg för x86 och det förbättrade Intels MMX-set, eftersom de var SIMD:er som kunde hantera flyttalsdata, förutom heltal. K6-2 från 1998 var den första mikroprocessorn där de debuterade. Och sedan dess har stora operativsystem inkluderat stöd för dem, inklusive Linux.
När Intel skapade SSE, liknande 3D Now!, blev AMD:s tillägg gradvis mindre relevanta, tills AMD till slut själv övergav dem och inte längre inkorporerade dem i sina senaste mikroarkitekturer. Därför har processorerna i detta företag redan under några år slutat använda dem (i AMD FX Bulldoer från 2011) och Stöd för Linuxkärna det blir mer och mer irrelevant.
Därför, för att behålla en lättare Linux-kärna och eliminera gamla hårdvarudrivrutiner och denna typ av kod, nu kommer att tas bort från Linux-kärnan 5.17. Efter 24 år är det dags att de ger vika för ytterligare en mer aktuell och nödvändig kod. Faktum är att inte bara dessa kommer att tas bort, utan några andra ombildningar kommer att utföras för att få kärnan att fungera bättre.
Ta bort supportkoden för 3D Now! Multimedia-instruktionsuppsättning AMD kommer att eliminera inget mindre än 500 rader kod De har funnits där i decennier. De är inte för många jämfört med andra mycket mer monstruösa partier, men det är ett ganska relevant "tomrum".
Nu måste vi bara vänta på den slutliga versionen av Linux-kärnan 5.17 och se vilka andra överraskningar den har, eftersom det inte kommer att vara det enda som är modifierat för den här versionen, långt ifrån ... Korrigeringar förväntas, fler drivrutiner, optimeringar av befintlig kod, prestandaförbättringar i nätverkets TCP-stacken och mycket mer.