Linux 2.6.16
Релиз вышел 19 марта 2006 года, основные изменения:
- Значительно улучшена поддержка аудио аппаратуры (а также серьезно подчищен код ALSA), в особенности, Creative Audigy 2
- Файловая система configfs, предназначенная для конфигурации объектов ядра из пользовательского пространства
- Файловая система OCFS2, Oracle Cluster Filesystem 2.
- Масса улучшений в сетевой подсистеме
- Драйвера для ADSL модемов на чипсетах Eagle и ADI 930
- Поддержка процессоров AMD Geode GX/LX
- Улучшена программная приостановка (swsusp), в том числе добавлена поддержка libata
- Улучшена обработка ошибок и устранены другие проблемы в device mapper и программном RAID
- Улучшения в NFS и NFSv4, в том числе поддержка передаваемых блоков размером до 1 МБ
- SPUfs – файловая система для управления вычислительными элементами процессора Cell
- Распределитель памяти SLOB, альтернатива полновесному во всех смыслах этого слова SLAB для встраиваемых систем.
- Большие обновления в V4L/DVB
- Большинство семафоров переведены в мьютексы
- Таймеры высокого разрешения, таймеры POSIX теперь используют эту подсистему
- Переработанная буферизация устройств tty
- Внутрикластерный протокол TIPC (Transparent Inter Process Communication)
- Поддержка протокола SPI и сразу нескольких устройств для него
- Новая политика планирования SCHED_BATCH для требовательных к процессору задач
- Системные вызовы pselect/ppoll
- EDAC (Error Detection and Correction), бывший проект Bluesmoke, поддержка обнаружения ошибок аппаратного уровня, на сегодня в основном используется для отслеживания и реагирования на ошибки ECC в памяти
- Ну и, естественно, масса других изменений, исправлений и дополнений
Ссылки