Что нового в ядре 3.5

Линус Торвальдс опубликовал первый Linux 3.5 релиз-кандидат в субботу вечером, хотяо фициальный релиз по электронной почте не был отправлен до вечера воскресенья. Как обычно, первый RC новой версии ядра сигнализирует об окончании фазы разработки, в ходе которого уже сделаны почти все основные изменения. За исключением исправления ошибок, Linux 3.5 RC1 будет практически идиентичен финалу ядра 3.5, который предположительно выйдет в конце июля или начале августа.

В около двух недель, после выхода ядра 3.4, разработчики интегрировали в ядро ряд новыйх функций, таких как uprobes (пользовательские датчики). Они могут быть использованы systemtap и собственные перфорация ядра отслеживания инструмент для анализа поведение во время выполнения пользовательских программ. Другие важные дополнения к Linux 3.5 включает несколько исправлений для внутренних функций регистрации, которые отстаивал маинтейнер Сиверс Кей, которые должны улучшить структурный анализ журналов событий.

Simple Kernel-based Mode Setting (KMS) драйвера для графических чипов от 2000 ASpeed технологии серии и серии Matrox G200 были добавлены к Direct Rendering Manager (DRM), драйвер KMS для чипов от Cirrus, для эмулиции Qemu были также добавлены. Эти драйвера позволяют менять разрешение экрана, однако не позволяют использовать харверное ускорение работы. Это, однако, не является большой потерей - первые два чипа в основном используются в серверах.  Драйвера Radeon DRM должны обеспечить современные графические чипы улучшенной поддержкой HDMI аудио и получить немного больше производительности из графических процессоров (GPU) Evergreen, которые в основном используются для графических видеокарт в серии Radeon HD 5000. Так же появилась начальная поддержка гибридных графических установок - это когда где более мощный графический чип только включается при необходимости.

Kernel 3.5 может теперь использовать FireWire или USB Attached SCSI Protocol (UASP) в качестве SCSI target, которые могут быть доступны для других систем ("SCSI хост" в номенклатуре SCSI), так же может работать со многими системы производства компании Apple, которые были известны как "FireWire Target Disk Mode". Linux 3.5 также будет в состоянии функционировать в качестве SCSI target, при использовании QLogic fibre channel HBA серий 2400, 2500 и 2600.

Была оптимизирована функция обратной записи для файловой системы Btrfs, хотя поддержка RAID 5 и 6 не была добавлена к этой файловой системе в связи с известными проблемами разрушения данных в текущем коде. Теперь для файловой системы Ext4 можно добавить контрольные суммы для его метаданных, чтобы помочь распознать подделку данных. Сетевая подсистема теперь включает в себя планировщик пакетов CODEL active queue management, который предназначен для работы с проблемами типа "bufferbloat". Новая функция исправления соединений TCP должна предотвратить проблемы с трафиком сети передачи данных после того, как контейнеры были перенесены на другой компьютер. Между тем в настоящее время ядро использует механизм фильтров seccomp, который фильтрует функции команд и улучшает пользовательское пространство имен для улушчения безопасности контейнеров.

0
Firebird 5.06.2012 в 23:58