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

Возможно, 5.19 станет релизом, который вас удивит. Но если вы не хотите удивляться, вот кое-что, чего ожидать.

Linux работает на различных устройствах ARM, но опыт меркнет по сравнению с тем, насколько хорошо Linux работает на устройствах Intel. Хотя между ними остается большой разрыв, прогресс продолжается. Поддержка ARM достигла уровня, когда Линус Торвальдс тестировал и выпустил эту версию ядра с помощью ноутбука ARM, Apple M2 MacBook Air. Особая благодарность команде Asahi, которая работала над запуском Linux на Apple Silicon.

В новостях, частично связанных с Apple M1, драйверы для контроллера Apple M1 NVMe и Apple eFuse объединены в ядро.

2. Исправление перегрева Intel и разрядки батареи

Некоторые ноутбуки с процессорами Intel разряжали батарею быстрее, чем ожидалось, при приостановке. Владельцы часто удивляются перегреву ноутбука, особенно когда достают устройство из сумки. Последнее ядро ​​содержит исправления для решения этих проблем для процессоров Intel Skylake (выпущенных в 2015 г.) и процессоров Comet Lake (выпущенных в 2019 г.). Теперь ноутбуки должны сохранять прохладу и спать дольше.

instagram viewer

Существует также поддержка бездействующего драйвера Linux для процессоров Intel Alder Lake. Драйвер Intel p-state также получил немало улучшений. Драйвер p-state касается оптимизации энергопотребления и, в частности, относится к оптимизации напряжения и частоты процессора.

Это еще не все новости, связанные с Intel. ЦП Raptor и Alder Lake получают поддержку ограничения номинальной средней мощности (RAPL). Это способ ограничить максимальную среднюю мощность, уменьшая нагрузку на компоненты компьютера и позволяя системе работать с меньшим охлаждением.

3. Поддержка архитектуры ЦП LoongArch

Linux 5.19 ближе к работе на устройствах с архитектурой ЦП LoongArch. Код исходит от китайской компании Loongson, известной своими системами на базе MIPS64. Вы можете описать LoongArch как MIPS64 и RISC-V. Некоторый код ядра LoongArch повторно использует код MIPS.

Но не слишком быстро. Linux еще не может работать на реальном оборудовании LoongArch, так как код драйвера не был объединен вовремя для этого выпуска.

4. Графические улучшения

Есть графические улучшения, которые можно обойти, независимо от вашего оборудования. Первый из них касается изменений в подсистеме Direct Rendering Manager, которые значительно улучшают работу графических процессоров AMD, а также улучшают работу с оборудованием Intel и некоторыми чипами графических процессоров ARM. Для этого потребовалось почти полмиллиона строк кода.

5. Многочисленные сетевые дополнения

В ядре Linux 5.19 добавлена ​​поддержка BIG TCP, что позволяет использовать пакеты TSO/GRO большего размера для трафика IPv6. Скорость сети теперь может достигать 400 Гбит/с. Это поможет людям, управляющим центрами обработки данных и другой облачной инфраструктурой, тем, чья работа заключается в управлении значительными объемами сетевого трафика. Остальные из нас могут начать с изучения что означает TCP и что он делает.

В этом выпуске также добавлен компонент пользовательского пространства для управления MultiPath TCP (MPTCP). Если вы не занимаетесь системным администрированием, это не повлияет на вас напрямую (за исключением того, что веб-сайты могут загружаться быстрее).

Сетевые драйверы также получили улучшения. Рассмотрим драйвер Qualcomm ATH11K, который получил поддержку пробуждения по локальной сети. Кроме того, есть беспроводной драйвер Realtek RTW89, который теперь поддерживает устройства Realtek 8852ce 5 ГГц. Поддержка также поступила для модемов MediaTekT700 и Renesas RZ/V2M.

Также есть новый драйвер для pureLiFi. LiFi — это сетевая технология на основе света, в которой данные передает с помощью потока света, который устройство преобразует в электронный сигнал, а затем обратно в данные. Это технология, которая пока не повлияет на большинство из нас, но вы можете отметить ее как «крутую».

Если вы работаете с IoT-устройствами, вам может быть приятно узнать, что WFX Wi-Fi с низким энергопотреблением IoT от Silicon Labs теперь имеет драйвер в ядре.

6. Новые аксессуары

Беспроводная механическая клавиатура Keychron теперь имеет работающие функциональные клавиши. Ядро Linux теперь поддерживает сопоставление кнопок и встроенную прокрутку на клавиатуре Lenovo ThinkPad TrackPoint II, а также позволяет владельцам использовать среднюю кнопку. Поэтому, если вы купили любую из этих клавиатур до перехода на Linux и обнаружили, что они тоже не работают, вскоре можно будет снова подключить их, как только 5.19 появится в вашем дистрибутиве.

Lenovo ThinkPad X12 TrackPoint, не совсем аксессуар, также известный как выступ мыши, который появляется в середине некоторых клавиатур, привлек некоторое внимание. Сенсорная панель Google Whiskers также работает в версии 5.19.

Драйвер Wacom теперь может работать с перьями с тремя кнопками. Он также поддерживает ручные и сенсорные отметки времени. В качестве альтернативы, если вы используете планшеты и ручки Huion, поддержка UC-Logic теперь включает поддержку большего количества этих устройств.

7. Лучшее сжатие

Ядро теперь поддерживает сжатую прошивку zstd. zstd — это алгоритм сжатия данных без потерь, первоначально разработанный в Facebook. Вот так. Мы достигли точки, когда компании всех видов вкладывают средства в улучшение ядра Linux. Сжатие является жизненно важным компонентом для снижения скорости загрузки и времени ожидания.

Не пора ли установить ядро ​​​​Linux 5.19?

Хотя вы можете установить ядро ​​​​5.19 напрямую, лучше дождаться появления последней версии в виде системного обновления для вашего дистрибутива. Эта версия ядра будет лучше протестирована и настроена, чтобы быть готовой к работе.

Некоторые дистрибутивы относительно быстро предоставляют новые ядра, например Fedora, и дистрибутивы с скользящим выпуском, такие как Arch Linux. Другие склонны сохранять новые ядра для следующего крупного выпуска дистрибутива, как в случае с Ubuntu. Но если ваш компьютер и ваша периферия уже работают, то ждать не так уж и сложно, если вы вообще заметите.