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