Linux 5.6 станет «самым восхитительным ядром за много лет»

в 13:22, , рубрики: amd, ITSumma, k10temp, linux, Navi, Renoir, USB 4, wireguard, Zen 3, Блог компании ITSumma, проблема 2038 года, Процессоры, Разработка под Linux, ядро

Linux 5.6 станет «самым восхитительным ядром за много лет» - 19 февраля 2020 года Линус поставил тег rc1 на ветке с новым ядром Linux 5.6. Таким образом, окно для вливания коммитов закрыто — и можно окинуть взглядом, что из себя представляет новое ядро 5.6, релиз которого состоится в конце марта или начале апреля.

Хотя из-за праздников окно получилось чуть меньше обычного, это не помешало добавить 11 500 коммитов от более 1400 разработчиков. Некоторые патчи очень важные, а издание Phoronix даже считает, что Linux 5.6 станет «самым восхитительным ядром за много лет». Судите сами, вот неполный список нововведений:

  • Поддержка USB4
  • Встроенный VPN WireGuard на уровне ядра
  • Опенсорсные драйверы Nvidia RTX 2000
  • Начало поддержки процессоров на будущей архитектуре AMD Zen 3
  • и многое-многое другое...

Общие улучшения

Linux 5.6 — первое ядро для 32-битных систем, в котором исправлена проблема 2038 года, связанная с окончанием 32-битного Unix-времени.

Linux 5.6 станет «самым восхитительным ядром за много лет» - 2

Потребуется ещё обновление большого количества пользовательских программ, чтобы корректно обрабатывать новые даты.

Из ядра вычистили 30 000 строк кода с устаревшими драйверами, добавили новый драйвер AMD TEE для вычислений в защищённой области Secure Processor на Raven APU, оптимизировали /dev/random и произвели ряд других улучшений.

Аппаратное обеспечение

  • Поддержка USB4.
  • Продолжение работы с драйверами для устройств Logitech.
  • Новые драйверы Qualcomm.
  • Поддержка различных специфических функций в разных моделях ноутбуков. Например, ноутбуки Asus с процессорами AMD Ryzen теперь перестанут перегреваться/замедляться (новый драйвер от AMD).
  • Intel продолжает развивать опенсорсную прошивку Sound Open Firmware.
  • Драйвер для клавиатуры/мыши SGI Octane и Onyx2.

Процессоры / платформы

  • Продолжение разработки платформ Intel Jasper Lake, Tiger Lake и Elkhart Lake.
  • Новый универсальный драйвер охлаждения cpuidle_cooling для всех CPU/архитектур.
  • Много улучшений в коде x86/asm, в том числе использование инструкции Intel Fast Short REP MOV (Ice Lake) для повышения производительности memmove().
  • Базовая поддержка Amazon Echo.
  • Поддержка множества новых ARM SoC и плат: Atmel/Microchip SAM9X60, ST STM32MP15, ST Ericsson AB8505, Unisoc SC9863A, QualcommSC7180, Emlid Neutis SoM, Libre Computer ALL-H3-IT, Pine H64 Model B, SolidRun Clearfog and HoneyComb, Google Coral Edge TPU, Samsung Galaxy S III Mini.
  • Новый драйвер для Intel Gateway SoC.
  • Новая версия драйвера k10temp позволяет получать данные Vcore, Vsoc, Icore, Isoc Tdie, Tccdn и т.д. в процессорах Ryzen 3000, чтобы более гибко настраивать систему. Для более старых Ryzen также появилась поддержка мониторинга напряжения и тока для ядер/SoC. Это важное нововведение в свете повышения спроса на процессоры AMD. По прогнозам аналитиков, продажи процессоров AMD Ryzen в 2020 году рекордно вырастут.

    Linux 5.6 станет «самым восхитительным ядром за много лет» - 3

Графика

  • Поддержка Nvidia GeForce RTX 2000 Turing с опенсорсным драйвером Nouveau, хотя он ещё полагается на проприетарную прошивку.
  • Поддержка встроенной графики AMD Pollock.
  • Поддержка сброса настроек (reset recovery) для Renoir APU и Navi GPU.
  • Улучшения графики Intel Gen11 и Gen12.
  • Много изменений в драйверах Direct Rendering Manager (DRM).
  • Улучшения драйверов мультимедиа для Rockchip SoC.

Файловые системы

  • Поддержка async discard в Btrfs для повышения эффективности/производительности.
  • Экспериментальная поддержка сжатия в F2FS.
  • Исправления производительности EXT4.
  • Добавлена новая файловая система Zonefs для устройств Zoned Storage (ZSD), это изобретение Western Digital.
  • NFSD теперь поддерживает копирование с сервера на сервер.
  • Клиент NFS может использовать кэш, если соединение с сервером NFS потеряно.
  • Исправления для NVMe и BFQ.
  • Повышения производительности для FS-VERITY.

Виртуализация

  • В KVM добавлена защита для комбинированных атак Spectre V1 и L1TF.
  • Вернулся драйвер общих папок VirtualBox (VBOXSF), который обеспечивает совместный доступ к папкам для хоста и виртуальной машины через Oracle VM VirtualBox.
  • Улучшенная поддержка виртуализации AMD APIC.

Сеть

  • Долгожданное включение в ядро VPN-туннеля WireGuard.
  • Первая часть поддержки Multi-Path TCP.
  • Улучшения в производительности драйвера Intel 2.5G Ethernet.
  • Пакетный шедулер FQ-PIE для устранения проблемы с распуханием буфера в результате излишней сетевой буферизации.
  • Поддержка Intel Virtual Bus.

Майкл Ларабель из Phoronix не может вспомнить, когда в новой версии ядра было столько нововведений, включая такие важные, как встроенный VPN, USB4, переход на 64-битное UNIX-время и прочее.

Автор: ITSumma

Источник


* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js