После двух месяцев разработки вышло новое ядро Linux версии 2.6.39.
Из нововведений следует отметить:
окончательно и безвозвратно удалён BKL. Соответствующего кода в ядре больше нет. Вообще нет. Весь процесс занял около трёх лет;
реализована обработка практически всех прерываний в отдельных потоках;
исправлены проблемы, возникшие после применения оптимизационных патчей, между VFS и SELinux;
переработана подсистема блочных устройств, что позволило снизить количество блокировок и очистить код;
добавлена поддержка паравиртуализированных сетевых устройств Xen;
внесены изменения в планировщик процессов, исправляющие проблемы с виртуализацией Windows;
добавлена поддержка ipset, что позволяет более эффективно работать со списками IP-адресов и портов;
произведено множество улучшений в файловых системах ext4, btrfs и xfs, направленных на увеличение быстродействия и повышение стабильности;
улучшена поддержка беспроводных карт Realtek, Intel, Broadcom и Ralink;
произведены улучшения в драйвере видеокарт Intel;
добавлена поддержка видеокарт семейства Cayman (AMD);
добавлена поддержка Z-компресии в драйвере Nouveau;
добавлена поддержка хабов USB 3.0;
добавлен драйвер мыши для Hyper-V;
удалены autofs3 и smbfs;
обновлена документация, поставляемая вместе с ядром;
добавлено и обновлено множество драйверов устройств;
внесено большое количество исправлений в другие подсистемы;
исправлено большое число ошибок.
Более детально прочитать о нововведениях можно здесь: часть 1 , часть 2, часть 3 , часть 4.
- Подробный список изменений на Kernel Newbies
- Загрузить тарболл исходных кодов
- Загрузить патч на ядро 2.6.38
- Официальный анонс от Линуса Торвальдса
Источник - http://www.linux.org.ru/news/kernel/6279759
