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)
Ответ на: комментарий от AlexCones

О_О таки стоит graphic adapters переводить не иначе как графический адаптер а не графическое устройство.

речь то переключаемой графике.

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

эпо факту то нет переключаться без перезапуска иксов ты не можешь.. ЗЫ без бамблби оно работать не будет но работа бамблби упроститься(и возможно бамблби наследие перекочует в функции ядерного драйвера)

ЗЫ нвидия там вроде не при чём.. хотя смотреть лень и поидее это должно быть связано с работами Дэвида Эйрли решающего эту проблему внутри Хорг(опятьже проверять лень)

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

ну мог бы и раньше патчи были через неделю.. ну и каталист не?

Thero ★★★★★
()

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

Это радует.

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

нет, речь не об этом. наблюдались ошибки файловой системы после выхода из hibernate. ноут работал, но херово, нужно было ребутиться. оказалось, это драйвер i915.

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

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

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

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

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

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

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

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

thematt
()

улучшена интеграция ядра и udev, что позволяет подгружать модули, обеспечивающие использование специфических возможностей процессора, например, для подсчёта CRC;

В дальнейшем ждём интеграции в systemd?

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

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

не радуешься

petrosha ★★★★★
()

Расскажите, какая именно проблема была со включением RC6 на sandy bridge? Очень интересно узнать, почему же его не включали так долго.

anonymous
()

Должно в ближайшем времени появиться в Fedora'е 17, а возможно и в 16!

carasin ★★★★★
()

Жду ебилда, как обычно.

Sholy
()
Ответ на: комментарий от post-factum

Судя по тому, что в x32 работают блобы (инфа из fedora@conference.jabber.ru), софт-таки пересобирать не нужно.

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

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

ForwardToMars
()

анонс убрали

тарбол убрали

anonymous
()

kye: Add support for 3 tablets

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

Zidane
()
Ответ на: комментарий от carasin

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

vova7890 ★★★
()

А че, машину времени изобрели? оО

mainline: 3.4 2012-05-20 [Patch] [View Patch] [Gitweb]
stable: 3.3.6 2012-05-12 [Full Source] [Patch] [View Patch] [View Inc.] [Gitweb] [Changelog]

;D

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

Дык софт-то, ЕМНИП, остаётся 32-битным.

В общем, когда я пытался понять, что это за x32 такое, пришёл к выводу, что это ядро x86_64 (с драйверами), к которому добавлен слой абстракции для использования приложениями 32-битной адресации памяти.

Короче, спорить не буду, ибо сам ещё до конца не понял для себя, что это такое и с чем его едят. Но, по заверениям одного товарища, блобы в x32 работают. Если под блобами понимаются драйвера на видео, то оно и понятно (ибо ядро ― практически обычное x86_64). А вот насчёт Skype'а, Opera'ы и прочих Chrome'ов ― ХЗ.

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

В том и фишка, что становится доступным весь объём RAM, но его можно использовать более эффективно в силу того, что 32-битный софт потребляет её меньше. А само ядро ― 64-битное, что позволяет несколько ускорить общую работу системы.

В общем, это франкенштейн покруче PAE будет ;D Толком-то оно ещё мало обкатано. Вот выйдет глибц 2.16, тогда и можно будет говорить о серьёзном применении x32, а до этого момента большинство мейнстримовых дистров не возьмётся за поддержку этой смеси ежа с ужом.

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

Без пересборки приложений - это обычный костыль ака pae, ничем не круче. Одному приложение, все также, будет доступна максимальная возможная память которую может адресовать 32битное число. Тот же пае тока в профиль... Имхо киллер-фича сиего, это 64битные инструкции, тоесть load/store 8байт можно, хотя... и тут mmx есть... Кароче хз в чем профит)

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

Дело в том, что в x32 на одно приложение и так будет не больше 4 ГиБ RAM, такие дела. Потому и говорю, что это франкенштейн.

carasin ★★★★★
()

Походу баг нашли. Сырец убран и на главной ещё 3.3.6

BeerSeller ★★★★
()

Хмм, до моего Aptosid-а пока не долетело. Ждём-с.

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

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

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

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

Материнскую карту приобрёл за 1800 рублей в 2008 году, там AMD 780G, http://www.asrock.com/mb/overview.ru.asp?Model=A780GM-LE Но так как процессор для AM3, новый, я был уверен что там есть все технологии! Но нет: что-то зависит и от чипсета. Буду обновлять.

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

> Там всего 2 гигабайта оперативной памяти и расширять некуда. Мне длинные указатели там некуда приткнуть

Всего-то 2 гигабайта - и этого мало? Там что, промышленное ПО на Java? У меня в 2005 году был компьютер AMD Athlon 64 3000+, из первой волны 64-битных. Спокойно работал с 512 Мб памяти и Linux, пока материнская плата не сгорела в 2008-м.

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

> надо что-то с этим делать...

> спокойно! соберись!

Не собралось? Похоже, ты нашёл тот баг, из-за которого архив с ядром Linux убрали с сайта.

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

bulldozer

Это вам к поклонникам FreeBSD и почитателям Аида, Линус Торвальдс рекомендует Intel и глупо к нему не прислушиваться.

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

ретрограды :( Впрочем, старого железа ещё довольно много.

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

о серьёзном применении x32

скайпики разве что пускать, и да разве это фишку не из opensolaris стырили - там тоже ядро 64, а вокруг большинство программ 32битные.

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