Карта дня, май, перетяжка
Карта дня, май, перетяжка
Карта дня, май, перетяжка

Состоялся релиз ядра Linux 4.14

Новости

Обзор результатов двухмесячной работы. Рассказываем об основных нововведениях.

2К открытий2К показов

Линус Торвальдс объявил о выпуске ядра Linux 4.14. Большую часть нововведений составили новые драйвера, а также изменения кода, связанного с аппаратной архитектурой.

Наиболее значимые изменения

  • Добавлена поддержка технологии AMD Secure Memory Encryption;
  • Возможность адресации до 128 Пб виртуальной памяти на системах с 4Пб физической памяти (было 256 Тб и 64 Тб соответственно);
  • В Btrfs и SquashFS добавлена поддержка алгоритма сжатия zstd;
  • Режим zero-copy для передачи прямой данных в сокеты из памяти процессов;
  • Режим гетерогенного управления памятью.

Изменения сетевой инфраструктуры

  • Система GRE теперь поддерживает второй тип туннелей ERSPAN, которые можно использовать для приема или перенаправления трафика с данными мониторинга от коммутаторов Cisco;
  • Добавлена возможность инкапсуляции пакетов IPv4.

Изменения файловой системы

  • Была увеличена производительность подсистемы дисковых квот, теперь при включенных квотах в ext4 файлы создаются примерно в два раза быстрее;
  • Теперь в сетевой файловой системе CIFS есть возможность чтения и записи расширенных атрибутов (xattr) с использованием протокола SMB2 и новее;
  • В Btrfs появился доступ к записи в деградировавшие RAID-массивы при условии целостности всех блоков. Были улучшены алгоритмы распределения данных при использовании Btrfs на SSD-накопителях.

Память и работа системы

  • В системе динамического управления частотой процессора появилась возможность управлять каждым CPU отдельно. Это можно использовать для оптимизации управления питанием и повышения отзывчивости при изменениях нагрузки;
  • Вновь был оптимизирован процесс вытеснения в раздел подкачки больших страниц памяти (Transparent Huge-Pages). Теперь большие страницы не разбиваются на маленькие вплоть до момента фактической записи в раздел подкачки или чтения из него. Как результат, пропускная способность вывода в раздел подкачки возросла на 42% за счёт уменьшения конфликтов блокировок.

Поддержка устройств

Помимо обновления списка драйверов, было внесено несколько интересных изменений:

  • Raspberry Pi теперь поддерживает шину обмена данными HDMI CEC (Consumer Electronic Control), что даёт
    возможность универсального управления любыми устройствами, подключенными через HDMI;
  • Теперь прошивки, которые поставлялись в архиве с ядром, лежат в репозитории linux-firmware.

С полным списком изменений можно ознакомиться на сайте Kernel Newbies.

Следите за новыми постами
Следите за новыми постами по любимым темам
2К открытий2К показов