Линус Торвальдс представил (https://lkml.org/lkml/2012/1/4/395) релиз ядра Linux 3.2 (http://www.kerne.org). Из основных улучшений можно отметить увеличение отзывчивости десктоп-приложений в условиях интенсивной записи, поддержку гибкого лимитирования процессорного времени, расширение до 1 Мб максимального размера блока в Ext4, ускорение операций проверки целостности данных и обеспечение автоматического резервного копирования важных метаданных в Btrfs, динамическое распределение свободного места и рекурсивные снапшоты в Device Mapper, реализация в TCP-стеке алгоритма пропорционального снижения интенсивности отправки пакетов, поддержка процессорной архитектуры Qualcomm Hexagon, интеграция модуля расширенной верификации EVM, переписанная утилита "perf top".
Так как выпуск 3.1 был задержан почти на месяц, выпущенный релиз является рекордным по числу изменений - размер патча 99 Мб (добавлено 12664 тыс. строк кода, удалено - 12608 тыс. строк), что примерно в два раза больше, чем для про...URL: https://lkml.org/lkml/2012/1/4/395
Новость: http://www.opennet.me/opennews/art.shtml?num=32727
Радует, что стали уделять внимание десктопам...
Это про ту самую отзывчивость в режиме интенсивной записи? Действительно долгожданное изменение.
радует разумеется!однако:
1.
большая часть (90%) новости по прежнему описывает технологии которые будут применяться только на серверах/www-хостингах :-)
(что у нас там про десктоп было(??): "Улучшенная реализация алгоритма хэширования SHA1" и "увеличение отзывчивости десктоп-приложений в условиях интенсивной записи"... и наверно всё)
2.
для десктопа особо навороченное ядро не нужно, а нужна навороченная оболочка на ядро... и всё и существует и это делается, и часть людей уже долгое время сидят на ГНУ/Линуксах и просто работают (а не ждут, что мол "вот вот, сейчас линукс ещё немного доулучшится до конца и я пересяду на него из венды" :) :))
Ну да. А слова "Около 40% всех представленных в ядре 3.2 изменений связаны с драйверами устройств" это конечно не для пользователя.
> Ну да. А слова "Около 40% всех представленных в ядре 3.2 изменений
> связаны с драйверами устройств" это конечно не для пользователя.всё зависит от того, что за драйвера там :-)
Они, они там:
http://www.h-online.com/open/features/Kernel-Log-Coming-in-3...
> большая часть (90%) новости по прежнему описывает технологии которые будут применяться
> только на серверах/www-хостингах :-)Да, конечно, KMS крайне необходим хостингам, как и поддержка фреймбуфера exynos вместе с сжатием буфера кадров. Ведь сервера хлебом не корми, дай только в буфер кадра порисовать!
Почему-то на ЛОР'е и на opennet'е в новости о ядре всегда можно найти изменения, не описанные в одном из этих мест. Поэтому давно привык читать обе новости. Наверное, авторы разных новостей выбирают самые интересные им изменения из большого списка, и переводят их.
На ЛОРе в этот раз оговорочка появилась, что список изменений в новости далеко не полный, и любопытные могут идти куда-то там по ссылкам.
а ноутбуки научат быстро не разряжаться?
В 3.3 обещали пофиксить проблему с большим энергопотреблением, появившуюся в районе 2.6.38 версии ядра. А пока что можно самому наложить патч.
Подскажите, какой патч, пжалуйста
Вроде этот: https://lkml.org/lkml/2011/11/10/467
Могу ошибаться, правда, сам не пробовал.Собственно, новости:
http://www.phoronix.com/scan.php?page=news_item&px=MTAyMjk
http://www.phoronix.com/scan.php?page=article&item=linux_asp...
А мне все хочется чтобы у меня на ноуте Toshiba L735 нормально определялась батарея, но это не к яру а к чертовому производителю, но все равно попробую новое ядро с измененными acpi табицами собрать.
>"В TCP-стек интегрирована поддержка алгоритма пропорционального снижения интенсивности отправки пакетов,...."Кто в курсе, как всключается?
Полагаю через опцию в ядре=) Ваш кэп=)
>>"В TCP-стек интегрирована поддержка алгоритма пропорционального снижения интенсивности отправки пакетов,...."
> Кто в курсе, как всключается?Гм... Установкой ядра 3.2? Не-е-е, слишком просто!?
(Никакой "опции ядра" http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6... не наблюдаю.)
Сомнительно, чтобы новую фичу наглухо вшили в ядро.
> Сомнительно, чтобы новую фичу наглухо вшили в ядро.Это не новая фича. Это изменёние старой фичи, оттестированное на тыщще-мильёонов серверов Гугля его авторами из Гугля, мамой клянущимися, что 10%-да от 10-строчного патча. Чего сомнительного-то, надо включать!!
С интересом посмотрю на коммит, провергающий мои пустые фантазии. ?
По дефолту включено. Можешь не париться.
по ходу с такой скоростью увеличения версий к концу года будет 4.0
> по ходу с такой скоростью увеличения версий к концу года будет 4.0Больше интересно, когда будет 3.40.0. :-P
А вот 3.11 таки не будет по ходу :(
3.11 будет. Сейчас 3.2 выпустили. Потом будет 3.3, 3.4 .... 3.9, 3.10, 3.11.
если с такими пачками изменений - то хоть 8.0
не дойдет
4-5 релизов в год
к тому же обещалось что тройка сменится через 40 релизов
> к тому же обещалось что тройка сменится через 40 релизовТ.е. через 8-10 лет? oO
> по ходу с такой скоростью увеличения версий к концу года будет 4.0А что, по вашему тут нет изменений на 1 минорную циферку чтоли? Да тут на половину мажорной версии вообще-то наберется, если ченжлог глянуть.
звучит вкусно. особенно "увеличение отзывчивости десктоп-приложений в условиях интенсивной записи"
Интересно, насколько вкусно? На 2%, на 20%, на 200%.
Это тот случай, когда при входящем торрент-траффике в n Мбит/с иной раз такое ощущение, как буд-то тормозит GUI?
> Это тот случай, когда при входящем торрент-траффике в n Мбит/с иной раз
> такое ощущение, как буд-то тормозит GUI?Ну я как раз надеюсь, что да ))
>> Это тот случай, когда при входящем торрент-траффике в n Мбит/с иной раз
>> такое ощущение, как буд-то тормозит GUI?
> Ну я как раз надеюсь, что да ))Ну так потестируйте и доложите :).А то проблема то вылезает у сильно некоторых. У меня вот и 50Мбит траффа проблем не вызывают. Ы?
> Ну так потестируйте и доложите :).А то проблема то вылезает у сильно
> некоторых. У меня вот и 50Мбит траффа проблем не вызывают. Ы?Ха Ха Ха Лошара....
Когда будет не 50 а за 700 вот тогда и приходите
кстати вот это и есть основная причина использования FreeBSD а не линуха, несмотря на то что линух гораздо симпотнее
> Ха Ха Ха Лошара....Забойная аргументация.
> Когда будет не 50 а за 700 вот тогда и приходите
О, круто, а где можно торентов на 700 мбитах погонять? :)
> кстати вот это и есть основная причина использования FreeBSD а не линуха,
> несмотря на то что линух гораздо симпотнееИ что, у вас собрана ферма дудящая на 700 Мбит торентом? Что за инсталляция такая странная и почем такой кайф? Даже пофиг что фрибсд, скажите где такое выдают? :)
>> Ну так потестируйте и доложите :).А то проблема то вылезает у сильно
>> некоторых. У меня вот и 50Мбит траффа проблем не вызывают. Ы?
> Ха Ха Ха Лошара....
> Когда будет не 50 а за 700 вот тогда и приходите
> кстати вот это и есть основная причина использования FreeBSD а не линуха,
> несмотря на то что линух гораздо симпотнееВот про сильно некоторых поподробнее, а то может это я чего-то не так собираю, либо технику не ту беру, хотя сходная проблема притормаживания была на разных дистрах и компах. Судя по тому, что у вас канал на 700мбит, остальное железо такое, что даже если проблема и есть, то вы не заметите. А касаемо Фряхи... Пробовал, но всё-таки даже гента на десктопах как-то удобнее.
>>> Это тот случай, когда при входящем торрент-траффике в n Мбит/с иной раз
>>> такое ощущение, как буд-то тормозит GUI?
>> Ну я как раз надеюсь, что да ))
> Ну так потестируйте и доложите :).А то проблема то вылезает у сильно
> некоторых. У меня вот и 50Мбит траффа проблем не вызывают. Ы?Когда в дереве официально появится, с удовольствием протестирую (хотя мне еще и tuxonice подавай).
Кто знает, драйвер brcmsmac вышел уже из "Staging"?
Да http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6...
Уже не в staging, а просто в drivers/net/wireless/brcm80211
Спасибо!
ext4: 4К --> 1M это жесть. да ещё по дефолту.
Где по-умолчанию?
Имхо, вряд-ли, т.к. сказано, что такая фича на Ext4 не имеет обратной совместимости для предыдущих ядер.
> Где по-умолчанию?ых, невнимательно прочёл.
> ых, невнимательно прочёл.Вот к чему приводит излишний фанатизм.
> Вот к чему приводит излишний фанатизм.простая невнимательность
> простая невнимательностьДа не, просто при фанатизме всегда хочется накосячить в свою сторону, на уровне интуиции.
> Да не, просто при фанатизме всегда хочется накосячить в свою сторону,Вам виднее. BTW, пишу с машинки с ext4. Но вам виднее, на уровне интуиции.
> Вам виднее. BTW, пишу с машинки с ext4. Но вам виднее, на уровне интуиции.Ну да, видно же что вы предпочитаете, по вашим излишним скидкам сами знаете какой системе. Ну вот и случается лажа. Чисто подсознательно вам хотелось бы чтобы линукс слил. А выливается это во что-то такое. Правда я вас чуток расстрою: не сольют, даже не надейтесь.
> Ну да, видно же что вы предпочитаете, по вашим излишним скидкам сами
> знаете какой системе.FreeBSD? Да, нравится. И gentoo, и (заочно) arch.
> Чисто подсознательно вам хотелось бы чтобы линукс слил.
Чисто подсознательно я не доверяю чтецам моего подсознательного. Чисто подсознательно я считаю что в стане линуксов конкретный зоопарк, и ненормальные решения меня бы не удивили. И даже здесь, на опеннете новостей, поддерживающих такие ожидания нездоровых решений - хватает.
> Правда я вас чуток расстрою: не сольют, даже не надейтесь.
Меня это никак нет расстроит. Я пережил слив полуоси, слив фри тоже переживу. И слив генты, арча и других толковых дистров. Вот только неясна агрессия убунтоидов: ещё только со всеми вместе вылезли за несколько процентов, но уже соревнуются с однокашниками и мнят себя освободителями. В общем ведут себя как маленькие злобные дети. Это не добавляет моих симпатий.
> по дефолту.Пруф будет?
> ext4: 4К --> 1M это жесть.... но на всяких фильмохостингах сойдет. При размере в 100Мб не так уж принципиально, 100 или 101 Мб будет файлом занято (1% потерь). А вот скорости всегда не хватает.
> да ещё по дефолту.
Откуда дровишки?! Думаешь, эти ядерщики настолько же больные на голову как некоторые другие?
включить надо еще поддерку usb 3.0.
> включить надо еще поддерку usb 3.0.Поздравляю вас с разморозкой, сэр! Пока вы там почивали в вашей криокамере, линукс стал первой операционной системой где поддержка usb 3.0 реализована. Чего вы та включать собираетесь? На дворе 2012 год и все уже включено до вас :)
Да-да, линукс стал операционной системой)
> Да-да, линукс стал операционной системой)Буквоедство это круто, но usb3 поддерживает именно ядро. Так что к основной мысли сообщения дое...ся все-таки не получится :P
Вот-вот GNU/Linux всегда был именно СИСТЕМОЙ, а не то что "эта-ваша мусорка" в system32 из накиданных куда попало dll-ок..
> Вот-вот GNU/Linux всегда был именно СИСТЕМОЙ, а не то что "эта-ваша мусорка"
> в system32 из накиданных куда попало dll-ок..вообще-то я на GNU/Linux сижу
кто знает почему начинает тормозить приложение которое не использует диск,
когда интенстивно начинает юзаться винчестер другими программами
?
иммется ввиду падает использование процессора.
хотя другие прогаммы используют только винт а прцесор не трогают
Потому что программы которые юзают диск глушат процессор прерываниями. В результате процессор сидит в режиме ожидания завершения операции ввода вывода.
В нормальных осях есть, тащемта, такая штука, как перевод отдельных ядер/процов в режим NoIntr. Причем уже сто лет в обед как есть.Не правда ли, очень глупо иметь 8 ядер и не иметь возможность треть или половину из них посвятить не обработке прерываний ввода-вывода?
Ах, да - на ваших десктопах, при одном контроллере IO, это все равно смысла не имеет особого... Серверная же фича-то...
MSI + interrupt affinity надо курить, iowait_ы сами умрут.
> MSI + interrupt affinity надо курить, iowait_ы сами умрут.А если еще ssd воткнуть, то и перемещения голов ждать не придется.
> А если еще ssd воткнутьгде купить ссд хотя бы на терабайт, и по цене аналогичного винта?
>> А если еще ssd воткнуть
> где купить ссд хотя бы на терабайт, и по цене аналогичного винта?А ничего не треснет? SSD на Тб спаять не проблема, только стоить оно будет не как обычный винт. Да и при грамотном использовании данных вам такой SSD нафиг не нужен, вполне хватит раз в 10 меньше, для кеширования горячих операций I/O.
> А ничего не треснет?нет. раз его позиционируют как замену HDD, то хочу полноценную замену.
> вам такой SSD нафиг не нужен
угу. и никакой не нужен. HDD по-прежнему рулят, педалят и бибикают.
вон выше же написали в статье,> Переработаны некоторые механизмы процесса writeback, выполняющего операции сброса буферизированных страниц памяти из ОЗУ на диск. Во время сброса данных выполняется блокировка процессов, чтобы избежать поступления от них новых данных до завершения записи на диск текущих.
программа явно может не использовать диск, но через системные вызовы вполне может читать /etc, /dev и прочий шлак.
> Новые системные вызовы process_vm_readv и process_vm_writev для организации
> прямого обращения к областям памяти других процессов. Главной идеей
> технологии доступа к внешним областям памяти является решение задачи по
> предоставлению MPI-приложениям эффективных средств для взаимодействия между
> процессами внутри одного узла кластера, например, вместо дополнительного
> копирования сообщения через разделяемую память можно обеспечить прямой
> доступ к одной копии сообщения;Они тоже читают Опенет?
>Поддержка "Thin provisioning" в Device Mapper позволяет создать несколько >иртуальных дисковых разделов, суммарный размер которых превышает физический >размер доступных накопителейа я все думаю-как это mail.ru всем 10 мил. пользователям сделала ящик на 100 гигабайт?)
на ядре 3.2 скорость копирования на usb флешку упала с 10мб/с до 1мб/с