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
Quick Slide Show 2.32: создание flash-презентаций
Покупатели гоняются за старыми компьютерами ради Windows XP
Визуализатор V-Ray 1.5 Service Pack 2 с поддержкой 3ds Max 2009
Блок рекламы


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

Apple выпустила macOS Monterey с обновлёнными FaceTime и Safari, и другими улучшениями
Обнаружено вредоносное ПО для Windows Subsystem for Linux
Linux исполнилось 30 лет
Intel свернула поддержку 10-нм процессоров Cannon Lake на уровне драйверов Linux
Поддержка Face ID появится в компьютерах Apple Mac в течение «пары лет»
Microsoft предупредила о вирусе-майнере LemonDuck, поражающем системы Windows и Linux
Microsoft выпустила новую предварительную сборку Windows 11 с улучшениями и массой исправлений
Google профинансирует добавление поддержки языка Rust в ядро Linux
Apple представила iPadOS 15 со значительными улучшениями по части интерфейса и многозадачности
В ядре Linux 5.13 появится начальная поддержка ARM-процессора Apple M1
Последние новости

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