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

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

добавлена подсистема RAMster, позволяющая перемещать данные при нехватке памяти на другие устройства в кластере;

почитал по ссылке, но не понял он перемещает RAM (судя по названию) или swap?

uspen ★★★★★ ()

Я так понимаю, что это не LTS? Интересно, в Федору опять будут пихать новое ядро после выхода?

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

добавлена подсистема RAMster, позволяющая перемещать данные при нехватке памяти на другие устройства в кластере;

почитал по ссылке, но не понял он перемещает RAM (судя по названию) или swap?

Удваиваю вопрос. Технология интересная, хотелось бы больше информации по ней.

renya ★★★★★ ()

>добавлен специальный ABI x32

Что только люди не делают, лишь бы x86_64 не пользоваться.

Mystra_x64 ★★★★★ ()

исправлен баг в драйвере i915, который приводил к повреждению памяти при выходе из гибернации (S4);

Наверное из-за этого бага у меня раз в неделю изображение замирало, но система продолжала работать

xorik ★★★★★ ()

внесены изменения, которые в будущем обеспечат поддержку подключения/отключения графических устройств «на лету», т.е., без перезагрузки X-сервера или другого вмешательства со стороны пользователя.

Еще чуть чуть и будет готов для десктопа с несколькими видеокартами :)

xorik ★★★★★ ()

драйвер nouveau вынесен из области staging в подсистему DRM, и в него добавлено начальную поддержку GeForce GTX 680;

добавлена начальная поддержка

carasin ★★★★★ ()

режим энергосбережения RC6 включен по умолчанию для Sandy Bridge;

исправлен баг в драйвере i915, который приводил к повреждению памяти при выходе из гибернации (S4);

вот это радует, ибо есть ноут с этим самым санди бриджем. пойду по ссылкам читать, что там еще делали

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

Оно же только для 32-битного софта. Для разных блобов пойдет наверное.

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

Наверное из-за этого бага у меня раз в неделю изображение замирало, но система продолжала работать

Да, действительно замирало с похожей частотой. Думал проблема в lxde или иксах, а оно вон как.

loz ★★★★★ ()

исправлен баг в драйвере i915, который приводил к повреждению памяти при выходе из гибернации (S4);

Ого, а вот это реально интересно.. я и не знал, что такой баг есть =) хорошо, если пофиксили.

может это и было причиной того, что у меня ноутбук не просыпался (через раз)

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

у меня ничего никогда на ноутбуке с intel gma hd не замирало...

BattleCoder ★★★★★ ()

внесены изменения, которые в будущем обеспечат поддержку подключения/отключения графических устройств «на лету», т.е., без перезагрузки X-сервера или другого вмешательства со стороны пользователя.

Ня!

thelonelyisland ★★★ ()

Под ABI x32 надо весь софт пересобирать? А то имеется тут у меня один нетбук с Atom N455, про который пишут, что он 64х разрядный

OldWiseCat ★★ ()

Запрос на включение новой редакции POHMELFS так и не одобрили?

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

на 3.3.6 12309 во все поля. :(

опять у меня баги не работают (

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

подозреваю что его надо будет ещё и переписать...

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

дак он же железоспецифичный баг... выяснили уже.

Thero ★★★★★ ()

В этом треде мы наблюдаем пользователей видеокарт Интел, у которых «всё работает» (но только то изображение замирает, то ноутбук не просыпается).

RussianNeuroMancer ★★★★★ ()

добавлена поддержка чипсетов Intel Lynx Point, которые планируется выпустить в 2013 году;

Кто-то опять угнал машину времени.

добавлена поддержка тачпада Synaptics, подключенного по шине USB;

Интересно, а почему мой Synaptic работает на 3.0.0-1?

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

Пользователь интел, все работает, изображение не замирает, ноутбук просыпается, ЧЯДНТ?

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

А что, вы не пробовали на старых ядрах подключать проектор? Таки подключается и работает без перезагрузки.

AlexCones ★★★ ()

Когда уже можно будет btrfs использовать с минимальным риском?

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

Хибернейт использую, активно память, графику. УМВР.

AlexCones ★★★ ()

> продолжена работа по унификации кода для поддержки платформы ARM;

опять патч для at91 переделывать… :(

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

У владельцев Ironlake тормозит аппаратное декодирование 1080p, например. А вы, кстати, пробовали активировать ускорение интерфейса в Firefox? (layers.acceleration.force-enabled в about:config)

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

Интересно, а почему мой Synaptic работает на 3.0.0-1?

потому, что они обычно PS/2

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

[2789076.027823] psmouse.c: TouchPad at isa0060/serio1/input0 lost synchronization, throwing 2 bytes away.
[2789076.561191] psmouse.c: resync failed, issuing reconnect request

Да, видимо по PS/2

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

Я узнавал опытным путем, когда случайно выкинул из ядра поддержку PS/2.

x0r ★★★★★ ()

Процесс выхода пошёл… есть патч, полного тарболла, как и анонса, пока ещё нет. К утру будет, тогда и подтвердим.

Напоминаю, если подтверждать не я буду, не забудьте вставить ссылку на письмо Торвальдса с анонсом, а также снять ограничение на две звезды.

post-factum ★★★★★ ()

Урррра, новое ведро, отличные изменения!

> внесены изменения в код Xen

Ааа, кайф, патчи Novell всё-таки приняли! Сейчас у меня ведро 3.4.0-rc6, как раз чтобы Xen проверить, думал пробросить видеокарту в гостевой Шиндовс. Но нет поддержки одной технологии в чипсете, поэтому мне не повезло.

> добавлена поддержка SMP на NVIDIA Tegra 3

Так вот зачем нужно отдельное ядро с окончанием -tegra. Ура!!! Вступление компании NVIDIA в Linux Foundation даёт свои плоды!

> добавлена поддержка тачпада Synaptics, подключенного по шине USB

У меня в нетбук встроен. Неужели он внутри соединён по PCI?! Не, бред, наверное PS/2, или в дистрибутивах для рабочих станций (десктопов) эта функциональность добавлялась патчем на исходный код ядра.

> расширен спектр поддерживаемых устройств DVB

А вот это кайф, хочу поддержки вообще всех устройств DVB!

> улучшена поддержка аудиокодеков Realtek

Ну наконец-то они улучшили свой аудиодрайвер! Мне кажется, или звук по встроенному Realtek идёт с лагом? На Creative Audigy задержек нет. Или стоп... может это само устройство, и в винде так же? Надо проверить.

Осталось теперь только узнать, чем отличается их драйвер для сетевой карты r8169 от драйвера r8168 на сайте. Чем он лучше, чем хуже, что за патенты такие мешают добавить r8168 в ядро...

> драйвер подсистемы хранения Hyper V вынесен из области staging в подсистему SCSI

Может быть хоть Microsoft поможет мне пробросить видеокарту в гостевой Шиндовс, раз Xen этого не хочет делать без поддержки IOMMU в чипсете... Вряд ли, но почитаю о Hyper V: а вдруг?

> в драйвер Radeon DRM/KMS добавлена поддержка семейства графических ядер Southern Islands и Trinity

Потестировал. А он изменился за два года! Unreal Tournament 2004 почти не тормозит! Едва заметно только, если вывести на телевизор и сделать большое разрешение экрана. Ещё немного - и FPS в этой игре будет как у проприетарного драйвера. Даже не знаю чем теперь тестировать. Жду когда заработает Braid.

> внесены изменения, которые в будущем обеспечат поддержку подключения/отключения графических устройств «на лету», т.е., без перезагрузки X-сервера или другого вмешательства со стороны пользователя.

Тоже плоды вхождения NVIDIA в Linux Foundation? Ну ребят, мне так нравится, что Linux не умеет отключать питание на видеокарте при отключении монитора... В Шиндовс при работе CUDA на NVIDIA риходится запрещать отключать монитор, чтобы программа работала, а в Linux что с отключенным, что со включенным, программа работает! Но что ж поделаешь, я понимаю, Optimus, да и настроить как было, надеюсь, будет можно.

ZenitharChampion ★★★★★ ()

Вот блин, только 3.3.5 собрал на всех тачках -_-

Lindows ()
Ответ на: комментарий от xorik

>> внесены изменения, которые в будущем обеспечат поддержку подключения/отключения графических устройств «на лету», т.е., без перезагрузки X-сервера или другого вмешательства со стороны пользователя.

> Еще чуть чуть и будет готов для десктопа с несколькими видеокартами :)

Это и сейчас есть. У меня сейчас ATi Radeon HD 3200 и ATi Radeon HD 5850, и обе работают одновременно. А вот гибридная графика у NVIDIA наконец-то заработает без bumblebee, который использует VirtualGL.

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

> Под ABI x32 надо весь софт пересобирать? А то имеется тут у меня один нетбук с Atom N455, про который пишут, что он 64х разрядный

На нём заработает Linux для архитектуры AMD64, несмотря на то, что это AMD64.

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

не хочет делать без поддержки IOMMU в чипсете

Где то я видел гиперкостыльные патчи, то ли для kvm, то ли ддля ксена, которые позволяли запихнуть в виртуалку одно PCI устройство без иомму, но это давно было, уже не помню деталей.

И кстати, какой у тебя чипсет то?)

Lindows ()

Ох, только заметил:

в драйвер Radeon DRM/KMS добавлена поддержка семейства графических ядер Southern Islands и Trinity;

Наконец то, спустя почти два месяца после покупки я могу теперь начать пользоваться своей видеокартой амд хд7870 в линуксе +)

Lindows ()

О, интересная фича: частичный ресайз рейда10! Больше, чем два года ждал ...

Lindows ()
Ответ на: комментарий от OldWiseCat

Под ABI x32 надо весь софт пересобирать? А то имеется тут у меня один нетбук с Atom N455, про который пишут, что он 64х разрядный

А нафига? У нас такие процы стоят в наших ящиках, 64-битный лиспософт крутится, только свист стоит.

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