15.03.2016 Новости, Открытый код/LinuxКоманда разработчиков ядра Linux подготовила очередной номерной релиз 4.5. Для разработки потребовалось два месяца, пишет издание Softpedia, всего начиная с 25 января было выпущено семь промежуточных сборок. Linux 4.5 включает начальную поддержку технологии управления питанием AMD PowerPlay, что позволит открытому драйверу для графических карт Radeon работать в режиме максимальной производительности. В релизе улучшена работа распределения свободного пространства в файловой системе Btrfs и доработана многопоточность в системе уведомлений о событиях ввода-вывода системного вызова epoll. Проект GNU поделился с Linux 4.5 компонентом UndefinedBehaviorSanitizer (UBSan) — это отладочный механизм (для его включения необходимо выбрать опцию «-fsanitize=undefined») для выявления неопределенного поведения программы. Последняя его реализация позволяет контролировать утечки памяти сокетов; системный вызов madvise получил поддержку флага MADV_FREE; в стабильный релиз перешла единая унифицированная иерархия cgroup (Cgroup unified hierarchy). Ещё одно нововведение Linux 4.5 касается системного вызова copy_file_range, которому для ускорения копирования данных не требуется запуск кода файловой системы в пространстве пользователя. Эта опция известна как разгрузочное копирование. Linux 4.5 включает улучшенную поддержку параметра сокетов SO_REUSEPORT и инструмента Forward Error Correction (FEC), работающего на уровне подсистемы ядра. В новую версию ядра принято около 13 тыс. исправлений ...
читать далее.