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.



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



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


Soft

←+Ctrl+→

Интересные новости
Незавершенная версия Windows 7 работает лучше VistaНезавершенная версия Windows 7 работает лучше Vista
Программист открыл заблокированные возможности Windows 7Программист открыл заблокированные возможности Windows 7
Quick Slide Show 2.32: создание flash-презентацийQuick Slide Show 2.32: создание flash-презентаций
Покупатели гоняются за старыми компьютерами ради Windows XP
Визуализатор V-Ray 1.5 Service Pack 2 с поддержкой 3ds Max 2009Визуализатор V-Ray 1.5 Service Pack 2 с поддержкой 3ds Max 2009
Блок рекламы


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

В Chrome появился форсированный ночной режим и новые настройки для вкладокВ Chrome появился форсированный ночной режим и новые настройки для вкладок
В Google Chrome теперь можно отправлять веб-страницы на другие устройстваВ Google 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 будет поддерживать устройства с двумя экранами
Последние новости

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