Новость: Вышел Linux 2.6.16
(Категория: Linux)
Добавил Roman I Khimov
Понедельник, 20 Март 2006, 19:49
Итак, сегодня вышла новая версия ядра Linux - 2.6.16. Линус отмечает, что это довольно важный релиз, поскольку сразу несколько дистрибутивов, скорее всего, будут использовать его в качестве основы для своих ядер.
В сравнении с шестым кандидатом в релиз изменения незначительные, разного рода исправления (в том числе ошибки, обнаруженные сканером Coverity) и небольшие обновления для MIPS и PowerPC.
Однако, стоит взглянуть и на цельную картину изменений в сравнении с предыдущей стабильной версией ядра, 2.6.15:
- Значительно улучшена поддержка аудио аппаратуры (а также серьезно подчищен код 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 в памяти
- Ну и, естественно, масса других изменений, исправлений и дополнений
Ядро Linux 2.6.16 (39 МБ), патч 2.6.15 -> 2.6.16 (5 МБ), 2.6.16-rc6 -> 2.6.16 (35 КБ), Changelog.
Следом за Линусом, обновили свои ветки Инго Молнар и Кон Коливас. Первый выпустил новый RealTime патч, а второй релиз 2.6.16-ck1.
Патч Linux 2.6.16 -> 2.6.16-rt1. Ссылка не прямая, поскольку высока вероятность, что там уже есть вторая или более версия патча.
Патч Linux 2.6.16 -> 2.6.16-ck1, 2.6.16 -> 2.6.16-cks1 (оба по 50 КБ).
Источник этой новости Центр информации по операционным системам
( http://www.osrc.info/news.php?extend.3862 )