Коротко
Linux 7.2 приносит не одну громкую функцию, а набор изменений в USB, файловых системах, виртуализации и работе с памятью. Одновременно ядро избавляется от поддержки устаревшего оборудования и протоколов — обновление становится скорее инженерной уборкой с практическими последствиями.
Главное в Linux 7.2 — не новая функция, которую заметит каждый пользователь, а перераспределение приоритетов ядра. Разработчики ускоряют уже существующие подсистемы и упрощают код, даже если ради этого приходится окончательно прощаться с очень старым железом и протоколами.
В релизе появился механизм потоковой передачи данных USB4STREAM, а также оптимизации производительности для btrfs, xfs и ext4. Ускорена работа неименованных каналов, снижено потребление памяти в подсистеме подкачки. Это изменения без эффектной демонстрации, но именно они могут повлиять на отзывчивость системы и поведение серверов под нагрузкой.
Отдельный пласт — гибкость и современное оборудование. Linux 7.2 позволяет создавать вложенные планировщики SCHED_EXT, а KVM получил поддержку расширений Intel MBEC и AMD GMET. В драйвере AMDGPU появилась начальная поддержка HDMI 2.1 FRL — пока это именно стартовая реализация, а не обещание полной совместимости со всеми сценариями.
Цена такой уборки — несовместимость с прошлым. Из ядра удалена поддержка CPU i486, а протокол AppleTalk исключён полностью. Для обычного современного компьютера это, вероятно, ничего не меняет, но для старых систем и специализированной инфраструктуры обновление требует проверки заранее. В исходном сообщении также нет результатов бенчмарков и подробностей о том, насколько заметны заявленные ускорения.
Linux 7.2 выглядит не как релиз ради витринной функции, а как шаг к более компактному и современному ядру: готовы ли вы ради этого отказаться от поддержки старого оборудования, которое всё ещё работает? Источник: OpenNews.opennet.ru: Общая лента новостей