3D Nu! met pensioen gaan op Linux 5.17

3D Nu! Linux-logo

De instructies 3D Nu! kwam naar AMD als een multimedia-uitbreiding voor x86 en dat verbeterde Intel's MMX-set, aangezien het SIMD's waren die naast gehele getallen ook gegevens met drijvende komma konden verwerken. De K6-2 uit 1998 was de eerste microprocessor waar ze debuteerden. En sindsdien hebben belangrijke besturingssystemen ondersteuning voor hen opgenomen, waaronder Linux.

Toen Intel SSE creëerde, vergelijkbaar met 3D Now!, werden AMD's extensies geleidelijk aan minder relevant, totdat AMD ze uiteindelijk zelf in de steek liet en ze niet langer incorporeerde in zijn nieuwste micro-architecturen. Daarom gebruiken de processors van dit bedrijf sinds een paar jaar al het gebruik ervan (in de AMD FX Bulldoer van 2011) en de Ondersteuning voor Linux-kernel het wordt steeds irrelevanter.

Daarom, om een ​​lichtere Linux-kernel te behouden en oude hardwarestuurprogramma's en dit type code te elimineren, nu wordt verwijderd uit Linux-kernel 5.17. Na 24 jaar wordt het tijd dat ze plaats maken voor een nieuwe, meer actuele en noodzakelijke code. In feite zullen deze niet alleen worden verwijderd, maar er zullen ook enkele andere herschikkingen worden uitgevoerd om de kernel beter te laten werken.

Ondersteuningscode voor 3D Now! Multimedia-instructieset verwijderen AMD zal niets minder elimineren dan: 500 regels code Ze staan ​​er al tientallen jaren. Ze zijn niet te veel in vergelijking met andere, veel monsterlijkere delen, maar het is een behoorlijk relevante "leegte".

Nu moeten we gewoon wachten op de definitieve versie van de Linux-kernel 5.17 en zien welke andere verrassingen het heeft, want het zal niet het enige zijn dat voor deze versie is aangepast, verre van dat ... Correcties worden verwacht, meer stuurprogramma's, optimalisaties van bestaande code, prestatieverbeteringen in de netwerk-TCP-stack en nog veel meer.