Linux 5.0
Операционные системы

Linux 5.0: новый релиз ядра

Rate this post

UPD!

Полноценный Linux 5.0 наконец-то вышел, все перечисленные далее новые возможности реализованы в полной мере. Конечно, несколько багов уже нашлось, но они, по заявлениям разработчиков ядра, уже отлаживаются. Так что все описанное ниже актуально для стабильной версии, только работает на порядок лучше.

 

23 декабря 2018 года было запущено новое ядро системы Linux 4.20. Нововведений был минимум, ничего нового от релиза не ожидали. Но вместо версии 4.21 было принято решение провести небольшой ребрендинг и выпустить версию Linux 5.0. Неплохое начало года. Линус Торвальдс заявил, что выпуск новой версии 5.0 сделан не потому, что произошли кардинальные изменения в ядре, а скорее по причине того, что желания копить релизы отсутствует и вызывает серьезный дискомфорт, проще задать новую отправную точку.

Что несет нам новый год?

Linux 5.0-rc1 не привнес ничего кардинально нового в ядро, но изменений достаточно. Многие придутся по вкусу. Пока что, фактически, имеем только рабочие версии, релиз-кандидаты, которые будут постепенно обкатываться до полноценного релиза, намеченного на февраль месяц. Возможна и задержка до марта. Посмотрим же, что принесла новая версия нам.

Все семейства с ядром Linux 5.0

Процессоры

Здесь есть существенные нововведения. Особенно, касательно внедрения давно ожидаемых функций и возможностей. Итак, начнем с главного:

  1. Внедрена поддержка i.MX 8 на уровне ядра, что улучшает поддержку ядер Cortex-A53, A72, A-35 и M4, а также использование этих ядер для 3D-графики, виртуализации. Конечно, стоило сделать это раньше, чтобы обходиться без костылей. Но лучше поздно, чем никогда. Какой будет прирост производительности, сказать трудно.

  2. Приостановление и возобновление работы для SoC Tegra X2 и Xavier. Теперь можно регулировать работу данных систем для экономии электроэнергии.

  3. Полноценная поддержка аппаратной виртуализации Intel-VT. Вот этого ждали очень многие!

  4. Добавление обновлений драйверов для процессоров Intel, AMD Zen 2, C-SKY, Andes NDS32.

  5. Внедрена поддержка платформы AMD QoS для процессоров EPYC следующего поколения.

  6. Улучшена обработка микрокода Intel и AMD.

В общем, чуть производительности за счет внесенных изменений выиграть можно. Сейчас даже пара процентов в большой цене, но будем ждать полноценного релиза Linux 5.0, тогда можно будет точно понять, сколько выиграем на самом деле.

Графика

О да, тут есть замечательный сюрприз, особенно для владельцев видеокарт AMD. Вы этого ждали! Наконец-то внедрена поддержка AMD FreeSync через DisplayPort! Такой возможности сильно недоставало. А теперь прокатимся по мелочам.

  1. Поддержка новых идентификаторов Vega. Самое интересное, на момент релиза Linux 5.0, новые карточки Vega еще не были представлены.

  2. Поддержка NVIDIA Turing начального уровня. К сожалению пока что доступен только режим ядра. В драйвере Nouveau отсутствует аппаратное ускорение.

  3. Поддержка высокопроизводительной динамической передачи видеопотоков высокого качества в режиме реального времени для графического ядра процессоров Intel Icelake.

  4. Полноценная поддержка SoC NVIDIA Xavier.

  5. Улучшен код AMDKFD для вычислительных ядер Polaris 12 и Vega 12.

Как видите, большинство изменений профессиональной направленности, но это же Linux, про обычных пользователей тоже не забудут… наверное.

Файловая система / сети

Здесь улучшения перетерпели методы шифрования. Добавлена поддержка Fscrypt Adiantum для ускоренного шифрования на малопроизводительном оборудовании, особенно хорошо проявляется в системах, где у процессоров нет криптографических расширений.

Внесены небольшие коррективы в EXT4 и XFS, а также восстановлена поддержка Btrfs файла подкачки.

Для сетевых адаптеров была компенсирована часть потерь производительности из-за закрытия бреши Spectre V2, улучшены драйвера сетевых адаптеров. Но ничего кардинально нового не внедрили.

Заключение

Помимо перечисленного были добавлены и другие изменения:

  • обновления управления питанием;

  • поддержка игровых девайсов;

  • новые криптоалгоритмы;

  • многое другое.

Полный список обновлений пока назвать трудно. Но ничего значительного не предвидится, так что, перед обновлением ядра можно не переживать. Впрочем, на рабочих версиях дождитесь полноценную версию Linux kernel 5.0. Не стоит устанавливать RC-версии.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *