Linux 4.5: системный вызов copy_file_range, поддержка AMD PowerPlay, улучшения для ARMv6/ARMv7, cgroup v2

Неделю назад, 13 марта, Линус Торвальдс анонсировал очередной выпуск ядра Linux — 4.5.

Одним из интересных новшеств релиза Linux 4.5 стало появление системного вызова copy_file_range(2), позволяющего копировать фрагменты данных из одного файл в другой, минуя при этом их копирование из ядра в пользовательское пространство (user space) и обратно. Его производительность, как правило, несущественно выше cp, поскольку операции с оперативной памятью не так затратны, как реальный ввод/вывод, однако в некоторых случаях разница может оказаться значительной (например, для сетевых файловых систем вроде NFS). Среди прочих заметных изменений в ядре Linux 4.5:

  • экспериментальная поддержка управления питанием ADM PowerPlay (для современных Radeon GPU);
  • новый драйвер Intel VMD (Volume Management Device);
  • улучшения в масштабировании при обработке свободного дискового пространства в файловой системе Btrfs, а Ext4 получила поддержку квот для проектов (project quota);
  • новая унифицированная иерархия в файловой системе cgroup (cgroup v2) объявлена стабильной — монтируется с указанием cgroup2 в качестве ФС;
  • поддержка Undefined Behavior Sanitizer (-fsanitize=undefined) в GCC;
  • значительно переработан код поддержки архитектур ARMv6 и ARMv7 (эту работу проводили на протяжении последних 5 лет).
Такс (Tux), талисман Linux
Такс (Tux), талисман Linux / Иллюстрация с сайта En.Wikipedia.Org

Дмитрий Шурупов по материалам KernelNewbies.org, phoronix.com, lkml.org.



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




Интересные новости
Состоялся релиз предварительной сборки Windows 10 под номером 20215Состоялся релиз предварительной сборки Windows 10 под номером 20215
Следующее крупное обновление Windows 10 почти готово к релизу: быстрая установка, переделанный «Пуск» и новый EdgeСледующее крупное обновление Windows 10 почти готово к релизу: быстрая установка, переделанный «Пуск» и новый Edge
Новая версия Skype стала доступна всем пользователямНовая версия Skype стала доступна всем пользователям
Microsoft признала наличие ещё одной проблемы, связанной с обновлениями для Windows 10Microsoft признала наличие ещё одной проблемы, связанной с обновлениями для Windows 10
Блок рекламы


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

Сентябрьский патч безопасности сломал Linux-подсистему WSL в Windows 10. Microsoft работает над исправлениемСентябрьский патч безопасности сломал Linux-подсистему WSL в Windows 10. Microsoft работает над исправлением
Почти юбилей: Linux исполнилось 29 летПочти юбилей: Linux исполнилось 29 лет
Microsoft выпустила новую сборку Windows 10 для разработчиков с дальнейшими улучшениями «Пуска»Microsoft выпустила новую сборку Windows 10 для разработчиков с дальнейшими улучшениями «Пуска»
AMD Ryzen 3000 получили заплатку BIOS для исправления проблем с Linux и Destiny 2AMD Ryzen 3000 получили заплатку BIOS для исправления проблем с Linux и Destiny 2
Google наделила хромбуки поддержкой LinuxGoogle наделила хромбуки поддержкой Linux
В Windows появится командная строка со смайлами и ядром LinuxВ Windows появится командная строка со смайлами и ядром Linux
Новая веб-версия Skype получила поддержку HD-звонков и другие улучшенияНовая веб-версия Skype получила поддержку HD-звонков и другие улучшения
Вышло новое ядро Linux 5.0Вышло новое ядро Linux 5.0
FaceTime позволяет слышать и видеть собеседника до того, как тот примет вызовFaceTime позволяет слышать и видеть собеседника до того, как тот примет вызов
Чип Apple T2 на новых MacBook блокирует установку LinuxЧип Apple T2 на новых MacBook блокирует установку Linux
Последние новости

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