LINUX.ORG.RU
 
post-factum

Вышло ядро Linux 3.2


0

1

После двух с половиной месяцев разработки выпущена новая версия ядра Linux 3.2.

В этой версии следует отметить такие изменения:

сетевая подсистема:

  • интегрированы патчи, позволяющие протоколу TCP быстрее адаптироваться к пропускной способности линии передачи;
  • драйвер brcm80211 добавлен в основную ветку и вынесен из staging;
  • добавлен драйвер Wi-Fi Ath6kl для Atheros AR6003;
  • произведена чистка кода драйвера Rtl8192e;
  • проведена реструктуризация кода драйверов сетевых устройств;
  • в подсистему NFC добавлена поддержка NCI;

файловые системы:

  • в ext4 добавлена поддержка выделения больших блоков;
  • в btrfs добавлена функция упреждающего чтения readahead;
  • добавлена возможность указания альтернативной корневой записи для btrfs во время монтирования;
  • в CIFS внесены изменения, которые в отдельных случаях значительно повышают скорость передачи;
  • уменьшены задержки вызовов fsync и sync в XFS;

архитектура:

  • добавлена дополнительная реализация алгоритма SHA1 для процессоров x86-64, использующая инструкции SSE3 или AVX;
  • код Blowfish расширен ассемблерной реализацией для процессоров x86-64;
  • добавлены многочисленные патчи для устранения проблем с кешем L1 в процессорах AMD Bulldozer;
  • добавлена поддержка нового генератора псевдослучайных чисел, представленного в архитектуре Ivy Bridge;
  • в подсистему EDAC добавлена поддержка процессоров Sandy Bridge EP;
  • добавлена поддержка архитектуры Qualcomm Hexagon;
  • драйвер тактового генератора для Hyper-V вынесен из области staging в основной код;
  • продолжены работы по реструктуризации кода ARM;
  • добавлена поддержка режима PowerNV для процессоров Power/PowerPC;
  • произведена реструктуризация и чистка кода UML;

инфраструктура:

  • в код writeback добавлено автоматическое ограничение скорости передачи данных от программ, которые генерируют большие объёмы данных, что должно положительно сказаться на отзывчивости системы;
  • уменьшена избыточность при использовании MPI;
  • внесены изменения в SLUB и vmscan с целью повышения производительности;
  • драйверы для устройств хранения Xen теперь поддерживают сбрасывание (discard);
  • в device-mapper добавлена экспериментальная библиотека для хранения метаданных целей;
  • в dm-thin добавлена улучшенная поддержка мгновенных снимков;
  • появилась возможность ограничивать процессорное время для группы процессов;
  • модуль EVM вместе с TPM теперь способен обнаруживать изменения в системных файлах;
  • sysfs может явно сообщать, на какой системе работает ядро: настольной, ноутбуке, сервере (по таблицам ACPI);
  • включена подсистема динамического регулирования напряжения и частоты (DVFS);
  • код гибернации стал многопоточным;
  • TOMOYO теперь может проверять переменные окружения и блокировать отдельные операции с сокетами;

драйверы:

  • для систем Ivy Bridge добавлена поддержка трёх мониторов;
  • функция энергосбережения RC6 по-прежнему выключена по умолчанию из-за вновь обнаруженных проблем;
  • драйвер Nouveau теперь использует функции ускорения, доступные с автоматически генерированной прошивкой для графических ядер Fermi NVC1, NFV8 и NVCF;
  • также в Nouveau добавлены некоторые функции энергосбережения;
  • кардинально переработан и вынесен из staging драйвер vmwgfx;
  • улучшен автопарсер для аудиокодеков Realtek;
  • в медиаподсистему внесено множество изменений, касающихся веб-камер, устройств дистанционного управления и телевизионных устройств.

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

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

СКАЖИ СВОЕМУ КОМПЬЮТЕРУ, ЧТОБЫ ЗАПЕР ДВЕРЬ

любительская автоматизация; устройство с открытой прошивкой
исходные тексты всех программ, открытые библиотеки
http://www.unicontrollers.com/products/unc01x

[#]  

Дыру с SG_IO так и не закрыли?

***** ()
[#]  

Там наконец-то исправлен баг со звуком на asus eeetop 2203!

** ()
[#]  
note173

Ivy Bridge-то еще нет, как они под него изменения тестируют?

*** ()
[#] Ответ на: комментарий от note173 02.01.2012 17:26:04  
post-factum

Может, по спекам пишут. А, может, по тестовым образцам.

***** ()
[#]  
GotF
>>-----Цитата---->>

уменьшены задержки вызовов fsync и sync в XFS

<<-----Цитата----<<

XFS как Firefox — с каждым релизом ядра всё быстрее :)

***** ()
[#]  
INFOMAN
>>-----Цитата---->>

в код writeback добавлено автоматическое ограничение скорости передачи данных от программ, которые генерируют большие объёмы данных, что должно положительно сказаться на отзывчивости системы;

<<-----Цитата----<<

анти-12309-костыль?

**** ()
[#]  
ZenitharChampion

> добавлены многочисленные патчи для устранения проблем с кешем L1 в процессорах AMD Bulldozer

То есть, процессор не обновлять? У меня на компьютере часто запущены старые дистрибутивы

** ()
[#] Ответ на: комментарий от INFOMAN 02.01.2012 20:45:29  
post-factum

Нужно проверять тем, у кого сей баг проявлялся.

***** ()
[#] Ответ на: комментарий от post-factum 02.01.2012 20:53:28  
pevzi
>>-----Цитата---->>

Нужно проверять тем, у кого сей баг проявлялся.

<<-----Цитата----<<

У меня с недавних пор что-то похожее началось. Музыку нереально нормально слушать: чуть нагрузка на диск — начинает заикаться. А при малейшем свопинге вообще песец.

**** ()
[#]  
f1xmAn
>>-----Цитата---->>

функция энергосбережения RC6 по-прежнему выключена по умолчанию из-за вновь обнаруженных проблем;

<<-----Цитата----<<

Ну вот, еще 2.5 месяца заслуженно кормить вендотроллей :(

** ()
[#]  
OldWiseCat

ну уж с этим-то релизом система перестанет вставать раком при записи на Cowon C2?

** ()
[#] Ответ на: комментарий от pevzi 03.01.2012 0:07:40  

своп не нужен в 21м веке ! )

* ()
[#]  
SoulThreads

Ведро версии 3.1 на моей ленове начинает паниковать, когда включаешь/выключаешь подсветку экрана. Сказали, что это починили в 3.2. Когда ставил какую-то из rc, оно паниковало уже черт знает от чего, но вполне стабильно при запуске кед. Теперь вот с интересом жду релиза, посмотрим, как там будут дела обстоять.

* ()
[#] Ответ на: комментарий от pevzi 03.01.2012 0:07:40  
ZenitharChampion

Попробуй вместо VLC - плеер с буфризацией, например Amarok. Мне помогает. У меня с проприетарным драйвером от ATi тиакое, хотя казалось бы, причём здесь он... НА nvidia и открытом ati всё работает.

** ()
[#] Ответ на: комментарий от ZenitharChampion 03.01.2012 15:34:58  
fragment
>>-----Цитата---->>

Попробуй вместо VLC - плеер с буфризацией, например Amarok

<<-----Цитата----<<

А что, в VLC нет буферизации?

()
[#] Ответ на: комментарий от fragment 03.01.2012 15:36:55  
ZenitharChampion

Уверен что нет. Если я проигрываю файл с Flash-диска, его лампочка не гаснет. А если amarok'ом - то файл буферизируется и чтение происходит редко.

** ()
[#] Ответ на: комментарий от fragment 03.01.2012 15:47:58  
ZenitharChampion

Могу снять видео на камеру. Одна и та же система. VLC и закрытый ati - притормаживания видео или звука в случайный момент. nvidia - при тех же нагрузках никаких. А вообще с ati можно и без нагрузки пронаблюдать это, даже просто шевельнув мышью во время проигрывания аудио в VLC.

** ()
[#] Ответ на: комментарий от OldWiseCat 03.01.2012 14:15:30  
megabaks

это касается только твоей системы
не пугай людей

** ()
[#] Ответ на: комментарий от ZenitharChampion 03.01.2012 15:54:00  
fragment

И это значит, что в VLC нет буферизации?

()
[#]  
>>-----Цитата---->>

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

<<-----Цитата----<<

Как их активировать? Или он по-дефолту активные?

** ()
[#] Ответ на: комментарий от Harald 03.01.2012 14:59:31  
pevzi
>>-----Цитата---->>

своп не нужен в 21м веке

<<-----Цитата----<<

На нетбуке при запущенном Chromium таки нужен (:

**** ()
[#] Ответ на: комментарий от pevzi 03.01.2012 16:19:18  

ааа, ну тогда не нужен Chromium, очевидно, он не подходит для нетбука )

* ()
[#] Ответ на: комментарий от ZenitharChampion 03.01.2012 15:34:58  
pevzi
>>-----Цитата---->>

Попробуй вместо VLC - плеер с буфризацией

<<-----Цитата----<<

Использую плеер на Gstreamer, пробовал ставить разные значения размера буфера — не помогало.

**** ()
[#] Ответ на: комментарий от Harald 03.01.2012 14:59:31  

Как только ram перестанет быть volatile и ее будет over 9000!

()
[#] Ответ на: комментарий от Trieforce 03.01.2012 19:20:38  

и как своп помогает от volatile-льности RAM?
да и 8-16гиг памяти сейчас вполне доступны, а выделять такое количество свопа (или в два раза больше, как раньше советовали) неразумно

* ()
[#] Ответ на: комментарий от Harald 03.01.2012 14:59:31  
GotF
>>-----Цитата---->>

своп не нужен в 21м веке

<<-----Цитата----<<

Бред.

***** ()
[#] Ответ на: комментарий от Harald 03.01.2012 14:59:31  
post-factum

Я, конечно, понимаю, что моих 4 Гб хватает на две жрущие как не в себя софтины на жабе, виртуалку с виндой для работы и ФФ на хост-системе, но, во-первых, лимит иногда может перебираться, а, во-вторых, своп используется ещё и для гибернации.

***** ()
[#] Ответ на: комментарий от post-factum 03.01.2012 20:44:13  
>>-----Цитата---->>

но, во-первых, лимит иногда может перебираться, а, во-вторых, своп используется ещё и для гибернации.

<<-----Цитата----<<

ну, ресурсы всегда конечны, со свопом или без, а гибернация через своп - это костыль, почему в винде для этого отдельный файлик есть?

* ()
[#] Ответ на: комментарий от Harald 04.01.2012 2:56:28  
post-factum
>>-----Цитата---->>

Harald

гибернация через своп - это костыль

<<-----Цитата----<<

Обоснуй.

>>-----Цитата---->>

Harald

почему в винде для этого отдельный файлик есть?

<<-----Цитата----<<

Потому что там нет раздела для гибернации? Твой Генерал Очевидность.

И ещё хотелось бы узнать причину равнения на винду.

Кстати, в Линуксе есть возможность устроить гибернацию в файл. Так, на всякий случай напоминаю.

***** ()
[#] Ответ на: комментарий от post-factum 04.01.2012 3:11:28  
hibou

А не может ли случиться такая ситуёвина, при которой и память занята, и в своп уже достаточно скинуто? Своп же не резиновый. Куда сохранять память?

***** ()
[#] Ответ на: комментарий от Harald 04.01.2012 2:56:28  
>>-----Цитата---->>

а гибернация через своп - это костыль, почему в винде для этого отдельный файлик есть?

<<-----Цитата----<<

тебе никто не запрещает запилить своп в файл и гибернироватьвыполнять гибернацию в него

но это в лишь в самом тяжелом случае, когда вендовые привычки не дают нормально жить

()
[#] Ответ на: комментарий от hibou 04.01.2012 3:42:41  
post-factum

Может. Для этого в tuxonice предусмотрена гибернация в файл.

***** ()
[#] Ответ на: комментарий от Harald 04.01.2012 2:56:28  
sin_a
>>-----Цитата---->>

почему в винде для этого

<<-----Цитата----<<

Интересно, а как это реализовано в MS DOS?

***** ()
[#] Ответ на: комментарий от feinsbot 04.01.2012 4:04:02  
Binary

в бубунте (больше нигде не использую гибернацию) после нажатия на кнопку гибернации может возникнуть ситуация, что память заполнена, и ядро рапортует,что места в свопе недостаточно, и все, больше ничего не сделать. ну так и причем тут виндовые привычки? не хочется таких сюрпризов

** ()
[#] Ответ на: комментарий от Harald 03.01.2012 20:24:15  
>>-----Цитата---->>

и как своп помогает от volatile-льности RAM?

<<-----Цитата----<<

гибернация же!

()
[#]  
RussianNeuroMancer

Когда там поднимут Багзиллу?

P.S. Ещё починена подсветка на Acer Aspire xx60G (где x - 5 или 7).

*** ()
[#] Ответ на: комментарий от ZenitharChampion 03.01.2012 15:45:24  
RussianNeuroMancer

> Уверен что нет.
Загляните что ли в настройки.

*** ()
[#]  
xorik

Такс, значит 3.1.7 можно не собирать и дождаться 3.2

***** ()
[#]  
yoghurt

3.11 было уже?

***** ()
[#]  
X10Dead
>>-----Цитата---->>

улучшен автопарсер для аудиокодеков Realtek;

<<-----Цитата----<<

Надеюсь теперь звук перестанет заикаться.

** ()
[#]  
vertexua

Зависание генты до сих пор при старте? )

*** ()
[#] Ответ на: комментарий от vertexua 04.01.2012 18:08:02  
ymuv
>>-----Цитата---->>

Зависание генты до сих пор при старте? )

<<-----Цитата----<<

А когда это она зависала?

* ()
[#]  
darkshvein

Где поддержка Замбези?! Злость. Злость. Злость.

## ()
[#] Ответ на: комментарий от darkshvein 04.01.2012 23:23:52  
darkshvein

Этож грёбаный стыд, даже у МС патч уже появился, правда, кривой, как обычно.

## ()