С выпуском 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: обзоры и обновления
• CasaOS — решение для создания личного облака, подходящее для начинающих
• Релиз Ubuntu 22.04.5 LTS: ядро Linux 6.8 и улучшенная поддержкой оборудования
• Linux Mint: Форк APT-компонентов и обновление темы Cinnamon
• Почта России переводит 130 тысяч рабочих мест на российскую ОС ALT Linux
• Ubuntu 24.10 представит систему запросов на разрешения для усиления безопасности и конфиденциальности
• Релиз KDE Plasma 6.1.5: исправления ошибок и улучшение стабильности