3D teraz! przejść na emeryturę pod Linuksem 5.17

3D teraz! Logo Linuksa

Instrukcje 3D teraz! trafił do AMD jako rozszerzenie multimedialne dla x86 i to ulepszyło zestaw MMX Intela, ponieważ były to karty SIMD, które oprócz liczb całkowitych mogły obsługiwać dane zmiennoprzecinkowe. K6-2 z 1998 roku był pierwszym mikroprocesorem, w którym zadebiutowały. I od tego czasu główne systemy operacyjne obsługują je, w tym Linux.

Kiedy Intel stworzył SSE, podobny do 3D Now!, rozszerzenia AMD stopniowo stawały się mniej istotne, aż w końcu firma AMD porzuciła je i nie włączała ich już do swoich najnowszych mikroarchitektur. Dlatego od kilku lat procesory tej firmy przestały już z nich korzystać (w AMD FX Bulldoer z 2011 roku) i Obsługa jądra Linux staje się coraz bardziej bez znaczenia.

Dlatego, aby zachować lżejsze jądro Linuksa i wyeliminować stare sterowniki sprzętowe i ten rodzaj kodu, teraz zostanie usunięty z jądra Linux 5.17. Po 24 latach nadszedł czas, aby ustąpiły miejsca kolejnemu, bardziej aktualnemu i potrzebnemu kodowi. W rzeczywistości nie tylko zostaną one usunięte, ale zostaną przeprowadzone pewne inne zmiany, aby jądro działało lepiej.

Usuń kod wsparcia dla 3D Now! Zestaw instrukcji multimedialnych AMD wyeliminuje nic mniej niż 500 linii kodu Są tam od dziesięcioleci. Nie jest ich zbyt wiele w porównaniu z innymi znacznie bardziej potwornymi częściami, ale jest to dość istotna „pustka”.

Teraz pozostaje nam tylko poczekać na ostateczną wersję jądra Linux 5.17 i zobaczyć, jakie inne niespodzianki niesie, skoro nie będzie to jedyna rzecz, która zostanie zmodyfikowana dla tej wersji, daleko od niej… Oczekiwane są poprawki, więcej sterowników, optymalizacje istniejącego kodu, ulepszenia wydajności w sieciowym stosie TCP i wiele więcej.