LINUX.ORG.RU

Ядро Linux 5.1

 , ,


1

2

Состоялся выход ядра Linux версии 5.1. Из значимых нововведений:

  • io_uring - новый интерфейс для асинхронного ввода/вывода. Поддерживает поллинг, буферизацию ввода/вывода и многое другое.
  • добавлена возможность выбора уровня сжатия для алгоритма zstd файловой системы Btrfs.
  • поддержка TLS 1.3.
  • режим Intel Fastboot включён по умолчанию для процессоров серии Skylake и новее.
  • поддержка нового оборудования: GPU Vega10/20, множество одноплатных компьютеров (NanoPi M4, Raspberry Pi Model 3 A+ etc) и т.д.
  • низкоуровневые изменения для стековой организации загрузки модулей безопасности: возможность загрузки одного LSM-модуля поверх другого, изменение порядка загрузки и т.д.
  • возможность использования устройств постоянной памяти (например, NVDIMM) в качестве оперативной.
  • 64-разрядная структура time_t теперь доступна на всех архитектурах.

Сообщение в LKML: https://lkml.org/lkml/2019/5/5/278

>>> Подробности

Ответ на: комментарий от Korchevatel

Только по презентациям и hello world'ам. Я просто настолько удивлен, что такая простая, в общем-то, вещь, до сих пор не была сделана. И вот, наконец-то, кто-то собрал яйца в кулак и сделал.

kirk_johnson ★★ ()
Последнее исправление: kirk_johnson (всего исправлений: 2)

возможность использования устройств постоянной памяти (например, NVDIMM) в качестве оперативной.

А какие ещё типы памяти можно будет использовать в качестве оперативки?

anonymous ()

поддержка нового оборудования: GPU Vega10/20

Если не ошибаюсь это же заявлялось для двух или трёх последних релизов. Я то понимаю что степень поддержки разная может быть, но хотелось бы поточнее.

mbivanyuk ★★★★★ ()

А как дела обстоят с поддержкой новых процессоров и видеокарт NVidia и Radeon в 5.1.0 ? Патчики для 5.0.14 подойдут и для 5.1.0 ?

Сейчас при использовании OpenCL:

rocm 2.4.0 работает на 5.0.0, но clinfo не работает :(

nvidia 430.09 на 5.0.14, clinfo работает :)

Для 5.1.0 необходимые патчики готовы для полноценной работы OpenCL?

Так в 5.1.0 не пофиксили багу и использовании в системе нового gawk 5.0.0

Но хорошо что есть готовый рецепт

perestoronin ★★ ()
Ответ на: комментарий от ChekPuk

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

kirk_johnson ★★ ()
Последнее исправление: kirk_johnson (всего исправлений: 1)

io_uring - новый интерфейс для асинхронного ввода/вывода. Поддерживает поллинг, буферизацию ввода/вывода и многое другое.

Чем оно лучше epoll, кто-нить знает в двух словах?

dimgel ()

io_uring - новый интерфейс для асинхронного ввода/вывода. Поддерживает поллинг, буферизацию ввода/вывода и многое другое.

Интересно, запилят ли бекенд для голенга

nikolnik ★★★ ()

Наверное надо задать вопрос. Что конкретно скрывается под заявлениями типа:

поддержка нового оборудования: GPU Vega10/20, множество одноплатных компьютеров (Raspberry Pi Model 3 A+)

Ведь Model 3 A+ точно такая же, как модель 3A, только частоты чипа приподняты. Соответственно 3А+ просто обязана взять и запуститься под управлением raspbian8 с ядром 4.4 и при этом всё оборудование будет доступно. Так что же они сделали для поддержки этого нового оборудования?

kirill_rrr ★★★★★ ()
Ответ на: комментарий от kirill_rrr

точно такая же, как модель 3A

Не совсем. Мелкие, но ощутимые, различия между моделями всё же есть. Так, в 3А+ те же беспроводные коммуникации управляются только вместе.

Korchevatel ()