Отличий от rc3 немного (обновление CIFS и драйвера DVB карт). По сравнению с ядром 2.6.9 - много изменений в драйверах.Поддержка новых беспроводных устройств, вливание "-mm" патчей, изменения в SATA, bluetooth, SCSI, USB, ALSA, fbdev, IDE, i2c, v4l, NTFS и т.д.
URL: http://kerneltrap.org/node/4450
Новость: http://www.opennet.me/opennews/art.shtml?num=4842
будучи пьяным нечеловеком --- это точно.
хы, в очередной раз повторяется "четность" 2.6.* - четные версии глюкавые, нечетные можно юзать... Ждем 2.6.11, сидим на 2.6.9-shadow :)
Позволю себе не согласится. 2.6.9 у меня как раз глючило.
Проблема с модемом. Если модем кладёт трубку (Обрыв связи к примеру), то ядро не понимало этого. pppd продолжал работать. Если руками его убить, появлялись сообщения о каких-то там ошибках (не помню уже точно)
Грешил на конфиг. Но 2.6.7 с этим-же конфигом замечательно работало. Поставил 2.6.10-rc3
Позволю себе не согласится. 2.6.9 у меня как раз глючило.
Проблема с модемом. Если модем кладёт трубку (Обрыв связи к примеру), то ядро не понимало этого. pppd продолжал работать. Если руками его убить, появлялись сообщения о каких-то там ошибках (не помню уже точно)
Грешил на конфиг. Но 2.6.7 с этим-же конфигом замечательно работало. Поставил 2.6.10-rc3 и всё стало нормально.
Чистый бред нащёт чётности и нечётности....
Может и бред, но драйвер к модему, успешно существовавший на протяжении 2.6.7-2.6.9 на десятке ругается так:
Dec 26 11:53:29 mobile kernel: slamr: Unknown symbol get_device
Dec 26 11:53:29 mobile kernel: slamr: Unknown symbol put_device
Dec 26 11:53:29 mobile kernel: slamr: Unknown symbol device_release_driverВ Changes ничего на этот счет не нашел. Может кто сходу намекнет что подправить или в каком направлении копать.
P.s.: сидел бы без проблем на 2.6.9, но в 10-ке наконец появилась поддержка MMC-cardreader'а, которая мне весьма кстати.
Слушай, неужели драйвер slamr от smlink все это время торчал в ядре??
Или ты его где-то выкачал??
Ну не совсем в ядре -- модулем. Конечно выкачал; с сайта производителя (www.smlink.com)
Сие может означать, что указанные символы до этого торчали в ядре, а в новой версии перекочевали в какой-то модуль. Значит, нужно выяснить в какой и загрузить его перед драйвером.
Ага! Спасибо большое :) Вечером буду искать.
Sorry for posting in English.get_device() and put_device() are defined in
/usr/src/linux-2.6.10/drivers/base/core.c, device_release_driver is in /usr/src/linux/drivers/base/bus.c.But I don't know how to compile these into the kernel.
> Может и бред, но драйвер к модему, успешно существовавший на протяжении 2.6.7-2.6.9 на десятке ругается так:> Dec 26 11:53:29 mobile kernel: slamr: Unknown symbol get_device
Почему бред?.. Конец наступает _двоичным_драйверам_. ...вин-модемов в частности:
#> $ `cat ./ChangeLog-2.6.10 | grep "to GPL only"`
#> [driver model] Change symbol exports to GPL only in drivers/base/bus.c.
#> [driver model] Change sybmols exports to GPL only in class.c
#> [driver model] Change symbol exports to GPL only in core.c
#> [driver model] Change symbol exports to GPL only in driver.c
Торжество GPL, панимаишь.
...
Далее -- на выбор:
пользоваться старой версией ядра (включая и 2.4.x), которая по недоразумению %-) работает с не-GPL драйверами-модулями;
просить-гуньдеть на Доброго Дядю Торвальдса, шоб "починил как было" (желающие ещё могут выпустить GPL-only-roll-back-for-my-modem-2.6.10.patch отдельно от Дяди и сентиментов про GPL...);
просить-гуньдеть на Доброго Дядю Производителя дешёвой "популярной" железяки, чтоб "сделал, как надо" (и получить "2.6.10+ not supported").
>#> $ `cat ./ChangeLog-2.6.10 | grep "to GPL only"`
>#> [driver model] Change symbol exports to GPL only in drivers/base/bus.c.
>#> [driver model] Change sybmols exports to GPL only in class.c
>#> [driver model] Change symbol exports to GPL only in core.c
>#> [driver model] Change symbol exports to GPL only in driver.c>Торжество GPL, панимаишь.
Помню, что читал про что-то такое...
http://google.ru/linux?q=Patrick+Mochel+symbol+exports+to+GP...
http://google.ru/linux?q=Patrick+Mochel+symbol+exports+to+GP...
>> Может и бред, но драйвер к модему, успешно существовавший на протяжении 2.6.7-2.6.9 на десятке ругается так:
>
>> Dec 26 11:53:29 mobile kernel: slamr: Unknown symbol get_device
>
>Почему бред?.. Конец наступает _двоичным_драйверам_. ...вин-модемов в частности:
>
>#> $ `cat ./ChangeLog-2.6.10 | grep "to GPL only"`
>
>#> [driver model] Change symbol exports to GPL only in drivers/base/bus.c.
>
>#> [driver model] Change sybmols exports to GPL only in class.c
>
>#> [driver model] Change symbol exports to GPL only in core.c
>
>#> [driver model] Change symbol exports to GPL only in driver.c
>
>Торжество GPL, панимаишь.
>
>...
>
>Далее -- на выбор:
>
>пользоваться старой версией ядра (включая и 2.4.x), которая по недоразумению %-) работает
>с не-GPL драйверами-модулями;
>
>просить-гуньдеть на Доброго Дядю Торвальдса, шоб "починил как было" (желающие ещё могут
>выпустить GPL-only-roll-back-for-my-modem-2.6.10.patch отдельно от Дяди и сентиментов про GPL...);
>
>просить-гуньдеть на Доброго Дядю Производителя дешёвой "популярной" железяки, чтоб "сделал, как надо"
>(и получить "2.6.10+ not supported").А можно просто поправить значение MODULE_LICENSE с "Smart Link Ltd." на "GPL" в файлах drivers/amrmo_init.c и drivers/st7554.c. Это, конечно, неправильно, но зато после этого модули начинают исправно грузиться.
>> Может и бред, но драйвер к модему, успешно существовавший на протяжении 2.6.7-2.6.9 на десятке ругается так:
>
>> Dec 26 11:53:29 mobile kernel: slamr: Unknown symbol get_device
>
>Почему бред?.. Конец наступает _двоичным_драйверам_. ...вин-модемов в частности:
>
а может наступит конец linux? если отвернуться от него производители, а он всеми средствами это пытается сделать - то будет значительно веселее :)
>>Почему бред?.. Конец наступает _двоичным_драйверам_. ...вин-модемов в частности:>а может наступит конец linux?
Кому наступает конец /полностью/ зависит от точки зрения (=откуда он смотрит) высказывающего своё мнение по этому поводу. Для вас, "там" :-Р , мо буть конец линуксу и наступает...
> если отвернуться от него производители, а он всеми средствами это пытается сделать
Linux?? Кернел, который "крутится" в персоналке передо мной?? Пытается чего-то сделать с какими-то производителями?! Не может быть!
> - то будет значительно веселее :)
Типа салатика на поминках "похаваем"?.. Или как с OS/2 -- регулярные похороны 2 раза в год, в сезоны обострения?
а по моему всю жизнь нечётные были STABLE
>а по моему всю жизнь нечётные были STABLEЭто касается только второй цифры.
Stable: 2.0 2.2 2.4 2.6
Development: 2.1 2.3 2.5
насколько я знаю, сейчас этого нет.Разрабочики дистрибутивов сами решают какой для них лучше.
у меня стрим отвалился :(
модем zyxel annex a usb ee
работало в 2.6.7-2.6.9 а тут фигу :((
Народ... кончай парится...
Есть понятие мажоров и миноров...
так вот приминимо к ядрам
x.y.z
x - поколение (нету тут Стабильное или нет)
y - версия (2,4,6 - стабильное, 1,3,5,7 нестабильное)
z - build (нету тут Стабильное или нет)То что вы видите (2.6.10) - это перенесённые изменения из нестабильного ядра которые уже проверены
ЯДРО СТАБИЛЬНО! все 2.6.x стабильны )
>которые уже проверены
>ЯДРО СТАБИЛЬНО! все 2.6.x стабильны )В 2.6 все изменилось, сейчас это псевдостабильное ядро, так как из-за отсутствия эксперементальной 2.7, отлаживают теперь по живому. Судя по changelog ломают от версии к весии очень много. Использовать пока можно на рабочей станции, на сервере - боже упаси.
А всё от того что энтропии развели.... Чего только стоит chroot в 32 линукс на AMD64....Зато ccNUMA работает, и планировщик толковый..... Ну и энтропийная же это штука ентот слюникс..... Ей богу всё снесу соляру попробую... Геморой, слишком большой.... Хорошо что хотябы mount --bind работает....
Кстати 4xOpteron 850 уделал 2xXeon 3.06 в 2.7 раза, на 32бычей считалке оптимизированой под PIII.... Судя по user и real на моей задачке (решение систем дифуров) эта ботва смасштабировалась как 3.....
>y - версия (2,4,6 - стабильное, 1,3,5,7 нестабильное)-STABLE - x.2y.z
-CURRENT - x.(2y+1).z:)
про Торвальдс & GPL - no comments
>-STABLE - x.2y.z
>-CURRENT - x.(2y+1).zтолько *до* 2.6.0 (или "немного ранее"?)
В 2.6 "случился" $SUBJ -- плоды которого мы тут обсуждаем.
http://google.ru/linux?q=new+kernel+development+model+site:l...
http://lwn.net/Articles/95312/?format=printable
http://lwn.net/Articles/117187/?format=printableНасколько я понял, роль тестовой-нестабильной ветки теперь играет -mm (и -ac?), а "проверенные" патчи (не глядя? %)) ) включаются в релиз от "папы Линуса".
Говорят, 2.6.7 была "самой стабильной" версией... С .10 чего-то не то? Наверное, "юзеры" не достаточно тестировали .10-mm ...
>>-STABLE - x.2y.z
>>-CURRENT - x.(2y+1).z
>
>только *до* 2.6.0 (или "немного ранее"?)не я не к этому :) просто как записывается нечетные и четные числа. А про ${SUBJ} я в курсе. Здесь же на www.opennet.ru была новость, о том что меняется политика -STABLE/-CURRENT.
>Говорят, 2.6.7 была "самой стабильной" версией... С .10 чего-то не то?
не знаю. На бук поставил Ubuntu, у него 2.6.8.1 - вполне устраивает.