Версия: | 5.9 |
Дата релиза: | 11 октября 2020 |
Предыдущий релиз: | 5.8 от 2 августа 2020 (пресс-релиз) |
Состоялся релиз ядра Linux 5.9. На выпуск данной версии ушло около двух месяцев. За это время Линус Торвальдс представил множество промежуточных «release candidate (rc)» версий.
Традиционно про релиз Линус Торвальдс написал в письме сообществу. Он пишет:
«Ok, so I’ll be honest — I had hoped for quite a bit fewer changes this last week, but at the same time there doesn’t really seem to be anything particularly scary in here. It’s just more commits and more lines changed than I would have wished for.»
Вольный перевод:
«Хорошо, буду честен — на прошлой неделе я надеялся на меньшее количество изменений, но в то же время здесь, кажется, нет ничего особенно страшного. Просто больше коммитов и больше строк изменено, чем я бы хотел».
Что нового
Изменений в Linux 5.9 довольно много, отметим некоторые из них.
- Начальная поддержка видео-карт AMD Navy Flounder и AMD Sienna Cichlid.
- Для сборки ядра добавлена поддержка сжатия Zstandard (Zstd).
- Полная поддержка асинхронного буферизованного чтения в подсистеме io_uring.
- Для файловой системы Btrfs добавлена новая опция rescue=mount, которая используется для всех опций монтирования для восстановления данных. Вложенные опции разделяются двоеточием, например, ro,rescue=nologreplay:usebackuproot
- Некоторые улучшения производительности и исправления ошибок поддержки системы Btrfs.
- Поддержка инструкций x86 FSGSBASE для прямого доступа к регистрам FS и GS.
- В планировщике deadline учитывается нагрузка на CPU.
- Поддержка «поточного» inline-шифрования (IE) для EXT4 и F2FS. Модуль аппаратного Inline-шифрования логически расположен между памятью и диском, и может зашифровывать и расшифровывать данные, которые передаются от памяти к диску и обратно. Для включения inline-шифрования используется опция монтирования -o inlinecrypt
- Начальная поддержка Radeon RX 6000 «RDNA 2».
- Начальная поддержка Intel Rocket Lake.
- Поддержка набора команд NVMe Zoned Namespace (ZNS).
- Поддержка стабилизатора напряжения встраиваемых контроллеров Chrome OS EC.
- Новый системный вызов close_range(). Позволяет эффективно закрыть диапазон файловых дескрипторов. Пример использования: close_range(3, ~0U);
- Поддержка «BPF итераторов» в TCP и UDP сокетах.
- Базовая поддержка MPTCP.
- Поддержка расширенных атрибутов файлов для клиентов NFS 4.2 (RFC 8276).
- Поддержка протокола Parallel Redundancy Protocol (PRP) в драйвере HSR (IEC-62439-3).
- Удалена поддержка устаревшей архитектуры Unicore (remove unicore32 port).
- И множество других изменений.
Комментарии
12:13
Пожуем - увидим.
14:45
16:22
13:29
00:37
16:25
16:39
Новое еще не успело "прилететь" официально.
16:45
17:03
17:13
18:23
00:38
16:06
23:58