Разработчики ядра операционной системы Linux сообщили о выпуске новой стабильной версии своей разработки. До момента выхода стабильного релиза ядро 2.6.35 прошло три предварительных версии, в рамках которых было внесено около 3800 дополнений и модификаций, всего же в версии .35 насчитывается около 2000 новых функций и дополнений, сделанных с момента предыдущего стабильного релиза.
Изначально версия .35 должна была появиться еще две недели назад, но ряд ведущих разработчиков были недовольны производительностью и стабильностью кода, предложенного для финальной версии, сообщает CyberSecurity.
Среди основных новшеств новой версии можно выделить поддержку более прозрачного разделения параллельных потоков на современных серверах, работающих на базе нескольких многоядерных процессоров. В таких машинах зачастую параллельно идут несколько десятков процессов, которые необходимо координировать и синхронизировать. В новой версии ядра было сделано несколько важных улучшений для этого.
Также новая версия получила поддержку прямого ввода/вывода для распределенной файловой системы Btrfs, способной работать с миллиардами файлов очень больших размеров. Для файловой системы XFS в новинке появилась поддержка экспериментального процесса журналирования в случае с файловой системой XFS, а также новый дебаггер KDB, базирующийся на KGDB. В добавок к этому были внесены улучшения в Perf и появилась возможность аппаратного ускорения видеопотоков для кодеков H.264 и VC1 в случае наличия чипсета Intel G45+.
Появилась в новой версии и поддержка графического чипа Intel Cougarpoint и ряда новых GPU AMD Radeon.
Разработчики также сообщают, что в версии .35 появилась новая система дефрагментации памяти для повышения производительности. Серверы, работающие в сложных сетевых условиях с новым ядром теперь могут использовать множественные таблицы маршрутизации и поддержка протокола CAIF. Также заявлена поддержка интерфейса ACPI Platform Error Interface.
Традиционно появились в новом ядре и новые драйверы и многочисленные небольшие улучшения.