URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 73797
[ Назад ]

Исходное сообщение
"Релиз Linux-ядра 2.6.37"

Отправлено opennews , 05-Янв-11 11:01 
Линус Торвальдс представил (https://lkml.org/lkml/2011/1/4/266) релиз Linux-ядра 2.6.37 (http://www.kernel.org/), в котором представлена поддержка механизма синхронизации TINY_PREEMPT_RCU, продолжена работа по избавлению ядра от глобальных блокировок, в состав включены дополнительные элементы для обеспечения поддержки Xen Dom0, активирован механизм нотификации об изменениях в файловой системе fanotify, обеспечена поддержка Hugepage-режима увеличения базового размера адресуемых страниц памяти.


В новую версию принято 12237 (в 2.6.36 было 10195) исправлений от 1456 (1326) разработчиков, размер патча - 67 Мб (добавлено 11139 тыс. строк кода, удалено - 11131 тыс. строк). Около 39% всех представленных в 2.6.37 изменений связаны с драйверами устройств, примерно 24% изменений имеют отношение к обновлению кода специфичного для аппаратных архитектур, 12% связано с сетевым стеком, 6% - файловыми системами и 5% c внутренними подсистемами ядра.


Наиболее интересные новшества (http://kernelne...

URL: https://lkml.org/lkml/2011/1/4/266
Новость: http://www.opennet.me/opennews/art.shtml?num=29199


Содержание

Сообщения в этом обсуждении
"Релиз Linux-ядра 2.6.37"
Отправлено Аноним , 05-Янв-11 11:05 
как пирожки пекут, к чему такая спешка (гонка)?

"Релиз Linux-ядра 2.6.37"
Отправлено ананим , 05-Янв-11 12:47 
а к чему тормозить?
ченчлог то прочитали? или маловат на ваш взгляд?

"Релиз Linux-ядра 2.6.37"
Отправлено Michael Shigorin , 05-Янв-11 16:12 
Человечище просто не в курсе уже давно плановой трёхмесячной процедуры выпуска ядер.

"Релиз Linux-ядра 2.6.37"
Отправлено EuPhobos , 05-Янв-11 11:09 
Сижу на нём с rc7 и rc8 полёт нормальный. Теперь и релиз можно собрать.

"Релиз Linux-ядра 2.6.37"
Отправлено Max , 05-Янв-11 11:11 
imho никакой спешки, а просто хорошо и целенаправленно работают

"Релиз Linux-ядра 2.6.37"
Отправлено Аноним , 05-Янв-11 11:13 
intel так и не починили

"Релиз Linux-ядра 2.6.37"
Отправлено ананим , 05-Янв-11 12:48 
хм.
а на мой взгляд интел так и не сломали.

"Релиз Linux-ядра 2.6.37"
Отправлено Аноним , 05-Янв-11 12:58 
>а на мой взгляд интел так и не сломали.

Сломали, сломали. И уже давно.


"Релиз Linux-ядра 2.6.37"
Отправлено Аноним , 05-Янв-11 17:46 
А в чем это проявляется?

"Релиз Linux-ядра 2.6.37"
Отправлено Аноним , 05-Янв-11 18:15 
>А в чем это проявляется?

Шрифты в полосочку делаются через некоторое время. Баг явно ядерный, т.к. на 2.6.33 и 32 всё нормально.


"Релиз Linux-ядра 2.6.37"
Отправлено Аноним , 05-Янв-11 18:20 
>>А в чем это проявляется?
> Шрифты в полосочку делаются через некоторое время. Баг явно ядерный, т.к. на
> 2.6.33 и 32 всё нормально.

Вот тут похожий баг описан. Возможно это он и есть.

http://forums.opensuse.org/english/get-technical-help-here/h...


"Релиз Linux-ядра 2.6.37"
Отправлено Харитон , 05-Янв-11 21:27 
оппа...
я думал это у меня глюк какой-то...
а это системное...
значит так - результаты.
данный рецепт не помог, но я поверил в себя и поотключал в ксорге все модули и все опции...
теперь все ок и даже у компиза глюки пропали, ибо было невыносимо когда он неправильно перерисовывал окошки...

"Релиз Linux-ядра 2.6.37"
Отправлено Аноним , 05-Янв-11 11:24 
А тот патч, ускоряющий есть?

"Релиз Linux-ядра 2.6.37"
Отправлено ананим , 05-Янв-11 12:49 
радуют меня такие комменты! :D
вам чё ускорить то надо было?

"Релиз Linux-ядра 2.6.37"
Отправлено Аноним , 05-Янв-11 13:20 
О http://www.opennet.me/opennews/art.shtml?num=28671 вестимо )

"Релиз Linux-ядра 2.6.37"
Отправлено Карбофос , 05-Янв-11 13:56 
вообще вы по вашей ссылке внимательно читали?

"Релиз Linux-ядра 2.6.37"
Отправлено delin , 05-Янв-11 15:17 
http://www.opennet.me/opennews/art.shtml?num=28671

>> К сожалению окно приема изменений для включения в ядро 2.6.37 уже закрыто, поэтому новая возможность будет интегрирована в ядро 2.6.38. Активация нового механизма группировки задач в планировщике производится через переменную /proc/sys/kernel/sched_autogroup_enabled.


"Релиз Linux-ядра 2.6.37"
Отправлено mov , 05-Янв-11 11:55 
почти 90 Мб ядрышко!

"Релиз Linux-ядра 2.6.37"
Отправлено me , 05-Янв-11 23:23 
>почти 90 Мб ядрышко!

Что курим?
$ du -hs /usr/portage/distfiles/linux-2.6.37.tar.bz2
71M     /usr/portage/distfiles/linux-2.6.37.tar.bz2


"Релиз Linux-ядра 2.6.37"
Отправлено Michael Shigorin , 06-Янв-11 00:56 
> Что курим?

man gzip
/smoke


"Релиз Linux-ядра 2.6.37"
Отправлено Wormik , 05-Янв-11 12:29 
Отличная новость! Уже обновляюсь, хочу посмотреть изменения в открытом драйвере ati.
Полностью согласен с первым сообщением: никогда раньше не было так много релизов ядра за короткое время. Ну и ладно: если сочли нужным - сделали, а потом может например по году релизов не будет, потому что так сочти нужным Торвальдс с разработчиками.
Соотнес количество убывших и прибывших строчек... Субъективное обущение что нового кода нет, только изменялся старый. То есть у ядра 2.6.37 релиз носит корректирующий характер. Но это - только ощущение от количеств строк. Если это так - то это хорошо! А то надобавляли файловых систем и нового кода, а потом Торвальдс замечает раздутость и огромность, фороникс - замедление в скорости, а Pavlinux и другие люди - новые баги, нетипичные для ядра раньше.

"Релиз Linux-ядра 2.6.37"
Отправлено anonymous , 05-Янв-11 12:56 
"Окончательный уход от использования устаревшей глобальной BKL-блокировки (Big Kernel Lock), которая оставалась многие годы узким местом в некоторых подсистемах;"

zcat /proc/config.gz > .config
make oldconfig
Big Kernel Lock (BKL) [Y/n/?] (NEW)
и в хелпе указано - "не убирайте, если вы не разраб, работающий над удалением BKL"
Так можно убрать или нет?


"Релиз Linux-ядра 2.6.37"
Отправлено Андрей , 05-Янв-11 13:36 
Не сцыте! :) у вас же текущая версия ядра останется? и она будет доступна для загрузки? :) Вот и не парьтесь :) А если вас сам вопрос, начинающийся с "Если" затрудняет - то вы не только не "разработчик, работающий над глобальными блокировками", но и не программист вообще :) if {} else {}; ;) С Новым годом!

"Релиз Linux-ядра 2.6.37"
Отправлено j3qq4 , 05-Янв-11 13:46 
убрали в коде ядра, очевидно же. А это поддержка, вдруг Вы еще откуда модули берете... Не убирайте, короче. Есть не просит, хоть и не используется самим  ядром)))

"Релиз Linux-ядра 2.6.37"
Отправлено anonymous , 05-Янв-11 13:58 
Спасибо за ответ) это меня и интересовало. Отключил - пока полет нормальный, проблем не обнаружил. Все модули, необходимые для работы моего оборудования есть в ядре.

"Релиз Linux-ядра 2.6.37"
Отправлено ungifted , 05-Янв-11 17:09 
Без BKL нет поддержки UDF. Включил.

"Релиз Linux-ядра 2.6.37"
Отправлено Аноним , 05-Янв-11 13:51 
BFS есть?

"Релиз Linux-ядра 2.6.37"
Отправлено pro100master , 05-Янв-11 19:02 
нет, но BFG есть и его хватает :)

"Релиз Linux-ядра 2.6.37"
Отправлено Nirnroot , 05-Янв-11 13:55 
Окончательный уход от использования устаревшей глобальной BKL-блокировки (Big Kernel Lock), которая оставалась многие годы узким местом в некоторых подсистемах;
По-моему, они это уже говорят на протяжении двух лет. А ведь когда во фряшке начали работу, плевались... Как результат, в девятке уже практически все (кроме tty, reboot, пары локов) MPSAFE (могли бы и к 8ке успеть, на месяц опоздали :) )

"Релиз Linux-ядра 2.6.37"
Отправлено RedRat , 05-Янв-11 15:08 
Хоть и использую везде только Фряху, но искренне рад за прогресс союзников из стана Линукса. А некоторые из пунктов в ченджлоге был бы рад увидеть и во Фряхе.

"Релиз Linux-ядра 2.6.37"
Отправлено segoon , 05-Янв-11 17:26 
Ядро включает в себя множество подсистем.  Каждый раз, когда в отдельной подсистеме удаляли BKL, разрабы радовались :), ибо при _определённом_ использовании системы (напр. файрвол или файловый сервер) BKL в других частях ядра уже практически не мешался.  На данный момент BKL остался в:

~/linux$ find -name Kconfig | xargs grep -l BKL
./init/Kconfig
./drivers/staging/go7007/Kconfig
./drivers/staging/autofs/Kconfig
./drivers/staging/usbip/Kconfig
./drivers/staging/easycap/Kconfig
./drivers/staging/smbfs/Kconfig
./drivers/staging/cx25821/Kconfig
./drivers/staging/stradis/Kconfig
./drivers/gpu/drm/Kconfig
./drivers/net/appletalk/Kconfig
./fs/hpfs/Kconfig
./fs/adfs/Kconfig
./fs/udf/Kconfig
./fs/ufs/Kconfig
./net/x25/Kconfig
./net/ipx/Kconfig

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


"Релиз Linux-ядра 2.6.37"
Отправлено Zulu , 05-Янв-11 22:38 
staging не считаем, остается немного FS (из них ни одной распространенной/критичной), немного сетевания такой же важности и DRM. А там оно что делает? Хотя если BKL ровно в одном месте, то это неважно.

"Релиз Linux-ядра 2.6.37"
Отправлено fi , 06-Янв-11 20:51 
> По-моему, они это уже говорят на протяжении двух лет.

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


"Релиз Linux-ядра 2.6.37"
Отправлено Gular , 05-Янв-11 14:15 
Xen в kernel, дождались, новость позитивная. Хотя оно еще не работоспособно на все 100

"Релиз Linux-ядра 2.6.37"
Отправлено Alex , 05-Янв-11 14:18 
12309 починили?

"Релиз Linux-ядра 2.6.37"
Отправлено grayich , 05-Янв-11 14:23 
походу его никогда не починят

"Релиз Linux-ядра 2.6.37"
Отправлено Alex , 05-Янв-11 14:47 
Архитектура такова?

"Релиз Linux-ядра 2.6.37"
Отправлено dalco , 05-Янв-11 15:31 
Просто 12309, как единый баг, не существует - это большой набор разнокалиберных глюков в разных частях кода с одинаковыми последствиями (тормоза системы). Соответственно, одним коммитом 12309 не починишь.



"Релиз Linux-ядра 2.6.37"
Отправлено the joker , 05-Янв-11 17:30 
Никто не просит одним коммитом.

"Релиз Linux-ядра 2.6.37"
Отправлено анонимный_обыватель , 05-Янв-11 15:14 
вот каждая обновка ядра - куча постов про 12309.
а то, что уже сейчас можно многое сделать, чтобы 12309 избежать, да и проявляется он далеко не у всех - до этого дойти умом будто сложно :)

"Релиз Linux-ядра 2.6.37"
Отправлено grayich , 05-Янв-11 15:20 
это как избежать то можно? (на имеющемся железе, без покупки нового)



"Релиз Linux-ядра 2.6.37"
Отправлено анонимный_обыватель , 05-Янв-11 17:19 
лично у меня колоссальную отзывчивость прибавляет RT-патч и включение опций:
CONFIG_HZ_1000=y
CONFIG_HZ=1000
и
CONFIG_PREEMPT_RT=y
CONFIG_PREEMPT=y
CONFIG_PREEMPT_SOFTIRQS=y
CONFIG_PREEMPT_HARDIRQS=y
последний RT-патч вышел недавно, но он пока для 33 ядра. говорят, ожидается для 37-го. ждём-с.
брать тут:
http://www.kernel.org/pub/linux/kernel/projects/rt/

----

P.S. при копировании в дистрибутивах GNU/Linux у меня никогда не было таких тормозов, как при копировании файлов в виндах ХР и 7. на одном и том же железе.
окромя того, с использованием нехитрых оптимизаций в конфиге и этого патча - можно добиться отличной отзывчивости.

например, прямо сейчас я смотрю фильм (DVDRip ASP XviD ~ 2 гб с небольшим), кодирую MEncoder'ом x264 Blu-Ray и открыто несколько вкладок FF. у меня KDE 4.5.4.

при этом никаких тормозов на своём старом железе не замечаю:
P4 3.2 (одноядерник, да-да :) ), 1 GB DDR2 - думаю, этого достаточно, чтобы понять, что комп 2005 года, и даже на нём всё летает при 100% загрузке. никаких проблем.

даже вот сейчас в нагрузку ко всему этому запустил cat /dev/urandom > ~/1111 (это вроде как раз дисковая операция)
и никаких тормозов. курсор не дёргается, окошки сворачиваются-разворачиваются без какой-либо заметной потери плавности. так что...


"Релиз Linux-ядра 2.6.37"
Отправлено name , 06-Янв-11 01:34 
>[оверквотинг удален]
> с небольшим), кодирую MEncoder'ом x264 Blu-Ray и открыто несколько вкладок FF.
> у меня KDE 4.5.4.
> при этом никаких тормозов на своём старом железе не замечаю:
> P4 3.2 (одноядерник, да-да :) ), 1 GB DDR2 - думаю, этого
> достаточно, чтобы понять, что комп 2005 года, и даже на нём
> всё летает при 100% загрузке. никаких проблем.
> даже вот сейчас в нагрузку ко всему этому запустил cat /dev/urandom >
> ~/1111 (это вроде как раз дисковая операция)
> и никаких тормозов. курсор не дёргается, окошки сворачиваются-разворачиваются без какой-либо
> заметной потери плавности. так что...

а сколько из 100% тратится собственно на полезный код? не задавался вопросом?


"Релиз Linux-ядра 2.6.37"
Отправлено анонимный_обыватель , 06-Янв-11 03:54 
я не программист и в коде не разбираюсь абсолютно.

а в Вашем сообщении прям-таки скептицизм и некоторое всезнайство с презрением сквозит, как мне показалось.
рад буду ошибиться.

по теме:
я сравнивал КПД ядер с патчем и без. собранных с одними опциями конфига, за искл. тех, которые добавляются после применения патча. да, собрано одной и той же версией gcc.

так вот, тестировал так: запускал скрипт кодирования видео (с time) и ещё несколько приложений: FF, Dolphin и Deadbeef. и выполнял одни и те же действия.

в случае с обычным ядром без патча чанк кодировался менкодером 8 минут 11 секунд. при этом если играла музыка, то на моей системе в момент выполнения скрипта при отображении страниц были некоторые фризы - доли секунды: курсор замирал и музыка.

а с ядром, на которое наложен RT-патч - 8 минут 39 секунд. при этом, музыка не фризилась и отображение страниц не вызывало замирание курсора.

таким образом, потери - менее 5%.

Вы знаете, мне вот компьютер нужен и во время кодирования (которое и по 30 часов может занимать) - и хочется нормально слушать музыку, пользоваться браузером и офисом.
и вот эти 5% потери скорости я с радостью отдам, если могу при этом пользоваться компьютером, а не просто поставить скрипт на выполнение и забыть, как бывало на окнах.

так что, уважаемый, Ваш скептицизм вполне неуместен


"Релиз Linux-ядра 2.6.37"
Отправлено Аноним , 11-Янв-11 14:42 
Просто расслабься, это проявляется у тех, у кого 2-ядерники. Лазь в интернетах больше и не задавайся больше.

"Релиз Linux-ядра 2.6.37"
Отправлено Аноним , 05-Янв-11 18:19 
>да и проявляется он далеко не у всех

Просто не у всех он вызывает такие феерические последствия. А так начинаешь копировать на флешку большой файл и вот оно. 100% загрузка CPU и это на двухядернике с 2 гигами оперативы. Такое ощущение, что что-то там переполняется.


"Релиз Linux-ядра 2.6.37"
Отправлено Аноним , 05-Янв-11 14:40 
>USB3 SuperSpeed

это просто поддержка звуковух через USB3, а не название звуковухи.


"Релиз Linux-ядра 2.6.37"
Отправлено anonymous , 05-Янв-11 15:49 
я правильно понимаю что уже в 38-r1 будет новый, инновационный патчик?

"Релиз Linux-ядра 2.6.37"
Отправлено Alex , 05-Янв-11 18:14 
Да, вроде в .38 его уже включат (если речь про 200).

"Релиз Linux-ядра 2.6.37"
Отправлено ононим , 05-Янв-11 23:32 
создатель PA и systemd загнобил этот патч и предложил схему, где отзывчивость можно получить без патченья ядра. так что могут и не включить именно в ядро.

"Релиз Linux-ядра 2.6.37"
Отправлено daevy , 06-Янв-11 08:50 
кстате, я на ядре 35-r8 c этим патчем (SCHED_AUTOGROUP) выхватывал странный глюк в виде внезапной заморозки всей системы (мышь не двигается, музыка останавливается, numlock не перемигивается) в течение 5-10 секунд. в день могло проявиться до 3-4 раз(((
такие дела.

"Релиз Linux-ядра 2.6.37"
Отправлено марья ивановна , 06-Янв-11 18:53 
ссылочку можно?

"Релиз Linux-ядра 2.6.37"
Отправлено ононим , 07-Янв-11 15:28 
пожалуйста:
http://www.webupd8.org/2010/11/alternative-to-200-lines-kern...

"Релиз Linux-ядра 2.6.37"
Отправлено Anthonio , 05-Янв-11 16:15 
А что случилось с драйвером ath5k ? При использовании ядра v2.6.37-rc8-natty весь эфир почти заглушается, скорость несколько килобайт/с. Пробовал менять /sys/module/mac80211/parameters/ieee80211_default_rc_algo на minstrel -- не помогает.

"Релиз Linux-ядра 2.6.37"
Отправлено аононим , 05-Янв-11 21:59 
У меня такое на ath9k_htc было, на 2.6.35. Теперь даже боюсь новые ядраставить. Сижу на 2.6.32 с установленными отдельно compat-wirelss(

"Релиз Linux-ядра 2.6.37"
Отправлено cmp , 05-Янв-11 22:39 
Мне помогла смена канала, перешел на ath5k с madwifi примерно на .29 и с .33 начались проблемы, сеть постоянно отваливалась, скорость 0.9 кб, поменял канал в конфиге hostapd и уже почти год ни каких проблем, хотя осенью опять все упало, после перевода времени, rmmod всех модулей подсистемы исправил положение.

"Релиз Linux-ядра 2.6.37"
Отправлено Wormik , 06-Янв-11 00:18 
Предлагаю в качестве альтернативы задействовать madwifi. Я задействовал на ath9k со специальным патчем, добавляющим поддержку моей карты. Потому что ядерный ath9k не умеет включать лампочку на моем нетбуке

"Релиз Linux-ядра 2.6.37"
Отправлено cmp , 06-Янв-11 01:48 
madwifi  и есть патч, а патч на патч тот еще костыль, тем более проект madwifi интегрирован со стандартными hostapd и wpa_supplicant, в силу тупиковости развития, конечно, кривизна последних  весомый аргумент в пользу madwifi, но и его качество за полследнии полтора года заметно упало, ковырятся в их рассылках в поисках строк которые нужно заменить чтобы оно заработало на новом ядре или ждать неопределенно долго новой ревизии, лучше найти рабочую конфигурацию стандартных средств..

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


"Релиз Linux-ядра 2.6.37"
Отправлено Sylvia , 05-Янв-11 16:19 
словила 2 паники на ноуте с .37, один раз сразу при загрузке, второй раз через 4 минут после загрузки всего, как всегда , по традиции в нечетных ядрах что-то ломают ;)

"Релиз Linux-ядра 2.6.37"
Отправлено Аноним , 11-Янв-11 14:35 
2.6.37 уже неделя чтобы не соврать. Что-то не так я делаю наверное...

"Релиз Linux-ядра 2.6.37"
Отправлено Alrond , 05-Янв-11 17:14 
У кого-либо есть рейд контроллер на LSI SAS 2008? Как это ядро с ним? (может кто с последними RC сталкивался)
Интересует дебиан (до центоса не хочется опускаться)

"Релиз Linux-ядра 2.6.37"
Отправлено TYN , 05-Янв-11 18:23 
> Появилась поддержка опции "root=PARTUUID=hex-uuid", нацеленной на корректное определение блочных устройств с которых должно производиться монтирование корневого раздела, через указание UUID дискового раздела;

Не понял, через указание UUID где? В ядре? т.е. в kernel cmd line оно уже не требуется?


"Релиз Linux-ядра 2.6.37"
Отправлено ua9oas интересуется Миша Рыцаревъ , 05-Янв-11 19:43 
  Тут в этот раз ничего не было написано про то, устранены ли какие либо регрессии прошлых версий ядра и о том, что не было ли какого либо устранения проблем безопасности (а то каждое обновление часто привносит какие либо новые недостатки). Кроме того я знаю один русскоязычный сайт, где раньше каждый день подробно описывалось про изменения в каждом патче. Но он уже почти 2 года, как заброшен и я не могу найти аналогичный другой.
Еще я где то читал, что в винде- 47 млн строк кода. Но тогда почему в линуксовом достаточно во много раз меньше? Могут ли дальнейшие усовершенствования основного ядра избавить от необходимости поддержки других веток? (чтобы сделать его универсальным на все случаи жизни и не заморачиваться с поддержкой других веток). Затронуло ли это обновление версии ядра на спутниковых ресиверах, телевизорах, на мобилах и других устройствах? (а то в продвинутых таких аппаратах линукс тоже стоит).

"Релиз Linux-ядра 2.6.37"
Отправлено iZEN , 05-Янв-11 20:14 
> Затронуло ли это обновление версии
> ядра на спутниковых ресиверах, телевизорах, на мобилах и других устройствах? (а
> то в продвинутых таких аппаратах линукс тоже стоит).

Тихий смех в зале. В последних версиях прошивок медиаплееров Xtreamer — Linux 2.6.12.



"Релиз Linux-ядра 2.6.37"
Отправлено б.б. , 05-Янв-11 21:48 
> Еще я где то читал, что в винде- 47 млн строк кода.

Миша, бросай читать, чувствую, не твоё это.

> Но тогда почему в линуксовом достаточно во много раз меньше?

Потому что в ядре Linux нет медиаплеера и собачки с поиском.

> Могут ли дальнейшие усовершенствования основного ядра избавить от необходимости поддержки других веток?

Счастье для всех и разом? Это противоречит самой ИДЕЕ, зачем тогда свобода, если всех насильно на одну ветку сгонять? Мы же, слава богу, не в США живём.

> Но он уже почти 2 года, как заброшен и я не могу найти аналогичный другой.

Заведи свой. Я бы тоже от такого сайта не отказался. Впрочем, на OpenNet обычно новость про ядро и ядреные штучки очень хорошо написана, и даже вопросов не возникает. А потребность в грепе решает kernelnewbie.

> Затронуло ли это обновление версии ядра на спутниковых ресиверах, телевизорах, на мобилах и других устройствах?

Грепай ченчлог по конкретным моделям.

> (а то в продвинутых таких аппаратах линукс тоже стоит).

Стоит винда. Linux - работает, за себя и за того парня.


"Релиз Linux-ядра 2.6.37"
Отправлено Troy , 05-Янв-11 21:39 
Альтернатива ускоряющего патча, читаем тут:

http://www.webupd8.org/2010/11/alternative-to-200-lines-kern...
http://www.webupd8.org/2010/11/script-to-automatically-apply...

http://habrahabr.ru/blogs/linux/108353/

Проверено, работает.


"Релиз Linux-ядра 2.6.37"
Отправлено Аноним , 05-Янв-11 21:51 
> Проверено, работает.

На opennet про это раньше было: http://www.opennet.me/tips/2478_cgroup_latency_linux_kernel_...


"Релиз Linux-ядра 2.6.37"
Отправлено Alen , 05-Янв-11 22:44 
Собрал - полет нормальный.

"Релиз Linux-ядра 2.6.37"
Отправлено AX , 06-Янв-11 12:29 
>При выполнении "make xconfig" конфигуратор теперь по умолчанию использует библиотеку Qt4;

Линус возвращается на KDE? :)


"Релиз Linux-ядра 2.6.37"
Отправлено grayich , 06-Янв-11 12:33 
при чем тут кде?



"Релиз Linux-ядра 2.6.37"
Отправлено AX , 06-Янв-11 12:36 
> при чем тут кде?

Очевидно, при том, что Qt.


"Релиз Linux-ядра 2.6.37"
Отправлено grayich , 06-Янв-11 12:52 
QT это QT, не надо к нему КДЕ приплетать


"Релиз Linux-ядра 2.6.37"
Отправлено AX , 06-Янв-11 13:17 
>QT это QT, не надо к нему КДЕ приплетать
>QT

Да, QuickTime с KDE действительно не связан. :)


"Релиз Linux-ядра 2.6.37"
Отправлено pavlinux , 06-Янв-11 17:01 
Так, накопилось у меня тут за праздники, мож кому нужно.

3 в 1:

SCHED_AUTOGROUP
TRANSPARENT_HUGEPAGE (ака 2Mb страницы)
XZ сжатие  (оно же LZMA2 )

http://pavlinux.ru/krnl/AUTOGROUP_2MPAGES_XZ-2.6.37.patch.bz2


"Релиз Linux-ядра 2.6.37"
Отправлено Аноним , 06-Янв-11 21:20 
Сразу же на стадии menuconfig вывалилось с неспособностью открыть /что-то там/xz/Kconfig... не помню точно. Да и вообще ядро слегка "поломанное" у Линуса с бодуна вышло: например, когда произвожу обычные для своего железа действия - отключаю AGP в Graphic Settings то на экран вываливаются ошибки. Многие уже жаловались на те или иные подобные штуки. Короче, ждем 2.6.37.2 как минимум.

"Релиз Linux-ядра 2.6.37"
Отправлено pavlinux , 06-Янв-11 22:00 
> Сразу же на стадии menuconfig вывалилось с неспособностью открыть
> /что-то там/xz/Kconfig... не помню точно.

Ай блин, точно....... У меня ж там diff с git, но многое руками правил.
Ща переделаю с 2.6.37


"Релиз Linux-ядра 2.6.37"
Отправлено Аноним , 06-Янв-11 22:16 
Ну шо там? :)

"Релиз Linux-ядра 2.6.37"
Отправлено pavlinux , 06-Янв-11 22:20 
> Ну шо там? :)

fixed :)

Тока проверяйте, перед применением, подходит ли вообще патч.

# bzip2 -cd ../AUTOGROUP_2MPAGES_XZ-2.6.37.patch.bz2 | patch -p1 --dry-run

и если вывод без reject_ов , тогда можно и без --dry-run



"Релиз Linux-ядра 2.6.37"
Отправлено Аноним , 06-Янв-11 22:34 
Надо что-то включать в меню для 2мем и прочего или уже включено? Кстати, у меня нубский вопрос еще есть: надо обязательно подкладывать какой-то конфиг или в ядре есть свои какие-то "дефолтные" настройки?

"Релиз Linux-ядра 2.6.37"
Отправлено pavlinux , 06-Янв-11 22:49 
> Надо что-то включать в меню для 2мем и прочего или уже включено?
> Кстати, у меня нубский вопрос еще есть: надо обязательно подкладывать какой-то
> конфиг или в ядре есть свои какие-то "дефолтные" настройки?

копируешь старый .config,
# make oldconfig
и оно покажет новые переменные.


XZ врубается в:

   General setup  --->  
           Kernel compression mode (gzip)  --->        
                                     (x) XZ

Autogroup в:

   General setup  --->  
         [*] Automatic process group scheduling

Transparent Hugepage (они же 2Mb page ) в:

      Processor type and features  --->
               [*] Transparent Hugepage Support
               Transparent Hugepage Support sysfs defaults (always)  --->
                
                        (X) always  
                        ( ) madvise

P.S.
Для XZ сжатия, нужны XZ Utils - http://tukaani.org/xz/


"Релиз Linux-ядра 2.6.37"
Отправлено Аноним , 07-Янв-11 00:28 
Теперь в самом начале сборки вываливает следующее:

linux-2.6.37/arch/x86/include/asm/paravirt.h: In function ‘set_pmd_at’:
/home/satellite/Documents/Kernel/linux-2.6.37/arch/x86/include/asm/paravirt.h:565: error: ‘pmd_t’ has no member named ‘pmd’
make[3]: *** [arch/x86/kernel/asm-offsets.s] Error 1
make[2]: *** [prepare0] Error 2
make[2]: Leaving directory `/home/satellite/Documents/Kernel/linux-2.6.37'
make[1]: *** [debian/stamp/conf/kernel-conf] Error 2
make[1]: Leaving directory `/home/satellite/Documents/Kernel/linux-2.6.37'
make: *** [debian/stamp/conf/minimal_debian] Error 2
Failed to create a ./debian directory: No such file or directory at /usr/bin/make-kpkg line 984


"Релиз Linux-ядра 2.6.37"
Отправлено pavlinux , 07-Янв-11 01:02 
> Теперь в самом начале сборки вываливает следующее:
> linux-2.6.37/arch/x86/include/asm/paravirt.h: In function ‘set_pmd_at’:
> /home/satellite/Documents/Kernel/linux-2.6.37/arch/x86/include/asm/paravirt.h:565:
> error: ‘pmd_t’ has no member named ‘pmd’

Поздравляю, нашёл косяк, тока это не мой. :)

Ща, исправим ...


"Релиз Linux-ядра 2.6.37"
Отправлено pavlinux , 07-Янв-11 02:56 
>> Теперь в самом начале сборки вываливает следующее:
>> linux-2.6.37/arch/x86/include/asm/paravirt.h: In function ‘set_pmd_at’:
>> /home/satellite/Documents/Kernel/linux-2.6.37/arch/x86/include/asm/paravirt.h:565:
>> error: ‘pmd_t’ has no member named ‘pmd’
> Поздравляю, нашёл косяк, тока это не мой. :)
> Ща, исправим ...

Ну вроде всё...., там же - http://pavlinux.ru/krnl/AUTOGROUP_2MPAGES_XZ-2.6.37.patch.bz2

Вот после таких косяков, и думаешь, "- а как оно раньше работало?!..." :)


"Релиз Linux-ядра 2.6.37"
Отправлено pavlinux , 07-Янв-11 05:20 
> Теперь в самом начале сборки вываливает следующее:

DEB i386 собирались в Squeeze (иль как его там)

http://pavlinux.ru/debian/linux-image-2.6.37_plx_i386.deb
http://pavlinux.ru/debian/linux-firmware-image_plx_all.deb


"Релиз Linux-ядра 2.6.37"
Отправлено Аноним , 07-Янв-11 12:51 
А зачем мне фирмварь да еще и имидж? :) Это для какого дистрибутива )))
Патч не могу скачать, ошибка 404 уже. Подправь плиз.

"Релиз Linux-ядра 2.6.37"
Отправлено pavlinux , 07-Янв-11 15:37 
> А зачем мне фирмварь да еще и имидж? :) Это для какого дистрибутива )))

Делал в Debian 6.0

> Патч не могу скачать, ошибка 404 уже. Подправь плиз.

Упс, забыл скопировать. :)

http://pavlinux.ru/krnl/AUTOGROUP_2MPAGES_XZ-2.6.37.patch.bz2


"Релиз Linux-ядра 2.6.37"
Отправлено Аноним , 07-Янв-11 16:00 
А почему у меня всегда получается только linux-image и linux-headers тогда?

"Релиз Linux-ядра 2.6.37"
Отправлено pavlinux , 07-Янв-11 16:48 
В смысле сборка в debian?

Я в каталоге ядра пущаю:

# make  KDEB_PKGVERSION=1.0 deb-pkg

на выходе 2 файла - бинарное ядро и фирмвари



"Релиз Linux-ядра 2.6.37"
Отправлено Аноним , 09-Янв-11 00:23 
А я стандартно ибо заголовки тоже нужны:

make-kpkg --rootcmd fakeroot --initrd kernel_image kernel_headers


"Релиз Linux-ядра 2.6.37"
Отправлено pavlinux , 09-Янв-11 00:41 
> А я стандартно ибо заголовки тоже нужны:

# make INSTALL_HDR_PATH=/usr headers_install


"Релиз Linux-ядра 2.6.37"
Отправлено Аноним , 07-Янв-11 16:35 
Не собирается nvidia с оффсайта: валятся ошибки в консоль, последняя запись была что-то типа split_huge_pages... Короче фпостель такие инновации. Подождем ванильное 2.6.37.1 хотя бы, чтобы можно было нормально конфигурять его под себя.

"Релиз Linux-ядра 2.6.37"
Отправлено pavlinux , 07-Янв-11 16:55 
> Не собирается nvidia с оффсайта: валятся ошибки в консоль,
> последняя запись была что-то типа split_huge_pages...

# dmesg | grep NVIDIA
NVRM: loading NVIDIA UNIX x86_64 Kernel Module  260.19.29  Wed Dec  8 12:08:56 PST 2010

# uname -a
Linux suse64 2.6.37+ #5 SMP PREEMPT Thu Jan 6 17:28:37 MSK 2011 x86_64 x86_64 x86_64 GNU/Linux

# zcat /proc/config.gz | egrep 'AUTOGROUP|TRANSPARENT|KERNEL_XZ'

CONFIG_HAVE_KERNEL_XZ=y
CONFIG_KERNEL_XZ=y
CONFIG_SCHED_AUTOGROUP=y
CONFIG_TRANSPARENT_HUGEPAGE=y
CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y
# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set

> Подождем ванильное 2.6.37.1 хотя бы, чтобы можно было нормально конфигурять его под себя.
> хотя бы, чтобы можно было нормально конфигурять его под себя.

Autogroup уже в git появилось!


"Релиз Linux-ядра 2.6.37"
Отправлено Аноним , 07-Янв-11 16:58 
Я не об этом. Я в первом своем посте написал, что к чему. Само ядро с бодуна выпущено :(

"Релиз Linux-ядра 2.6.37"
Отправлено JL2001 , 07-Янв-11 16:59 
> Не собирается nvidia с оффсайта: валятся ошибки в консоль, последняя запись была
> что-то типа split_huge_pages... Короче фпостель такие инновации.

а вам не кажется что претензии надо слать в nvidia ? мой галиум прекрасно работает с 37 ядром


"Релиз Linux-ядра 2.6.37"
Отправлено Аноним , 07-Янв-11 22:14 
Ты не следишь за этой веткой общения. Без этого патча все прекрасно собирается и работает, но хочется попробовать и его, т.к. все три фичи - неплохие решения. Павлинух дебажит, я тестирую :) Не бузи.

"Релиз Linux-ядра 2.6.37"
Отправлено pavlinux , 07-Янв-11 23:08 
Там какой-то гимор на 32-битах.
AUTOGROUP и XZ фигбы с ними - работают, а вот 2MB страницы никак.
Где-то deadlock и пипец. Никак не поймаю.
  
Закрадывается мысля, что это из-за того что работает в виртуалке.

"Релиз Linux-ядра 2.6.37"
Отправлено Аноним , 07-Янв-11 23:47 
Ладно, не парься... Подождем следующего релиза. На самом деле, это ж не дело, когда ванильное ведро валит ошибки через весь экран при обычном его конфигурировании, согласись. Повторяю, проверить легко: идешь в настройки Graphic Settings (кажется, это в Device Drivers) и отключаешь самую первую звездочку - AGP поддержку, и пипец. Пусть сами обкатают ядрышко, потом будешь отлавливать ошибки )) Рождество все таки, праздники, выходные. Надо воздухом подышать свежим.

"Релиз Linux-ядра 2.6.37"
Отправлено pavlinux , 08-Янв-11 00:10 
> Ладно, не парься... Подождем следующего релиза. На самом деле, это ж не
> дело, когда ванильное ведро валит ошибки через весь экран при обычном
> его конфигурировании, согласись. Повторяю, проверить легко: идешь в настройки Graphic
> Settings (кажется, это в Device Drivers) и отключаешь самую первую звездочку
> - AGP поддержку, и пипец.

AGP у меня уж года 3-4 как выключено :)

Кстати, nvidia 260.19.29 32-битная собралась, тока с одним глюком.

На .ioctl ругается в nv.c, нужно удалить нафиг эти три строки

#ifdef ЧЕЙТО_ИОЦТЛ
         .ioctl = бла-бла_иоцтл;
#endif

> Пусть сами обкатают ядрышко, потом будешь отлавливать ошибки ))
> Рождество все таки, праздники, выходные. Надо воздухом подышать свежим.


"Релиз Linux-ядра 2.6.37"
Отправлено Аноним , 08-Янв-11 00:25 
Да оно у меня точно также выключено. Точнее, если пересобираю ядро то отключаю. Я о том, что ошибки валят через весь менюконфиг при попытке отлючить agp. Все ж было нормально в предыдущих ядрах.

"Релиз Linux-ядра 2.6.37"
Отправлено pavlinux , 16-Янв-11 01:12 
Позавчерась,и сегодня появились всё эти патчи в 2.6.37-git13 (это уже будущие версии)

"Релиз Linux-ядра 2.6.37"
Отправлено Romik , 07-Янв-11 22:41 
> В KVM обеспечена возможность создания паравиртуализированных гостевых окружений на платформе PowerPC;

Прям так и вижу XEN на LPAR'e :)


"Релиз Linux-ядра 2.6.37"
Отправлено csa , 09-Янв-11 22:24 
LPAR? на PowerPC?...

"Релиз Linux-ядра 2.6.37"
Отправлено i , 11-Янв-11 09:50 
а вы сервера IBM видели?

"Релиз Linux-ядра 2.6.37"
Отправлено csa , 11-Янв-11 23:38 
> а вы сервера IBM видели?

как-то я считал, что там powerN, а не PC
хотя кто их там знает


"Релиз Linux-ядра 2.6.37"
Отправлено csa , 11-Янв-11 23:39 
>> а вы сервера IBM видели?
> как-то я считал, что там powerN, а не PC
> хотя кто их там знает

поди такая же заморочка, как и x86_64, amd64 и что-то там от интела еще


"Релиз Linux-ядра 2.6.37"
Отправлено Эдж , 11-Янв-11 12:20 
Странная фигня. Ядро собралось норм.
При загрузке видит устройство sda <sda1 sda2 sda3 sda5 sda7>
Дальше, при монтировании fs (вернее при fsck перед монтированием) не видит sda2 ну и соответственно не монтирует root fs и вываливается. Где ковырять ? ощещение что в udev у меня что-то не то, но точно не пойму где

"Релиз Linux-ядра 2.6.37"
Отправлено Аноним , 11-Янв-11 14:27 
Хз. Надо попробовать фсцкнуть себя. До следующей проверки по расписанию просто долго ждать, а ядро уже обновил :) Ты хоть нормально в другое перегрузился? ФС в норме? Бо я когда его компилил - были ошибки при самом конфигурировании, на экран валились ошибки прямо через все окно менюконфига.

"Релиз Linux-ядра 2.6.37"
Отправлено Эдж , 11-Янв-11 21:35 
> Хз. Надо попробовать фсцкнуть себя. До следующей проверки по расписанию просто долго
> ждать, а ядро уже обновил :) Ты хоть нормально в другое
> перегрузился? ФС в норме? Бо я когда его компилил - были
> ошибки при самом конфигурировании, на экран валились ошибки прямо через все
> окно менюконфига.

FS в норме, первое что проверил, с CD загрузился и фсцкнул :)
Ошибки при конфигурировании были, но не критичные поправил,
Сейчас обновил gcc до 4.5.2, и пропатченый udev сегодня Патрик выложил, ядро компилится сейчас. :) Перезагружусь - отпишу :)


"Релиз Linux-ядра 2.6.37"
Отправлено Эдж , 11-Янв-11 22:46 

> Ошибки при конфигурировании были, но не критичные поправил,
> Сейчас обновил gcc до 4.5.2, и пропатченый udev сегодня Патрик выложил, ядро
> компилится сейчас. :) Перезагружусь - отпишу :)

Все норм. Заработало :)


"Релиз Linux-ядра 2.6.37"
Отправлено Аноним , 11-Янв-11 14:29 
И что за дистр у тебя и версию удава скажи тоже.

"Релиз Linux-ядра 2.6.37"
Отправлено Эдж , 11-Янв-11 21:32 
> И что за дистр у тебя и версию удава скажи тоже.

Дистр слака-карент. udev 1.65

В старое ядро перегрузился нормально, по ходу дела на самом деле что-то с udev-ом, не создаются по ходу устройства под /dev/


"Релиз Linux-ядра 2.6.37"
Отправлено Аноним , 11-Янв-11 22:53 
Хз. Странно, у меня дебиан и версия удава 164-3 вообще... Ядро собралось нормально и работает тоже без проблем, но fsck еще не пробовал. Как само автоматом сработает через 80 монитрований там и посмотрим. Ты там с UUID'ами не баловался часом? Может в этом проблема?

"Релиз Linux-ядра 2.6.37"
Отправлено Эдж , 11-Янв-11 22:58 
> Хз. Странно, у меня дебиан и версия удава 164-3 вообще... Ядро собралось
> нормально и работает тоже без проблем, но fsck еще не пробовал.
> Как само автоматом сработает через 80 монитрований там и посмотрим. Ты
> там с UUID'ами не баловался часом? Может в этом проблема?

Да нет, просто как выяснилось, в ядре было вырублено DEVTMPFS, хотя конфиг не менялся с прошлой пересборки.

А UUID-ы не трогал.


"Релиз Linux-ядра 2.6.37"
Отправлено pavlinux , 16-Янв-11 01:15 
>> Хз. Странно, у меня дебиан и версия удава 164-3 вообще... Ядро собралось
>> нормально и работает тоже без проблем, но fsck еще не пробовал.
>> Как само автоматом сработает через 80 монитрований там и посмотрим. Ты
>> там с UUID'ами не баловался часом? Может в этом проблема?
> Да нет, просто как выяснилось, в ядре было вырублено DEVTMPFS, хотя конфиг
> не менялся с прошлой пересборки.
> А UUID-ы не трогал.

Случайно не нажал Y, при вопросе:  CONFIG_DEVTMPFS_MOUNT (y/N):