LINUX.ORG.RU

Что будет в linux-2.6.x


0

0

Guillaume Boissiere, мантейнер ветки 2.5, опубликовал список новшеств готовых или планируемых для последующего включения в 2.6 ядра. Ниже приводится, список самых интересных новшеств:
Изменения в VM.
Добавлено LSM (Linux Security Module)
Переписана консольная подсистема, драйвер последовательного порта.
Новый драйвер MTRR (Memory Type Range Register)
Включение lm_sensors. Поддержка контроля CPU clock/voltage, и др. аппаратных сенсоров.
Улучшения в поддержке USB устройств
И так далее...

P.S. Взято с http://www.opennet.ru

>>> Подробности

Deleted

Проверено: green

# Интеграция с журналируемой ФС XFS, использование Reiserfs v4.
Вот это хорошо. Только до сих пор в 2.5.28 о хфс не слуху не духу

anonymous
()

Bugfix :-)

Хотелось бы заметить, что монтейнер Linux 2.5 - Linus Torvalds, аккуратнее надо переводить.

maxcom ★★★★★
()

а мне в kerneltrap статейка
выше понравилась (Panicking In Morse Code)

borisych ★★★★★
()

>Только до сих пор в 2.5.28 о хфс не слуху не духу

Они параллельно его делают, и сами тестируют.

Settler
()

Как пользователь и потребитель (не программист или активист): когда наконец появится нормальное ядро, поддерживающее новое железо и предсказуемо работающее?

2.2.x - предсказуемо, но некоторое железо не знает. 2.4.x - VM еще плох, хоть там Andrea что-то пытается (у остальных вообще плохо получается), зато знает железо.

BTW, хотя бы kernel API не меняли в одной ветке версии (2.4.x), а то попробовал я тут попатчить ядро или собрать FreeSWAN на 2.4.19-rc3.

И это не говоря о Марсело, ядра от которого выходят по неопределенному закону - то каждую неделю, а то и день, то ждешь месяцами ...

В итоге некоторые бояться ставить на рабочие сервера 2.4.x, Linux начинает проигрывать на них даже тем же Windows NT/2k/XP, потому как не держит UDMA и др. интересные "perfomance-related features".

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

Просто задолбало сказки читать про 2.4.x, 2.6.x, только с 2.2.x они не обманули надежд, да и то тогда такой широкой рекламы вокруг нового ядра не было, или никто у нас об этом не писал.

Работаю с Linux с ядра 2.0.0 и Slackware 2.9 вроде :)

saper ★★★★★
()

>Definitely 2.7:
>
>o InfiniBand support
>o Add thrashing control
>o Remove all hardwired drivers from kernel 

Последний пункт довольно любопытен  (Коксовские проделки ? :) )

Линух движется в сторону mk ? :)

Как там про это дело Линус в свое время сказал ?


"... message passing as the fundamental operation of the OS is just an exercise in computer science masturbation. It may feel good, but you don't actually get anything DONE."

;))


/SS

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

>Это наметки initramfs, mk тм и не пахнет.

Не понял :)

1) Что такое "аппаратный драйвер" ?
2) Каким боком initramfs (замена initrd ?) сюда относится ?

/SS

anonymous
()

2Saper. Почему все в таких серых тонах? Вроде ведь раньше было больше оптимизма. Неужели ядна 2.4.17-24.18 так уж плохи и не подходят под твое железо?

Korwin ★★★
()

> Переписана консольная подсистема, драйвер последовательного порта.

Ну да, ну да. devfs в упор не видит консолей. 2.5.27-28

alman ★★★
()

2green:

Нашел я ту ветку про драйвера в lkml

товарисч забыл после "дриверс" поставить "компилед ин кернель" :)

Вопрос снят

/SS

anonymous
()

2Saper: UDMA во всех видах в 2.4.Х давно работает, не глупый пользователь.

OlegOS
()

ATA-33, ATA-66 и ATA-100 режимы работают даже на ветке 2.2.x, но ... только после патча, который есть только под 2.2.19

mazay
()

Я же ясно написал, что в 2.2.x нет UDMA (не считая патча), а в 2.4.x VM доделывают до сих пор - см. любой патч на предмет sheduler.c ...

saper ★★★★★
()

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

anonymous
()

Вот тут некоторые рассуждают о том, что у них под Linux-ом в 2.2 ядрах не пашет UDMA, и что поэтому на 2.4 сидят и все такое...

А вот я все время как Linux использую, хотя не так уж и много - (начинал я с Mandrake 6.2 вроде...), мирюсь с тем, что просто DMA в Linux-е мне не видать... как собственных ушей... А винда 9X с ней сволочь работает :((

делаем

# hdparm -d 1 /dev/hda

потом для примера

cat большой_файл_на_несколько_метров >>/dev/null

пара секунд и мы в ребут ушли :(( На 2.2/2.4/2.5 ядрах одна и та-же жопа... 2: Фрибсдишники: когда я попытался ради эксперемента поставить 4.3 фрю, когда инсталлер сказал что щас запишем тебе partition table, система в ребут ушла ;-) мать Zida TX98-3D, чип{ы} - VIA V82C585*

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

sseREGa
()

Не пробовал включить поддержку чипсета VIA V82C585 в ядре?

Вот я для своего включил и наслаждаюсь UDMA 100 по линухом. А в винде мне включать негде, не работаем у меня винда с udma.

anonymous
()

"Не пробовал включить поддержку чипсета VIA V82C585 в ядре?"

Вообще-то и это тоже пробовал. Но мне охота заставить систему работать хотя-бы через самый позорный, тормозной, но __DMA__ режим. А она тварь сразу в ребут уходит, вернее не сразу, а при первом чтении/записи чего-то, более менее жирного... (cat _файлик_на_несколько_метров_/запуск mc/запуск vim), и не называйте меня сильным ламером pls, я многим настраивал Linux-и, и всем кому я настраивал, по край-не мере DMA-режимы удавалось нормально выставить ;-) Видимо это у меня мамка какая-то особенная, а Win9X насколько я знаю с винтами работают как-то немного через BIOS, (может не всегда, но бывает imho), а BIOS наверное уж знает, как сказать матери hdparm -d 1 ;-)

Ну как мне ее настроить??? Что мне делать, кроме как мать другую брать, на что щас денег нет :(

Вот я для своего включил и наслаждаюсь UDMA 100 по линухом. А в винде мне включать негде, не работаем у меня винда с udma.

sseREGa
()

А вот фраза

"Вот я для своего включил и наслаждаюсь UDMA 100 по линухом. А в винде мне включать негде, не работаем у меня винда с udma."

в моей мессаге затесалась асолютно случайно ;-) под утро гнать ужо начинаю ;-)

sseREGa
()

Ты уверен что виндовс у тебя юзает udma? В 2000/хр в настройках железа - контроллера - он пишет что юзает.
У тебя действительно 80 жильный ata-60/100 IDE кабель?

В любом случае тебе надо:
1) ata-100 IDE кабель
2) ядро 2.4.x последнего релиза с включеной опцией поддержки VIA чипсетов.

anonymous
()

"Ты уверен что виндовс у тебя юзает udma? В 2000/хр в настройках железа - контроллера - он пишет что юзает. У тебя действительно 80 жильный ata-60/100 IDE кабель?"

Мне-бы ata-33 заставить работать ;-)

"В любом случае тебе надо: 1) ata-100 IDE кабель 2) ядро 2.4.x последнего релиза с включеной опцией поддержки VIA чипсетов. " из последних/около последних - тестил на 2.4.17/2.4.18, и там и тут такая ж. Щас сижу под 2.4.17, так-как мне немного полезен иногда бывает "планировщик-O(1)" ;=), (кто помнит что это такое ?;-), а для 2.4.18 я соотв патча не нашел ;-) (Чем он так хорошь, O(1) - патчик? ;-) С ним можно более менее сносно DivX4-ые смотреть на моем железе ;-)

Провел как-то я эксперемент: воткнул себе винт моего соседа по комнате, просто для теста, надо сказать что у меня мать максимум что тянет, это ata-33, так вот, винт - баракуда вторая, у него там была XP-я, 98, Linux.... Ради теста я грузанул Win98, просто проверить, я, мой сосед, и еще один, немного офигели: время, прощедшее с момента когда на мониторе была табличка нарисованная биосом, после которой сразу-же выскакивает Win98-лого, до момента когда появилось приглашение - меньше секунды!!! (ну там введите пароль, хотя можете и не вводить, я и так вас пущу, что-бы вы все погрохали ;-) (или около того, но уж точно меньше двух), конечно тут она не грузила своих супер-пупер дров, но я не думаю что такие результаты были-бы если бы DMA был вырублен...

Та-же такча, грузим Linux, грим hdparm -d 1 /dev/hdb, где /dev/hdb - подключенный для эксперемента винт, читаем файло с него, пару секунд смотрим, как BIOS память чекает...

P.S. еше раз повторюсь: я не мечтаю о UDMA сверх скоростных режимах, мне лишь-бы не через PIO диски работали, а то такой нагрузон процу когда что-то активно читается/записывается/ищется/etc...

sseREGa
()

Откровенно говоря, я в линухе ламер, учусь, но не имея под боком Гуру, это довольно сложный и длительный процесс. Железо у меня достаточно проблемное - Дурон и Вия кт113а. Винду Mel, 2000, XP я не пользую по разным причинам и сижу на 98 - она мне нужна только для игрушек и некоторых специфических работ. Тем не менее на ядре 2.4.18 я без проблем настроил режимы удма. Для сравнения БОЛЬШОЕ файло, типа фильма копируется с диска на диск (тормознутый фуджик) в три раза быстрее чем под 98 и один в один как у соседа на крутой тачке с двумя винтами ИБМ под XP. А загрузки быстрой от Линухи мы недождемся НИКОГДА - этож сборная солянка! Так что я уважаю мнение знающих людей о ядре, но меня как пользователя оно устраивает.

anonymous
()

sseREGa:
Поставь чипсет в ядро, сними всякие сидюки и прочую хрень с того кабеля где винт (у меня были траблы с 2-мя fujitsu винтами, один udma33, а второй udma66, когда они на одном шлейфе сидели), опцию в ядре "использовать dma по умолчанию" не включай, а дальше hdparm... Точно не помню, давно уже у меня мать на этом чипсете была, но вроде нужна команда типа hdparm -X33 (или -X34 ?) -c1, но я точно помню что параметр -d1 приводил к полному зависону, а так трансфер почти 15 мег в секунду :)

anonymous
()

sseREGa А ты когда покупал такое именитое гамно как мать Zida о чем нибудь думал? Поддержка VIA в линуксе вылизана замечетельно уже много лет. И на виа и на интеле все работает замечательно. Может быть ты хочешь невозможного, т.е. заставить работать безглючно систему на глючном железе?

Просто запусти свою систему на мамке с таким же чипсетом виа и посмотри что будет там. Сразу поймешь кто виноват Линукс или Зида.

anonymous
()

Это че. Я как-то воткнул хард с рабочим линухом в другой комп. А в ядре не было поддержки sharing irq for ide. А там в другом компе как раз на 15ом irq была еще хитрая видеокарта вместе с ide контролером.
"что потом началось не опишешь в словах" (с) ВВ

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

anonymous
()

Zida томатная - это дерьмо известное.
У меня когда-то на первом пне такая была.
Валились 98-е только влет при запуске explorer.
Жила только NT 4.0 + service pack 4.
А потом умер контроллер ps/2 (кстати, тупой вопрос хотите -
ps/2 это usb или нет? - где-то в статейке такое видел)
После чего выгорели com-порты и последней загнулась клава.
Смени ты ее, болезную, и не покупай больше.
Хочешь чего-нить дешевого, купи Acorp.
Сначала нае...ся с настройками bios (я искал, почему
комп глючит, неделю - один параметр надо было вырубить),
но потом все стабильно работает.
J.

jackill ★★★★★
()

Тому кто с Zida TX98-3D мучается. Лучше выбросить сразу и не мучаться. И что за логика - "есть мать такая - ставлю такую то ОС - не работает. Виновата ОС". Вы чАго? В первую очередь надо свое железо винить.

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

А можно про патчик сий интересный поподробнее (можно ссылкой)?

xlex
()

2 sseREGa:

патч O(1) : http://people.redhat.com/mingo/O(1)-scheduler/ и для 2.4.18 и для 2.4.19rc2

также он есть у Andrea в его патчах (напиная по моему с pre9aa)

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

0(1)-sheduler - что за штука такая, чего делает, и адрес с описанием, если можно...

xlex
()

Для выше обсуждаемого чипсета от VIA можно попробовать отключить UDMA для диска в биосе, а выставить его в Linux с помощью hdparm -d1 -X66 /dev/hda, странно, но у меня работает

bjohn

anonymous
()

Попробую ответить аж нескольким ;-)

2 anonymous (*) (2002-07-27 08:35:03.516):

"Поставь чипсет в ядро, сними всякие сидюки и прочую хрень с того .... поскипано .... параметр -d1 приводил к полному зависону, а так трансфер почти 15 мег в секунду :)"

Уже эксперементировал, если честно ;-) DMA я уже привык не включать по дефолту, а то и загрузится не смогу ;-) (Кстати, когда я последний раз делал апгрейт целиком дистра (когда Mandrake 7.2 был новинкой, его и ставил), я долго мучался, поскольку для CD-ROM-а DMA тоже таким-же образом не пахало, результат - при начале установки, когда инсталлер начинает активно просматривать что можно установить, система ребутится... Пораскинув кусочками серого вещества я вернулся в старую систему, скопировал hdparm на дискету, и перед тем как сказать "OK, поехали", в соседней консоли (кстати, все-же хорошо, что там можно сказать ATL+CTRL+F2 (или F1;-)), через hdparm тот вырубал dma для /dev/hdc ;-)(посля апгрейта до 7.2 апгрейтил только софт, так и живу щас в 7.2 ;-)

лана, попробую еще немного вечерком поэксперементировать ;-))

2 anonymous (*) (2002-07-27 08:41:50.38):

"sseREGa А ты когда покупал такое именитое гамно как мать Zida о чем нибудь думал? Поддержка VIA в линуксе вылизана замечетельно уже много лет. И на виа и на интеле все работает замечательно. Может быть ты хочешь невозможного, т.е. заставить работать безглючно систему на глючном железе?"

Может быть, но когда я покупал эту маму, как и весь комп, я был таким ламом(было это около 3.5 лет назад, всего-то), что "самым понтовым" что я мог делать, это писать проги типа Hello World-а в BP 7.0

"Просто запусти свою систему на мамке с таким же чипсетом виа и посмотри что будет там. Сразу поймешь кто виноват Линукс или Зида."

Я не виню Linux-у, я причитаю что на моем говеном железе я никак не заставлю нормально систему работать... Просто может выразился я не очень ясно...

Settler, спасибо за URL, вроде как во времена выхода 2.4.18 и 2.4.19per1 (ГЫГЫ ;-), я туда заглядывал, потом позже заглядывал, но не нашел тогда там этих патчей для 2.4.18... Видимо подождать надо было ;-)

Для тех кто не в курсе, что это за патчик такой, и кто еще не глянул в приведенный урл, скажу, что этот патч меняет (на сколько сильно не знаю, в делали не вникал ;-) алгоритм работы планировщика, так что он (что самое главное) позволяет одновременно "планировать" на нескольких процессорах для SMP систем, но и для UP систем дает некоторый выйгрыш в производительности (URL-а на бенчмарки не помню, но кому интересно - копайте ... архив LOR-а ;-) тут эта новость была и был флейм неплохой вроде ;-))

ЗЫ: возвращаясь опять к теме мамы, пробовал я разные щаманизмы с -X{33,34,66,еще на угад цыфорки из разумного предела ;-)}, -c, ничего не помогало... будем пробовать дальше, хотя я в ближайщее время все-же надеюсь купить новую мамку... Вернее новую для меня, но старую морально ;-) (комп целиком апгрейтить - нет финансов)

sseREGa
()

Кстати вышел -rc3-aa3 скорее всего можно считать что мы релизнулись ;)
Буду ставить на серваки его.

anonymous
()

Может еще rc4 будет. И так далее.

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

А смержить -rc3-ac3 и -rc3-aa3 никто не пробовал?(а то и там и там вкусностей всяких много (((

Deleted
()

...или это всё в 2.4.19 будет?

Deleted
()

Уже вышел 2.4.19rc3aa4, новая фича: async-io.

Так что всего AA я основную ветку не интегрировать, он новое начнет придумывать-тестировать.

Settler
()

Нет этого всего в 2.4.19 не будет. В основной ветке ничего нового вообще не будет кроме поска багов и фикса драйверов.

anonymous
()

Да рано ставиться. Надо подождать когда последний rc переведут в релиз и поставить себе последний -aa к последнему rc.

anonymous
()

ÔÅÓÔ

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