Linux 4.10: виртуализация GPU в KVM, гибридный опрос блочных устройств, writeback cache для RAID5, новые ARM SoC…

Минувшим воскресеньем Линус Торвальдс (Linus Torvalds) анонсировал новую версию ядра Linux — 4.10.

Представляя релиз, Линус отметил: «В целом 4.10 не стал таким маленьким, как изначально выглядел. После огромного релиза, каким стал 4.9, я ожидал сравнительного затишья, однако получился вполне средний релиз в соответствии с нынешними стандартами ядра. У нас около 13 тысяч коммитов (не считая слияния — с ними получилось бы ещё 1200+ коммитов)». Среди значимых изменений, которые появились в Linux 4.10:

  • полноценная поддержка виртуализации GPU: Intel GVT-g для KVM (KVMGT), доступная в процессорах Intel Core четвёртого поколения с Intel Graphics (для реализации используется новый фреймворк VFIO Mediated Device Framework);
  • новая утилита perf c2c (cache to cache) для анализа проблем в производительности, вызванных ложным разделением памяти на NUMA-системах;
  • улучшенное управление обратной записью (writeback) — добавлен механизм сбрасывания забуферизированной обратной записи, что снижает вероятность получения монопольного доступа к очереди ввода-вывода процессами с активной записью;
  • новый режим опроса блочных устройств — гибридный (hybrid block polling), позволяющий добиться меньших задержек при прежнем использовании процессорного времени;
  • улучшенная поддержка одноплатных ARM-компьютеров — в частности, теперь ядро Linux работает на Huawei Nexus 6P (Angler), LG Nexus 5x (Bullhead), ТВ-приставках с Android Nexbox A1 и A95X, плате для разработки Pine64 (Allwinner A64), плате Globalscale Marvell ESPRESSOBin (на базе Armada 3700), бюджетной плате для автомобильных систем Renesas «R-Car Starter Kit Pro» (M3ULCB);
  • поддержка eBPF-хуков в cgroups (для привязывания eBPF-программ, выполняющих фильтрацию и учёт сетевого трафика);
  • экспериментальная поддержка кэша обратной записи (writeback cache) для RAID5 в подсистеме MD (Multiple Devices) и поддержка failfast для RAID-дисков (пометка дисков как испорченных для дальнейшего пропуска);
  • поддержка Intel Cache Allocation Technology для установки политик на кэшах процессора L2 и L3;
  • новое ключевое слово imply при настройке ядра («ослабленная» версия select);
  • новый sysfs-файл /sys/power/mem_sleep для управления suspend-режимом системы при записи памяти в /sys/power/state (аналогично /sys/power/disk для hibernation) — по умолчанию выбрано suspend-to-RAM (если поддерживается);
  • поддержка множества устройств для файловой системы F2FS;
  • возможность экспорта из NFS в файловой системе BEFS;
  • для архитектуры PPC (PowerPC) добавлена поддержка kexec;
  • для архитектуры ARM64 добавлена начальная поддержка ACPI APEI.
Такс (Tux), талисман Linux
Такс (Tux), талисман Linux / Иллюстрация с сайта En.Wikipedia.Org

Дмитрий Шурупов по материалам mail-archive.com, KernelNewbies.org.




!

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




Коды для вставки в блог\форум

blog comments powered by Disqus


Вспомним другие новости из этого раздела?


Soft

←+Ctrl+→

Интересные новости
Атакующий WhatsApp троян заразил уже 25 миллионов устройствАтакующий WhatsApp троян заразил уже 25 миллионов устройств
Google закроет лазейку в Chrome, позволяющую определять включенный режим инкогнитоGoogle закроет лазейку в Chrome, позволяющую определять включенный режим инкогнито
Mozilla добавит в Firefox функцию защиты от трекеров соцсетейMozilla добавит в Firefox функцию защиты от трекеров соцсетей
Microsoft показал голографического переводчикаMicrosoft показал голографического переводчика
Google увеличил размер выплат за уязвимости, найденные в ChromeGoogle увеличил размер выплат за уязвимости, найденные в Chrome
Блок рекламы


Похожие новости

Атакующий WhatsApp троян заразил уже 25 миллионов устройствАтакующий WhatsApp троян заразил уже 25 миллионов устройств
AMD Ryzen 3000 получили заплатку BIOS для исправления проблем с Linux и Destiny 2AMD Ryzen 3000 получили заплатку BIOS для исправления проблем с Linux и Destiny 2
Украинцы считают, что знание основ программирования в будущем пригодится всем, - соцопросУкраинцы считают, что знание основ программирования в будущем пригодится всем, - соцопрос
Microsoft перестанет продавать Huawei лицензии Windows на новые устройства
В Chrome появятся новые защиты и настройки для контроля над сбором данных для рекламыВ Chrome появятся новые защиты и настройки для контроля над сбором данных для рекламы
Google наделила хромбуки поддержкой LinuxGoogle наделила хромбуки поддержкой Linux
В Windows появится командная строка со смайлами и ядром LinuxВ Windows появится командная строка со смайлами и ядром Linux
ОС Windows Lite будет поддерживать устройства с двумя экранамиОС Windows Lite будет поддерживать устройства с двумя экранами
Вышло новое ядро Linux 5.0Вышло новое ядро Linux 5.0
Чип Apple T2 на новых MacBook блокирует установку LinuxЧип Apple T2 на новых MacBook блокирует установку Linux
Последние новости

Подгружаем последние новости