Появился релиз-кандидат ядра Linux 6.0, но Линус Торвальдс преуменьшает значение изменения версии. Несмотря на это, в ядре есть несколько существенных улучшений.
«Ничего принципиально другого» о ядре 6.0
Линус Торвальдс объявил релиз-кандидата грядущего ядра в сообщение в список рассылки разработчиков ядра. Торвальдс сказал, что, несмотря на изменение номера версии на 6.0, это изменение в основном просто число:
Я долгое время избегал представления о том, что старшие числа имеют смысл, и единственная причина «иерархической» системы счисления — облегчить запоминание и различение чисел. Вот почему, когда второстепенное число достигает примерно 20, вместо этого лучше просто увеличить основное число и сбросить его до чего-то меньшего.
Что нового в версии 6.0?
Основными изменениями в ядре являются улучшения для поддержки большего количества графических, сетевых и звуковых адаптеров. Все эти устройства необходимы для поддержки игр в Linux.
Это будет тяжелая битва за то, чтобы свергнуть Windows с позиции доминирующей игровой платформы для ПК, но усилия поддерживаются одним крупным игроком. Портативная Steam Deck от Valve запускает многие популярные игры из коробки, а SteamOS 3.0 основана на адаптированной версии Arch Linux.
То, что примечательно в этом выпуске, может быть тем, чего не хватает. В сообщении Торвальдс отметил, что некоторые ожидаемые изменения, написанные на языке программирования Rust, отсутствуют, хотя он надеется, что в будущих обновлениях будет больше кода Rust.
Rust делает упор на безопасность памяти, в отличие от традиционного использования ядра C. С Rust разработчики могут надеяться избежать серьезных ошибок, таких как Heartbleed, которые могут поставить под угрозу безопасность системы.
Когда пользователи смогут получить 6.0?
Эта версия все еще является кандидатом на выпуск. Тем не менее, опытные пользователи могут загружать и собрать ядро самостоятельно. Большинство пользователей будут ждать, пока их дистрибутив упакует окончательный релиз. Несмотря на то, что разработка ядра Linux происходит с головокружительной скоростью, у дистрибутивов есть свои предпочтения в отношении того, насколько новым является их программное обеспечение. Поскольку усовершенствования ядра Linux часто связаны с безопасностью, существует интерес поддерживать его в актуальном состоянии.
Команда разработчиков поддерживает ряд старых «долгосрочных» ядер для приложений, требующих стабильности, таких как серверы.
Новая версия вездесущего программного обеспечения
Ядро Linux является сердцем современного Интернета, потому что оно поддерживает множество серверов. Он не только вездесущ в облаке, но также появляется в давнем конкуренте Windows через WSL2.