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 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
Блок рекламы


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

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
Разработчик выпустил эмулятор Windows 95 для macOS, Windows и LinuxРазработчик выпустил эмулятор Windows 95 для macOS, Windows и Linux
В Chrome OS появилась поддержка Steam и Linux-приложенийВ Chrome OS появилась поддержка Steam и Linux-приложений
Root Linux Conference 2018: что крутого создают украинские разработчикиRoot Linux Conference 2018: что крутого создают украинские разработчики
Последние новости

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