Linux 5.6 является последней стабильной версией ядра Linux. В этом посте мы рассмотрим некоторые новые функции и изменения, которые включает в себя обновление.

Линус Торвальдс, создатель Linux, объявил о свежем обновлении ядра в электронном письме в список рассылки ядра Linux (LKML) на выходных.

Короче говоря, это довольно существенное обновление ядра (даже если не принимать во внимание включение Wireguard) с множеством улучшений сетевых, файловых систем и драйверов оборудования, вошедших в комплект.

Для тех, кто интересуется, какое ядро ​​появится в следующем выпуске Ubuntu 20.04 LTS в следующем месяце, ответом будет ядро ​​Linux 5.4, а не этот выпуск или январский выпуск Linux 5.5.

Все это сопутствующие новости, давайте же перейдем непосредственно к новинке!

Toп 6: Особенностей Linux 5.6

1. WireGuard

Linux 5.6 имеет встроенную поддержку WireGuard - большое дело для тех, кто знает, что это такое, и вероятно, это главное изменение в этом обновлении ядра.

Что такое WireGuard?

Википедия определяет WireGuard как инструмент туннелирования защищенной VPN (виртуальной частной сети). Он «работает как модуль внутри ядра Linux», обеспечивая лучшую производительность (и улучшенную конфиденциальность), по сравнению с другими туннельными протоколами.

Лично я не пользуюсь VPN, но я рад узнать, что поддержка следующего поколения есть, на случай если - когда - я передумаю.

2. Ранняя поддержка USB4

Серия ядра Linux 5.6 - первая, которая включает поддержку USB4 (он же USB 4, хотя по некоторым причинам она стилизована без пробелов).

USB4 основан на Thunderbolt 3 и (среди прочих преимуществ) обеспечивает высокую пропускную способность и обратную совместимость с USB 3.2 и USB 2.0.

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

3. Amazon Echo (чисто поржать)

Включение основной поддержки ядра Linux для Amazon Echo, единственного интеллектуального громкоговорителя с активированным голосом от гиганта в розничной торговле, должно позабавить аппаратных хакеров.

Нет никакой практической пользы от загрузки Linux на Amazon Echo в данный момент, но ранняя поддержка новых устройств важна. Она закладывает основу, на которой можно разрабатывать, создавать и запускать другое программное обеспечение с открытым исходным кодом, альтернативы Alexa и программное обеспечение пользовательского пространства.

Для тех, кому интересно, Amazon Echo работает на платформе Texas Instruments OMAP3 SoC, 256 МБ оперативной памяти и обладает MMC-хранилищем - не самые топовые компоненты, да?

4. CPU драйвер охлаждения

На первый взгляд звук нового теплового драйвера «cpuidle_cooling» в Linux 5.6 может дать вам представление о будущем без радиатора, но, увы, этого не произойдет!

Этот новый универсальный тепловой драйвер, является доморощенным конкурентом для подобных драйверов Intel, но не ограничивается конкретными архитектурами процессоров или поставщиками и не требует дополнительных усилий для начала работы.

Как подытожил Phoronix, «… этот драйвер будет вводить циклы простоя во время выполнения, когда это необходимо, чтобы охладить процессор, а также уменьшить любую статическую утечку энергии».

Насколько я могу судить, пока эта функция включена в Linux 5.6, ее нужно явно активировать, для начала работы – в общем, не торопитесь выносить на помойку вашу дорогую систему водяного охлаждения.

5. Лучшая поддержка оборудования

Каждое обновление ядра предлагает улучшенную поддержку аппаратного обеспечения, начиная от SoC на основе ARM, плат разработчиков и устройств ввода, а также, звуковых карт, мышей, клавиатур и прочего.

В Linux 5.6 добавлена ​​поддержка ряда новых SoC и плат для разработчиков, включая Pine HardRock64, рабочую станцию ​​SolidRun HoneyComb LX2K и Qualcomm sc7180.

Также имеются обновления датчиков температуры для ряда платформ Rockchip и Allwinner, а также для Broadcom BCM2711, используемого в Raspberry Pi 4 (среди прочих).

Устройства Logitech, использующие протокол HID ++, теперь могут сообщать о напряжении батареи в Linux, а мышь Logitech MX Master 3 теперь работает «из коробки».

Наконец, любой, кто работает под управлением Linux 5.6 на ноутбуке ASUS AMD Ryzen, должен обнаружить, что процессор больше не перегревается быстро, что раньше снижало производительность - вау!

6. Общий доступ к папкам VirtualBox

Возможно, вы помните план добавить поддержку драйвера общих папок Virtualbox (позволяющего пользователям мгновенно обмениваться папками между гостями и хостами без использования пакета гостевых дополнений) в ядре Linux.

Дебют реализации вроде случился в Linux 5.4, но функция не работала, как планировалось, и была отложена.

Что ж, на этот раз функция вернулась, работает и, что более важно, остается на месте, чтобы обеспечить беспрепятственный доступ к файлам.

Установить Linux 5.6

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

Хотя можно установить Linux 5.6 в Ubuntu, Linux Mint и других дистрибутивах на основе Ubuntu, используя основные сборки, но такое решение не рекомендуется.

И почему это не рекомендуется? Потому что, класс, повторяйте за мной: основные ядра не так широко протестированы, проверены или отточены, как регулярные обновления ядра Ubuntu!

Более того, новые выпуски ядра Ubuntu Linux происходят не часто и обычно связаны с новыми выпусками Ubuntu.

Если вы действительно не можете ждать, пока Ubuntu поддержит этот порт (или более позднее обновление) в будущем, по крайней мере, дождитесь первого выпуска Linux 5.6, который должен выйти через неделю или две. По крайней мере, там будут багфиксы, ошибок, обнаруженных после выпуска.

Впрочем, если вы хотите игнорировать все рекомендации подождать, то основные сборки ядра выполняются на сервере ядра Ubuntu.