С выпуском Ubuntu 24.04 LTS инженеры Canonical начали уделять больше внимания производительности Ubuntu, создав команду по оптимизации производительности. Эта работа продолжается, и для Ubuntu 24.10 они исследуют новую захватывающую область: использование оптимизаций компилятора "-O3" для пакетов Ubuntu. Стала доступна экспериментальная сборка десктопных и серверных ISO-образов Ubuntu, которые скомпилированы с уровнем оптимизации -O3.

Оптимизация пакетов с помощью "-O3"
Canonical исследует сборки пакетов с уровнем оптимизации компилятора "-O3" вместо стандартного "-O2", чтобы улучшить производительность Ubuntu Linux. Как показано в прошлом в различных статьях о производительности с "-O3", повышение уровня оптимизации компилятора может предложить очень реальное и часто значительное увеличение производительности приложений и рабочих нагрузок, начиная от приложений для создателей контента и заканчивая вычислениями высокой производительности (HPC) и другими областями.
Тестирование
Canonical будет проводить тестирование и оценку пакетов, оптимизированных с помощью "-O3", в течение следующих недель, прежде чем принять решение о том, станет ли это настройкой по умолчанию для Ubuntu в будущем. Было бы замечательно увидеть это как часть более широких усилий Canonical по улучшению производительности десктопных и серверных версий Ubuntu.
Как попробовать новую сборку

Для тех, кто хочет попробовать, доступны экспериментальные серверные и десктопные образы Ubuntu 24.04 LTS, пересобранные с уровнем оптимизации "-O3". Более подробную информацию об исследовании -O3 можно найти на Ubuntu Discourse.
Оставайтесь с нами, чтобы узнать результаты будущих тестов Ubuntu, оптимизированных с -O3, в ближайшие дни.
Linux: обзоры и обновления
• Релиз antiX 26 на базе Debian 13 с пятью системами инициализации
• Xfce — рабочее окружение Linux, которое недооценивают три десятилетия
• Обзор обновлений GNOME за 13–20 марта: релиз GNOME 50, Google Drive отключён в файловом менеджере
• Новости разработки KDE Plasma за 14 – 21 марта: 3D LUT и поиск по мере набора
• Wine 11.5 добавляет поддержку Syscall User Dispatch на Linux
• Debian 2.1, Eazel, Xandros и MkLinux: провалы, создавшие современный Linux