3D ora! ritirarsi su Linux 5.17

3D ora! logo Linux

Le istruzioni 3D Now! sono arrivate in AMD come estensione multimediale per l'architettura x86, migliorando il set MMX di Intel, in quanto si trattava di istruzioni SIMD capaci di gestire dati in virgola mobile oltre che interi. Il K6-2, rilasciato nel 1998, è stato il primo microprocessore a integrarle. Da allora, i principali sistemi operativi, incluso Linux, ne hanno incluso il supporto.

Quando Intel creò SSE, in modo simile a 3D Now!, le estensioni di AMD persero gradualmente rilevanza, fino a quando AMD stessa le abbandonò definitivamente e non le integra più nelle sue microarchitetture più recenti. Pertanto, da diversi anni i processori di questa azienda hanno smesso di utilizzarle (come si è visto nell'AMD FX Bulldoer del 2011) e il supporto nel kernel Linux sta diventando sempre meno rilevante.

Pertanto, per mantenere un kernel Linux più leggero ed eliminare i driver hardware obsoleti e questo tipo di codice, questi verranno rimossi dal kernel Linux 5.17 . Dopo 24 anni, è giunto il momento di far spazio a codice più attuale e necessario. Infatti, non solo verranno rimossi, ma verranno apportate anche altre modifiche per migliorare le prestazioni del kernel.

La rimozione del codice di supporto per il set di istruzioni multimediali 3D Now! di AMD comporterà l'eliminazione di non meno di 500 righe di codice presenti da decenni. Non si tratta di una quantità enorme rispetto ad altre parti ben più grandi, ma rappresenta comunque un "vuoto" significativo.

Ora non ci resta che attendere la versione finale del kernel Linux 5.17 e scoprire quali altre sorprese ci riserva, dato che non sarà l'unica novità di questa versione, tutt'altro… Possiamo aspettarci correzioni di bug, nuovi driver, ottimizzazioni del codice esistente, miglioramenti delle prestazioni dello stack di rete TCP e molto altro ancora.


Aggiungi come fonte preferita in Google