Вышло ядро Linux 3.4

После 2-х месяцев разработки свет увидела новая весия ядра  linux 3.4,о чем вчера сообщил Линус Товальдс.

Среди изменений,представленных в этом релизе,выделим следующие:

  • в инфраструктуре:
    • добавлен специальный ABI x32,позволяющий 32-битным программам,работающим на 64-битном ядре,получать доступ к 64-битным регистрам,оперируя при этом 32-битными указателями,что даёт возможность пользоваться преимуществами современных процессоров без увеличения потребления памяти;
    • внесены изменения в код Xen,позволяющие посылать гипервизору информацию о частоте ядра и состояниях сна,на основе которой гипервизор может управлять P- и C-состояниями процессора;
    • продолжена работа по унификации кода для поддержки платформы ARM;
    • улучшена интеграция ядра и udev,что позволяет подгружать модули,обеспечивающие использование специфических возможностей процессора,например,для подсчёта CRC;
    • интегрирован модуль безопасности Yama,позволяющий обезопасить процессы от исследования их памяти с помощью ptrace;
    • добавлена поддержка SMP на NVIDIA Tegra 3;
  • в файловых системах,подсистеме устройств хранения и драйверах:
    • повышено быстродействие btrfs,а также проведена работа по улучшению обработки ошибок;
    • из ext4 убраны опции монтирования journal=update и resize;
    • улучшена поддержка NFS;
    • добавлена поддержка qnx6fs в режиме «только для чтения»;
    • добавлена поддержка discard для dm-thin;
    • в подсистему SCSI добавлена реализация спецификации Universal Flash Storage;
    • в драйвер brcmfmac добавлена поддержка чипов bcm43235/6/8 USB;
    • в драйвер rt2x00 внесён код поддержки RT5372;
    • в драйвер rtl8187 добавлена поддержка режима «ad hoc»;
    • расширен спектр поддерживаемых устройств DVB;
    • добавлена поддержка чипсетов Intel Lynx Point,которые планируется выпустить в 2013 году;
    • добавлена поддержка тачпада Synaptics,подключенного по шине USB;
    • улучшена поддержка аудиокодеков Realtek;
    • драйвер подсистемы хранения Hyper V вынесен из области staging в подсистему SCSI;
    • в область staging добавлен драйвер android-alarm;
    • добавлена подсистема RAMster,позволяющая перемещать данные при нехватке памяти на другие устройства в кластере;
  • в графической подсистеме:
    • драйвер nouveau вынесен из области staging в подсистему DRM,и в него добавлена начальная поддержка GeForce GTX 680;
    • в драйвер Radeon DRM/KMS добавлена поддержка семейства графических ядер Southern Islands и Trinity;
    • режим энергосбережения RC6 включен по умолчанию для Sandy Bridge;
    • исправлен баг в драйвере i915,который приводил к повреждению памяти при выходе из гибернации (S4);
    • добавлен драйвер udl,обеспечивающий поддержку протокола DisplayLink для управления USB-мониторами;
    • внесены изменения,которые в будущем обеспечат поддержку подключения/отключения графических устройств «на лету»,т.е.,без перезагрузки X-сервера или другого вмешательства со стороны пользователя.

Также в ядро внесено множество других изменений: новые драйверы,исправления различных ошибок.

 

Информация предоставлена по материалам linux.org.ru

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *