LINUX.ORG.RU

Вышло ядро Linux 3.4

 ,


1

0

После двух месяцев разработки увидела свет новая версия ядра 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-сервера или другого вмешательства со стороны пользователя.

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

Для более детального ознакомления с новшествами ядра предлагается обратиться к ресурсу The H, по материалам которого подготовлена эта новость: ноль, раз, два, три, четыре. Как обычно, информация о новшествах в доступном виде размещена на этой и этой странице Kernel Newbies, а самую полную информацию можно получить, читая логи коммитов ядра.

Скачать тарболл с исходниками

Скачать патч на ядро 3.3

>>> Официальный анонс

★★★★★

Последнее исправление: post-factum (всего исправлений: 4)
Ответ на: комментарий от zibert
Когда уже можно будет btrfs использовать с минимальным риском?

Мне другое интересно: почему одну кривую поделку (btrfs) оперативно включают в ядро еще на стадии жесточайшей беты, а другую конфетку (reiser4) до сих пор не хотят включать?

delete83 ★★
()
Ответ на: комментарий от thematt

Так уже разработали же. Или мы эволюционируем дальше, и теперь «stable software is non-sense»? :)

pekmop1024 ★★★★★
()
Ответ на: комментарий от thematt

Некий Шишкин, говорят, разрабатывает, но плюнул на интеграцию в ядро, потому что что-то у него с Линусом не срослось.

delete83 ★★
()
Ответ на: комментарий от delete83

патчей для 3.x ветки нету, последняя поддерживаемая версия 2.6.38

thematt
()
Ответ на: комментарий от delete83

будут разработчики - включат. А то включат сейчас, найдётся баг, а его даже исправлять некому.

ForwardToMars
()
Ответ на: комментарий от druganddrop-2

и тебя выкинуть тоже не мешалоб, аргументы?

vova7890 ★★★
()
Ответ на: комментарий от druganddrop-2

4.2 на твое 4.2 На моих задачах reiserfs по прежнему уделывает ext4 и xfs по производительности. Но это на серваках. На десктопе для /home использую ext4

Pinkbyte ★★★★★
()
Ответ на: комментарий от vasily_pupkin

на операциях с кучей мелких файлов в хреновой горе каталогов - от 30 тысяч и больше. Кеши сквидов, к примеру, они такие, да...

Pinkbyte ★★★★★
()
Ответ на: комментарий от druganddrop-2

у знакомого, сервер которому я настраивал, файлопомойка тоже на XFS. Поставил чисто на потестить - оказалось тоже очень даже, внезапные выключения питания не повреждают систему(домашняя файлопомойка без ИБП у него - экстремал!) так, как об этом кричат везде - просто нужны правильные опции монтирования.

Pinkbyte ★★★★★
()
Ответ на: комментарий от druganddrop-2

но в продакшене не все ФС одинаково полезны ;-)

Pinkbyte ★★★★★
()
Ответ на: комментарий от druganddrop-2

4.2

Где?

райзер вообще нужно выкинуть из

ядра полностью

С хрена ли? Какие-то более адекватные альтернативы есть?

cruxish ★★★★
()
Ответ на: комментарий от vasily_pupkin

лучше, про опции в ext4 я читал и пробовал их

Pinkbyte ★★★★★
()
Ответ на: комментарий от vasily_pupkin

Как это поможет? При операциях с мелкими файлами ext4 упирается в журнал, который лежит в начале диска. Просто начинается дрочево начала диска сопровождаемое жуткими тормозами. Вот презентация btrfs. Там где-то в середине говорится о проблемах с мелкими файлами на ext4 и xfs.

Reset ★★★★★
()
Ответ на: комментарий от druganddrop-2

ext4

Медленнее, код сложнее, костыли для совместимости с ext2/3, хуже восстанавливается после сбоев (есть вероятность потери данных). Ещё варианты?

cruxish ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.