LINUX.ORG.RU

Вышло ядро 2.6.31

 


0

0

После 9 кандидатов в релиз 9 сентября в 16 часов по Тихоокеанскому времени (3 часа ночи 10 сентября по московскому времени) Линус выпустил 2.6.31 версию ядра Linux.

Основные и наиболее важные изменения в этой версии:

  • Добавлена поддержка интерфейса USB 3.0, и хотя на рынке еще нет устройств, использующих данный интерфейс, ядро Linux уже содержит реализацию xHCI(v 0.95) [eXtencible Host Controller Interface].
  • Добавлен новый интерфейс CUSE -- реализация символьных устройств в пространстве пользователя, расширяющая интерфейс FUSE (filesystem in userspace -- файловые системы в пользовательском пространстве). С использованием CUSE возможно проксирование, например OSS устройств для работы с ALSA. На данный момент реализована работа OSS с использованием pulsaudio как оконечного устройства.
  • Улучшено поведение системы в условиях нехватки памяти. Благодаря переработанному алгоритму вытеснения страниц, содержащих исполняемый код, улучшен отклик системы в условиях нехватки памяти -- страницы, содержащие исполняемый код активного приложения теперь с меньшей вероятностью будут вытеснены в файл подкачки. Число промахов кэша памяти уменьшено с 50% до 3-10%.
  • Поддержка родных видеорежимов для карт AMD/ATI в ядре (KMS -- kernel mode setting). Поддерживаемые чипы: R1XX,R2XX,R3XX,R4XX,R5XX (radeon вплоть до X1950). В процессе: R6XX, R7XX и более новые(radeon от HD2XXX до HD4XXX).
  • Добавлены счетчики производительности
  • И многое другое, о чем можно посмотреть в...

>>> подробностях

Ура!) В Karmic Koala уже неделю сижу на нем!)

ei-grad ★★★★★
()
Ответ на: комментарий от gag

Итак, сидящие под Debian Lenny, вот нашел предложение, что именно исправить. Хорошо, что люди так оперативно обновляют блоги, а гугл свою базу!

http://cakebox.homeunix.net/wordpress/?p=100

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

> во время флейма CFS vs BFS в LKML'е нашли и вроде бы пофиксили регрессию в CFS.

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

dmiceman ★★★★★
()

Уг'а, товаг'ищи!

Я примерно дня 4 сижу на коале, отлично работает (правда, rc9).

SpeedyWizard
()

uname -r 2.6.31-bfs211-zorkedition

Вроде нормуль, только кулер корпусный стал работать на максимальных оборотах 0_о (шумно блин)

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

Поправка: прошу прощения, это была хардварная эпилепсия =) Спасло выключение и включение, рестарты не спасали.

anonymous
()

Блин они там lm_sensors поломали! :(

Старый модуль w83627ehf теперь не работает, а в новом asus_atk_0110 почему то нет *pwm, тобиш системы управления.

keeper_b ★★★★
()

А что там с интелом сделали?

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

и вот этот тоже

it87: Found IT8718F chip at 0xa10, revision 4
it87: in3 is VCC (+5V)
ACPI: I/O resource it87 [0xa15-0xa16] conflicts with ACPI region SEN1 [0xa15-0xa16]

раньше такого не было, из за "конфликта с ACPI" (что ж раньше то не было его?) почти ничего не рапортует теперь

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

>>Кто нибудь BFS на релизе 2.6.31 уже запускал? На rc9 система не грузилась...

>На 2.6.27 - работает

Сорри, перепутал с BFQ :)

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

Для меня, поломка системы управления охлаждением, особенно болезненна, так как 10 вентиляторов работающих на полную мощность это не шутки! :(

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

>Кто нибудь BFS на релизе 2.6.31 уже запускал? На rc9 система не грузилась...

Наглое 4.2
Сижу на 2.6.31-rc9-zen0 (пока не обновили до релиза), все работает.

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

Благодарным юзерам же!

Обновляемся... Radeon- это хорошо...

RaySlava
()

> Добавлены счетчики производительности

А что есть эти "счетчики производительности", кто скажет?

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

сорри, понял ))

Добавлена подсистема Performance Counter, позволяющая задействовать для выявления узких мест, отладки и профилирования специальных «PERFMON» регистров, доступных в современных CPU (например, Intel Core 2). Регистры PERFMON могут отразить такие статистически данные, как число выполненных инструкций, распределение попаданий данных во внутренний кеш, качество работы предсказательной логики CPU. Достоинство задействования аппаратных счетчиков производительности в возможности проведения операции профилирования без использования ptrace и без замедления работы на выполнение сопутствующих вычислений. Для управления представлена специальная утилита perf, поддерживающая в числе прочего и top-подобный формат вывода текущей статистики

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

>довольно давно пользуюсь таким вот скриптиком

На что только люди не пойдут, чтобы genkernel не юзать :)

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

>Зато там есть загрузка процессора, и она идеально ровная. Не надо приписывать мне того, о чем я не говорил.

Если я все верно помню, из доса нельзя понять какая половинка как грузится.

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

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

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

>> CardBus так и не починили. У меня на старой машине на 2.6.30 ядре PCMCIA-разъём работает, а на 2.6.31 не может найти для него IRQ. Конфиг практически тот же самый (получен из make oldconfig, с отказом от всех новых фич).

попробуй в строку запуска ядра добавить irqpoll . должно помочь.

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

>У меня с усб-винтом честные 30МБ/с, ничего не тормозит, ЧЯДНТ?

Не рассказываешь как этого добится. У меня флешка в linux'e ~3 Mb/s и падает до 300 kb/s, а в оффтопике - не ниже 4 Mb/s

Плеер 300 kb/s всегда, в оффтопике - 4е.

И т.д.

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

>>У меня с усб-винтом честные 30МБ/с, ничего не тормозит, ЧЯДНТ?

>Не рассказываешь как этого добится. У меня флешка в linux'e ~3 Mb/s и падает до 300 kb/s, а в оффтопике - не ниже 4 Mb/s


Не знаю, ничего не добивался, просто работает и всё. Может монтируете с параметром sync?
Можно для начала проверить чистую скорость, без монтирования:
dd bs=4M if=/dev/sdb of=/dev/nul

/dev/sdb заменить на свою флешку.

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

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

С чего бы ей прыгать и почему на 50%?

dm1024 ★★★
()

обновился. вроде юсб камера стала стабильней работать (во всяком случае звук с нее). и ядро ЗАМЕТНО быстрей загрузилось (может, потому что lzma сжатие поставил вместо дефолтного gzip

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

> Не знаю, ничего не добивался, просто работает и всё.

lspci на предмет юсб контроллера покажите. ибо у меня тоже флешки под линухом заметно медленне работают чем под офтопиком. Но на интеловском чипсете вроде так же, а вот на амдшном - медленнее

00:02.0 USB Controller: nVidia Corporation MCP55 USB Controller (rev a1)
00:02.1 USB Controller: nVidia Corporation MCP55 USB Controller (rev a2)

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

>lspci на предмет юсб контроллера покажите.

Сейчас только интеловские чипсеты под рукой.

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

> ACPI: I/O resource it87 [0xa15-0xa16] conflicts with ACPI region SEN1 [0xa15-0xa16]

аналогичная трабла

it87: Found IT8712F chip at 0x290, revision 7
it87: in3 is VCC (+5V)
it87: in7 is VCCH (+5V Stand-By)
ACPI: I/O resource it87 [0x295-0x296] conflicts with ACPI region IP__ [0x295-0x296]
ACPI: Device needs an ACPI driver

замена it87 на asus_atk0110 вроде помогла
http://www.pubbs.net/kernel/200908/45274/

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

спасибо за ссылку, кстати на интеле 945GC я посмотрела там тоже ругается на «конфликт» с регионом ACPI и отключает часть сенсоров (показания вентиляторов) на it87 же пропадает все, sensors кажет только coretemp

asus_atk конечно может быть решением, но не у всех МБ Асус, у меня например Acer так что более универсальным решением будет You can try acpi-enforce-resources=lax on the kernel command line to restore the previous behavior

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

на Acer ( nforce 630i) тоже не помогло,
подошел модуль lm80, по кажет явный бред... вообщем надеюсь что регрессии с сенсорами исправят, не первый раз ядро выходит с регрессиями, недавний пример NAPI @ 2.6.29

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

>раньше такого не было, из за "конфликта с ACPI" (что ж раньше то не было его?) почти ничего не рапортует теперь

smsc47b397 поломан аналогичным образом

kdf16rc
()

Ну вот, а я как раз снёс последний линукс...

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

>И ещё: что-то где-то пробегало, что ядро использует новые фичи gcc 4.4, т.е. скомпилять его можно только такой версией gcc, это правда?

У меня все работает: gcc version 4.3.4 (Debian 4.3.4-2)

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

>du -sh linux-2.6.31 3,7G O_O

после компиляции:
$ du -sh /usr/src/linux-2.6.31
715M /usr/src/linux-2.6.31

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

>И ещё: что-то где-то пробегало, что ядро использует новые фичи gcc 4.4, т.е. скомпилять его можно только такой версией gcc, это правда?

Это пробегает в хелпах к конфигу ядра, однако про inline там написано gcc 4.x, а не 4.4.x, есть другая фича для которой нужен gcc 4.2.x.

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

На убунту 9.04 ядро скаченное с kernel.ubuntu.com/~kernel-ppa/mainline/ отваливается и не работает с дровами нвидиа

как быть?

anonymous
()

А не у кого не было проблем с restorecond? С новым ядром restorecond грузит систему на ~ 50%

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

x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 3600+ AuthenticAMD GNU/Linux

Время до запуска init: 2.6.30 4.2 s 2.6.31 2.0 s

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

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