Сегодня вышла новая версия ядра Linux — 2.6.29, как обычно включающая множество новшеств и улучшений. Основные изменения:
* Файловые системы
1. Новая экспериментальная файловая система Btrfs
2. Read-only файловая система SquashFS включена в ядро (сжатие по алгоритму LZMA пока не поддерживается)
3. OCFS2 теперь поддерживает ACL, атрибуты безопасности, квоты и проверку целостности метаданных
4. Возможность «замораживать» файловую систему (например для снятия резервной копии)
5. Множество небольших улучшений ext4, в том числе
1. Добавлена опция, позволяющая выключить журналирование (при этом производительность становится выше даже чем у ext2)
2. В документацию добавлена информация о барьерах записи
3. Исправлены многие ошибки и улучшена производительность
* Графическая подсистема
1. Механизм смены видеорежимов средствами ядра — Kernel-based mode setting (KMS)
2. Улучшения в Graphics Execution Manager (GEM)
* Множество улучшений в управлении питанием (в т.ч. новые драйвера для различных моделей ноутбуков)
* Сеть
1. Стек mac80211 готов к поддержке режима точки доступа (для работы требуется hostapd)
2. Поддержка стека WiMAX, а так же драйверов для USB/SDIO карт Intel Wireless WiMAX/Wi-Fi Link 5×50
3. Поддержка инфраструктуры Generic Receive Offload (GRO) для драйверов LAN
* Аудио
1.
Драйвер для кодеков HD Audio разделён на несколько частей (для
различных вариантов кодека от разных производителей), теперь конкретная
версия кодека должна определяться автоматически
2. Поддержка вывода аудио через HDMI на чипсетах от Intel и NVidia
3. Множество новых драйверов для вывода звука в «системах на кристалле» (System on Chip — SoC)
4. Управление питанием для AC97 и HD Audio
*
Tux — толстый пингвин с утиным клювом — временно уступил пост
официального талисмана Tuz’у — тасманскому дьяволу (только на один
релиз)
Полный список изменений (а их очень много и они затрагивают почти все подсистемы ядра) можно прочитать здесь.
Скачать: исходники.tar.bz2.
Источник: securitylab.ru