Инструкции 3D сейчас! пришло в AMD как мультимедийное расширение для x86, что улучшило набор Intel MMX, поскольку они были SIMD, которые могли обрабатывать данные с плавающей запятой в дополнение к целым числам. K6-2 1998 года выпуска был первым микропроцессором, на котором они дебютировали. И с тех пор их поддерживают основные операционные системы, включая Linux.
Когда Intel создала SSE, похожее на 3D Now !, расширения AMD постепенно теряли актуальность, пока, наконец, сама AMD не отказалась от них и больше не включала их в свои последние микроархитектуры. Поэтому уже несколько лет процессоры этой фирмы их уже перестали использовать (в AMD FX Bulldoer 2011 года) и Поддержка ядра Linux он становится все более и более неуместным.
Поэтому, чтобы сохранить более легкое ядро Linux и исключить старые драйверы оборудования и этот тип кода, сейчас будет удалено из ядра Linux 5.17. По прошествии 24 лет пришло время уступить место другому, более актуальному и необходимому коду. Фактически, они не только будут удалены, но и будут выполнены некоторые другие перестановки, чтобы ядро работало лучше.
Удалите код поддержки для мультимедийного набора команд 3D Now !. AMD устранит не меньше, чем 500 строк кода Они были там десятилетиями. Их не так много по сравнению с другими гораздо более чудовищными частями, но это вполне уместная «пустота».
Теперь нам просто нужно дождаться финальной версии ядра Linux 5.17 и посмотреть, какие еще сюрпризы в нем есть, поскольку это не единственное, что было изменено для этой версии, далеко не так ... Исправления ожидаются, больше драйверов, оптимизации существующего кода, улучшения производительности в сетевом стеке TCP и многое другое.
Будьте первым, чтобы комментировать