Ядро Linux 5.6 уже здесь, и это его новости

Ядро Linux

После двух месяцев разработки Линус Торвальдс представил новое ядро ​​Linux версии 5.6, версия, которая приходит с различными изменениями и новостями и среди наиболее заметных изменений - интеграция интерфейса WireGuard VPN, поддержка USB4, пространства имен для времени, возможность создавать контроллеры перегрузки TCP с помощью BPF, начальная поддержка MultiPath TCP, удаление ядра ошибки 2038, механизм bootconfig и ZoneFS FS.

В этой новой версии в общей сложности 13702 исправления. Из 1810 разработчиков размер патча составляет 40 МБ (изменения коснулись 11577 файлов, добавлено 610012 строк кода, удалено 294828 XNUMX строк).

Основные новые возможности Linux 5.6

Одна из главных новинок этой новой версии - реализация интерфейса WireGuard VPNчто использует основу современных методов шифрования (ЧаЧа20, Поли1305, Кривая25519, БЛЕЙК2с), проста в использовании, не имеет сложностей, Это было доказано в большом количестве крупных развертываний и обеспечивает очень высокую производительность (в 3.9 раза быстрее, чем пропускная способность OpenVPN).

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

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

С другой стороны, стоит отметить, что ядро приняло файловую систему ZoneFS, что упрощает низкоуровневую работу с зонированными устройствами хранения. Зонированные диски - это устройства на магнитных жестких дисках или твердотельных накопителях NVMe, пространство хранения которых разделено на зоны, которые образуют группы блоков или секторов, в которых разрешено только последовательное добавление данных с обновлением всей группы блоков.

В дополнение к этому реализация спецификации USB 4.0, который основан на протоколе Thunderbolt 3 и обеспечивает пропускную способность до 40 Гбит / с, при сохранении совместимости с USB 2.0 и USB 3.2.

USB 4.0 позволяет туннелировать различные протоколы поверх одного кабеля Type-C, включая PCIe, Display Port и USB 3.x, а также программные реализации протоколов, например, для организации сетевых соединений между хостами.

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

В то время как для Ext4 оптимизации производительности включены связанные с обработкой блокировок inode в операциях чтения и записи. Таким образом, производительность перезаписи была улучшена в режиме прямого ввода-вывода.

По поводу контроллеров в значительные изменения в звуковой системе ALSA. На контроллере nouveau dr добавляет поддержку режима загрузки проверенной прошивки для графических процессоров NVIDIA на основе микроархитектуры Тьюринга, которые обеспечивают поддержку 3D-ускорения для этих карт (необходимо загрузить официальную прошивку с цифровой подписью NVIDIA), а также поддержка сжатия данных при передаче через DisplayPort MST (Многопотоковый транспорт).

Наконец, что касается части исправлений ошибок выделено решение проблемы 2038, в котором были заменены последние оставшиеся драйверы, в котором в качестве счетчика использовался 32-битный тип time_t (знаковое int).

Кроме того поддержка расширений MPX удалена (Расширения защиты памяти) добавлены в ядро ​​3.19 и позволяют организации проверять указатели для соблюдения ограничений областей памяти. Эта технология не получила широкого распространения в компиляторах и была удалена из GCC.

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


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Aurelio сказал

    Для обычного пользователя Linux (в моем случае Manjaro) как влияет на нас тот факт, что ядро ​​имеет гораздо более эффективный vpn? Активируется автоматически, нужно выбрать, как работает? Спасибо!