15.03.2016 Новости, Открытый код/LinuxВ новую версию ядра принято около 13 тыс. исправлений от примерно 1500 разработчиков
Команда разработчиков ядра 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 тыс. исправлений ...
читать далее.