LINUX.ORG.RU

Вышло ядро 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;
  • в медиаподсистему внесено множество изменений, касающихся веб-камер, устройств дистанционного управления и телевизионных устройств.

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

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

★★★★★

Проверено: JB ()

Ответ на: комментарий от hope13

у меня было 3 или 4 ноута на i915/i965 — отличные были модели. Не знаю о чем это вы :)

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

странно, у меня тоже х220 и не виснет. Может в самом деле твой блютуз творит чего-то. Попробуй с выключенным пару дней посидеть.

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

Уже начал пробовать. Вот первый день продержался. :))

Кстати, у тебя есть проблемы с картридером? Две наугад взятые карты — mmc и sd отказались опознаваться. В логах много ругани, а в багзилле какие-то адские костыли с записыванием магических чисел куда-то в адресное пространство pci...

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

по моим наблюдениям:
- гном2 в убунту лтс быстрее винды
- гуй в убунту с юнити/кедами ужасно тормознее винды
- фаерфокс в любом линуксе сильно тормознее, чем в винде. пускать его через wine - извращение, поэтому винда.

xtraeft ★★☆☆ ()

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

Для чего?

cyberpunk ()
Ответ на: комментарий от xtraeft

гуй в убунту с юнити/кедами ужасно тормознее винды

Сравнил х... с жопой, в юнити заюзаны 3д эффекты, компиз и прочее, естественно все это повлияло на время отклика. В юнити можно войти в режиме 2Д, в нем без эффектов, время отклика мгновенное.

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

как это отдельно компиз со многими эффектами не тормозит, а юнити тормозит?

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

атом слабый проц <единственный вариант это загрузится в режиме «Ubuntu 2D», тормозить точно не будет.

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

их используют обычно в нетбуках и прочем борохле насколько знаю.

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

я и пишу - гном2(относительно) и винда нормально работают, унити нет

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

ну вот в режиме «Ubuntu 2d» unity работает примерно так же быстро как гном2 без компиза.

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

я пробовал - софт долго запускается все равно.

xtraeft ★★☆☆ ()

И они таки подняли багзиллу

anonymous ()
Ответ на: комментарий от note173

Это в продажи их нет, - тестовые модели для лабораторий и партнеров есть в октября.

anonymous ()
Ответ на: комментарий от unanimous

options sdhci debug_quirks=0x40 Писал в багзиллу, как-то нет реакции. Там частота слишком высокая картридеру задается, для одного починили, а для этого - нет. Но он все равно нестабильный. Скажем, качаешь пару гигабайт и тут бац - oops.

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

Если хватает опыта можно установить gentoo, если его пока не достаточно, то calculate с kde и firefox 9.0 - все будет летать по сравнению даже с второгномом на убунту.

P.S. К кедам лучше прикрутить компиз - комп будет отзывчивый даже на тяжелых приложениях. С настройками для атома могу подсобить. В итоге получишь очень быструю систему.

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

А у меня гуй с кедами быстрее. Той же семерки, так популярной :) Правда, ХР работает почти одинаково с кедами - тормозит немного только из-за антивируса. СтоИт для ровно двух игрушек это исчадие Гейтса. Кстати, я себя в ней до того голым и калечным чувствую...

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

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

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

тормозит немного только из-за антивируса

но зачем? для каких целей вообще нужен антивирус?

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

у меня только minisd карты. Через кард ридер видятся. а какой у тебя кардридер там? Может они разные как-то устанавливают.

В x61 у меня был касяк как-то, при подключении карточки, в лог валилось пачка ошибок и карта не опознавалась как диск. Раза 3-4 ее нужно было вставить/достать, что бы заработало. Но я думал что sd'шка старая уже была, хз, может и после какого апгрейда поломали сам драйвер.

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

а какой у тебя кардридер там?

0d:00.0 System peripheral: Ricoh Co Ltd Device e823 (rev 04) (prog-if 01)
	Subsystem: Lenovo Device 21da
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 16
	Region 0: Memory at f1400000 (32-bit, non-prefetchable) [size=256]
	Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
		Address: 0000000000000000  Data: 0000
	Capabilities: [78] Power Management version 3
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=2 PME-
	Capabilities: [80] Express (v1) Endpoint, MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited
			ExtTag- AttnBtn+ AttnInd+ PwrInd+ RBE+ FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
			RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
			MaxPayload 128 bytes, MaxReadReq 512 bytes
		DevSta:	CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr- TransPend-
		LnkCap:	Port #1, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <4us, L1 unlimited
			ClockPM+ Surprise- LLActRep- BwNot-
		LnkCtl:	ASPM L1 Enabled; RCB 64 bytes Disabled- Retrain- CommClk+
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
	Capabilities: [100 v1] Virtual Channel
		Caps:	LPEVC=0 RefClk=100ns PATEntryBits=1
		Arb:	Fixed- WRR32- WRR64- WRR128-
		Ctrl:	ArbSelect=Fixed
		Status:	InProgress-
		VC0:	Caps:	PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
			Arb:	Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
			Ctrl:	Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
			Status:	NegoPending- InProgress-
	Capabilities: [800 v1] Advanced Error Reporting
		UESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UESvrt:	DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
		CESta:	RxErr+ BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
		CEMsk:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
		AERCap:	First Error Pointer: 00, GenCap+ CGenEn- ChkCap+ ChkEn-
	Kernel driver in use: sdhci-pci
	Kernel modules: sdhci-pci
unanimous ★★★★★ ()
Ответ на: комментарий от daemonpnz

А что работает? Radeon 6870, ни один дистр не грузится

Можно извратиться и запустить ливцд с -x11failsafe -nomodeset, поставить из консоли Catalyst, запустить иксы... OpenGL правда всё равно не подрубается, эффектов KWin нет

В OpenSUSE с версии 11.4 ничего не работает, например

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

фаерфокс в любом линуксе сильно тормознее, чем в винде.[/qoute]

Не замечал. Зато тормозное обновление винды и выключение по 20 минут после этого - просто кошмар, поэтому всё же убунту.

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

Обновление винды - это страшный вынос мозга. И после такого ппца виндузятники еще какие-то бочки катят на линукс. Хотя фаерфокс виндовский все же несколько шустрее. Потому что мозилла - сами виндузятники.

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

Обновление винды - это страшный вынос мозга.

в чем вынос? регулярно обновляюсь, все окей

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

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

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

Ч.№1: «своп не нужен в 21м веке ! )»
Ч.№2: «Конечно не надо если всю жизнь в соц.сеть+опенофис + косынка... И гибернация тоже не нужна...»
Ч.№1: «давно уже не пользуюсь свопом, УМВРЧЯДНТ? Может денег на оперативку не можете заработать?»

Вот вам история:

Есть два человека оба делают важную работу, (допустим «рендар», поставить на несколько дней). Оба ушли по делам... И один раз обрубили свет так на часов 12 , у обоих есть ИБП (если Ч.1 не спустил все деньги на ОП...), а он протянет при такой нагрузке мин 15-20. У Ч.№2 ОП спокойненько падает в СВОП, и машина выключается. А вот Ч.№1 может радоваться количеству своей ОП которая конечно же энергонезависимая :) и не потеряла ни битика инфы. В каком настроении будет Ч.№1 и Ч.№2, угадайте...

П.С.: ладно «рендар» это не очень удачный пример, в темпе на винте что-то останется, от чего можно запустить рендар, а потом склепать с другим куском... А ведь есть задачи... И все надо с начала начинать, а время - деньги.

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

сохранять содержимое RAM - это не есть изначальное предназначение свопа, это раз. Для этого должен быть отдельный файл.

Во-вторых, годная программа для рендеринга должна уметь периодически сохранять свое промежуточное состояние

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

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

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

не поверишь, у меня тоже самое и работает :-/

Linux ds 3.1.5-1-ARCH #1 SMP PREEMPT Sun Dec 11 06:26:14 UTC 2011 i686 Intel(R) Core(TM) i5-2410M CPU @ 2.30GHz GenuineIntel GNU/Linux

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

дык я знаю, это амдшники пытаются на дурке выехать

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

- фаерфокс в любом линуксе сильно тормознее, чем в винде. пускать его через wine - извращение, поэтому винда.

В любом линуксе - это в убунте?

По моим наблюдениям, firefox что 3.6, что 9.0, в win7 намного тормознее, чем в Iceweasel в Debian. Проверено на разных компьютерах.

kid_lester ()
Ответ на: комментарий от mrdeath
Linux cassiopeia 3.1-pf #1 SMP PREEMPT Thu Dec 22 21:07:32 CET 2011 x86_64 Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz GenuineIntel GNU/Linux

просто фанатикам интела из-за наклейки «intel inside» перед глазами, плохо видно реальность. ;)

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

Я читал, что завист от карт, но читаются не все. Может это я просто такой «везунчик».

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

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

Инженеры Интел тоже код ядра Линукса пишут...

thunderamur ()

Прочел комментарии. Какое гавно этот ваш линукс! Вечно что-то криво работает, глючит, падает, паникует... А вот в винде все стабильно работает и ошибки исправляют быстро, а не когда у разработчика руки дойдут.

anonymous ()
Ответ на: комментарий от kid_lester

это не я выдумал, даже некоторые злостные фанаты линукса на лоре писали об этом

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

это не я выдумал, даже некоторые злостные фанаты линукса на лоре писали об этом

Я бы злостным фанатам не доверил бы ... ничего бы я им не доверил.

В чём заключается медленность?

kid_lester ()
Ответ на: комментарий от cyberpunk

При том на атомах (даже с древней интеловской графикой) компиз с гномом просто летают. Тормозное говно эта ваша юнити. В 11.10 чуть менее тормозное, чем в 11.04, но всё равно ужасно медленное по сравнению с гномом.

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

Прочел комментарии. Какое гавно этот ваш линукс! Вечно что-то криво работает, глючит, падает, паникует... А вот в винде все стабильно работает и ошибки исправляют быстро, а не когда у разработчика руки дойдут.

Ссылку на git давай, оценим.

kid_lester ()
Ответ на: комментарий от PolarFox

Тормозное говно эта ваша юнити.

Тесты\замеры в студия, а пока их не будет - ваш пост не что иное как вброс неосилятора :)

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

Гном: жмём на ярлычок терминала, терминал появляется сразу.

Юнити 11.04: жмём на значок терминала, терминал открывается через пару секунд

Юнити 11.10: жмём на значок терминала, терминал открывается с задержкой маленькой, но заметной, где-то 0.5 секунд.

И это не говоря о том, что в юнити какая-то херня вместо меню пуск.

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

И эта полноэкранная херня мало того, что нешустро работает да и вообще слабо пригодна для использования, так ещё и реагирует на прокрутку вбок, запуская приложение под курсором.

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