Пожалуй, все помнят попытку Canonical отказаться от поддержки 32-разрядных библиотек в Ubuntu и последовавшую за этим реакцию со стороны Valve. Так вот, это были ещё цветочки. Разработчики Fedora всерьёз обсуждают более значительные изменения.
Речь идёт об изменении минимальных системных требований: для запуска на x86-64 поддержка AVX2 может стать обязательной.
Расширение системы команд процессора AVX2 было представленно в 2013 году в процессорах семейства Intel Haswell, а в 2015 году оно появилось в AMD Excavator. Эти инструкции повышают быстродействие процессора и улучшают энергоэффективность в целом ряде задач. Сейчас базовой архитектурой x86-64 в Fedora всё ещё является AMD K8 родом из 2003 года, поэтому ОС и приложения работают на современных CPU не так эффективно, как могли бы.
Как ожидается, это изменение появится в Fedora 32 будущей весной. Это может повлиять на последующие релизы RHEL, а затем могут подтянуться и разработчики других основных дистрибутивов. Помимо включения поддержки AVX2 по умолчанию в список обязательных также планируется включить инструкции вроде CMPXCHG16B, FMA и SSE 4.2.
Впервые данные о нововведении появились в рассылке, вызвав целый шквал аргументов против. Ведь если это сделают, это автоматически выведет из активной эксплуатации многие ПК на сравнительно мощных для своих задач, хотя и старых процессорах. Похоже, что спонсоры Fedora из Red Hat вкусили больших денег от продажи компании IBM и теперь намерены действовать по примеру Microsoft — принудительно лишая поддержки устаревшее, но ещё «живое» оборудование.
Впрочем, разработчики дистрибутивов не впервые сознательно отказываются от поддержки ряда платформ. Например, Clear Linux изначально оптимизирован для работы на процессорах Intel, а свежая версия OpenMandriva Lx 4.0 имеет отдельную сборку для AMD Zen, которая на других CPU может и вовсе не заработать.
Понравилась статья? Ставь лайк и подписывайся на наш канал :)