Обновление Ядра Linux: 2.6.25.14 И 2.6.26.1. Что Нового В Версии 2.6.27

Выпущены обновления ядра Linux 2.6.26.1 и 2.6.25.14, содержащие исправления ошибок в различных подсистемах.

Кроме того, несколько дней назад был выпущен первый релиз-кандидат ядра 2.6.27, по которому можно судить об ожидаемых нововведениях.

Версия 2.6.27-rc1 включает 12 МБ измененного кода, что на 50% больше, чем в 2.6.26-rc1. Половина всех изменений связана с драйверами устройств, около 25% — с архитектурными изменениями (удаление каталога Arch/ppc/).

Список основных исправлений и нововведений в 2.6.27: * Улучшения в системном вызове kexec(), позволяющие драйверам выполнять различные задачи до того, как система перейдет в режим сна или после пробуждения.

Это призвано решить основные проблемы с режимами ожидания.

* Улучшена проверка целостности данных для блочных устройств; * Система отслеживания операций ввода-вывода, отраженных в памяти (memory-mapped I/O Trace mmiotrace).

Например, его можно использовать для обратного проектирования двоичных драйверов, отслеживая их взаимодействие с оборудованием; * Поддержка создания контрольных точек и восстановления виртуальных машин из них в Xen; * Функция трассировки оболочки для упрощения управления характеристиками ядра в реальном времени (ftrace); * Упорядочение трассировочного кода всех процессов, для работы с ними как с одним блоком (tracehook patches); * Улучшение некоторых системных вызовов, оперирующих файловыми дескрипторами, с целью повышения безопасности при доступе к ним из пользовательских программ (например, более строгий контроль входящих параметров, защита от условий гонки в многопоточных приложениях); * Отложенное распространение информации в ext4; * Multiqueue networkin — организация нескольких очередей пакетов для одного устройства; * Поддержка файловой системы UBIFS для работы на флешках с ограниченным количеством циклов записи данных.

Файловая система была разработана Nokia; * Новые драйверы для сетевых устройств Atheros AR8121, AR8113 и AR8114 Gigabit LAN для владельцев Asus Eee PC, Broadcom BCM57711, BCM57711E. Ссылка на источник Теги: #linux #настройка Linux #kernel

Вместе с данным постом часто просматривают: