Линус Торвальдс подтвердил, что ядро Linux 7.0 почти готово к выпуску
Релизы ядра Linux исторически интересовали в основном тех, кто использует эту ОС ежедневно. Однако с ростом популярности Steam Deck и ПК на базе SteamOS улучшения ядра стали куда более привлекательными. Выпуск Linux Kernel версии 7.0 теперь запланирован, и он принесёт с собой множество улучшений производительности.
Большинство нововведений касаются серверных рабочих нагрузок, но некоторые из них потенциально могут улучшить отзывчивость десктопа и игровую производительность, хотя для уверенности придётся дождаться бенчмарков.
Наиболее интересной функцией, вероятно, является TIP Time Slice Extension, которая позволяет приложению запросить временное продление кванта времени, если оно выполняет критически важную работу, чтобы ядро не прервало его (не отложило) в самый неподходящий момент.
Это означает, что, например, игра или аудиоприложение получит сигнал о том, что его вот-вот временно приостановят, и сможет вежливо попросить: «Пожалуйста, сэр, можно мне ещё немного?», чтобы завершить текущую операцию. В свою очередь, это может обеспечить более плавную работу с ресурсоёмкими приложениями на десктопе и более гладкий игровой процесс, возможно, даже улучшив 1% low FPS.
Новый механизм управления памятью «sheaves» (снопы), хотя и ориентирован на серверы, также может улучшить работу на десктопах. Многие требовательные к ЦП приложения, например, некоторые игры, ведут себя именно так, потому что им необходимо постоянно выделять и освобождать память. В результате ускорение, обеспечиваемое «sheaves», может снизить скачки задержек при высокой нагрузке на процессор.
Остальные улучшения выглядят более подходящими для серверов: Open Tree Namespace позволяет гораздо быстрее создавать контейнеры (в Docker, Kubernetes и микросервисах), что является большим плюсом для соответствующих хостинг-сервисов. Улучшенный IO_uring и сетевое взаимодействие с нулевым копированием существенно снижают нагрузку на ЦП при обработке большого сетевого трафика (порядка 10+ Гбит/с), а дальнейшая настройка планировщика должна позволить веб- и серверам баз данных более плавно справляться с нагрузкой.
Вероятно, вам интересно, когда ваша любимая дистрибуция начнёт использовать новое ядро. Canonical надеется, что предстоящий выпуск Ubuntu 26.04 LTS в апреле будет поставляться с новым ядром, как и Fedora 44 примерно в то же время. Игровой дистрибутив Bazzite, основанный на Fedora, выпускает обновления быстро, так что он подтянется в течение месяца; назовём это маем. ChimeraOS, игровая ОС, ориентированная на портативные устройства, должна получить его примерно в июне. Ах да, и теперь вы можете изменить загрузочный логотип Tux.
ИИ: Выход Linux Kernel 7.0 — это значимое событие, особенно на фоне растущей популярности Linux в игровой среде благодаря Steam Deck. Улучшения, направленные на снижение задержек и повышение отзывчивости, могут сделать настольный Linux ещё более привлекательной платформой для обычных пользователей и геймеров, продолжая стирать границы между нишевой и массовой ОС.







0 комментариев