LINUX.ORG.RU

Ядро 2.6.0 вышло


0

0

Ура, товарищи!

Linux Torvalds: " This should not be a big surprise to anybody on the list any more, since we've been building up to it for a long time now, and for the last few weeks I haven't accepted any patches except for what amounts to fairly obvious one-liners.

Anyway, 2.6.0 is out there now, and the patch from -test11 is a swelte 11kB in size. It's not the totally empty patch I was hoping for, but judging by the bugs I worked on personally, things are looking pretty good. "

Скачать можно с http://kernel.org/mirrors/

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

★★★★★

Проверено: maxcom
Ответ на: комментарий от anonymous

2anonymous (*) (19.12.2003 17:07:49)
>Просто неинтересно. Из мелкософтовских приблуд я уж лучше XP Embedded поковыряю.
Вот :-) Пришли к выводу, что каждому своё, причем это своё у каждого своё (во, загнул :-)), а то сразу классический случай, технологический онанизм etc :-)

anonymous
()

Мистика. С винта теперь читает в три раза медленнее, чем на
2.4.22
UDMA врублено. Правда нетрадиционно маленькая нагрузка на проц во время
теста.
Кто что знает по этому поводу? Поддержка чипсета врублена.

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

А swsusp кто-нибудь уже тестил ? Поделитесь впечатлениями...

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

Сам спросил, сам ответил.
Не собирайте поддержку чипсета модулем - не подхватывает его
ядро на автомате.

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

>Не собирайте поддержку чипсета модулем - не подхватывает его
>ядро на автомате.

ну почему же...
можно сначала insmod <чипсет> попробовать
а потом в hdparm врубить udma

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

>Я так понял "глобальных трах" уже начался?

А ты попробуй поставить ядро от 5.x фри на 4.x
Посмотрим потом как ты трахаться будешь :)))

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

да какая разница
все равно потрахаться притдется ;)

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

Ну я так и сделал поначалу - заработало.
Но у меня в системе еще и 2.4 есть и поэтому лепить везде
костыли как-то нехорошо.

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

Как - это решило-таки проблему с мышкой :-)? И вообще - есть какие-нибудь проблемы? У меня - нет, всё подхватилось, никаких драйверов, кроме стандартных вроде бы не надо, никаких патчей, которые я использовал с 2.4.21 тоже. Так что уже 27 минут как всё замечательно :-)!

Linux draco 2.6.0 #3 Fri Dec 19 21:57:56 MSK 2003 i686 GNU/Linux xxxx@draco:~$ uptime 22:29:47 up 27 min, 1 user, load average: 0.04, 0.09, 0.12

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

Извините, товарищи, грешного. Сейчас changes прочёл - там procps написаны минимальные 3.13, а у меня 2.0.7. Щас качаю свежачок. Потом скажу результат.

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

>Вопрос к McMcc:
>Если вдруг ты читаешь этот топик - для 2.6 в исполнении федоры
>ты будешь делать патч на микрософтовскую компрессию в ppp? :)

2jackill: Патч давно уже имеется - http://www.polbox.com/h/hs001/

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

Блин, народ, дико извиняюсь. Procps новые не помогли :(((((

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

>Мда. Знал я, что этот вопрос появится. Обнови modutils или modules-init-tools

Не только - в Мандрейке 9.1 еще и procps старые.

e-max
()
Ответ на: комментарий от jackill

>P.S. Вот когда ядро сказало, что iso9660 не умеет - вот тут мне стало страшно... Оказалось, оно теперь isofs.

Странно... Мне написали

[root@localhost 2.6]# mount -t isofs /dev/hdd /mnt/cdrom/

mount: fs type isofs not supported by kernel

mount: maybe you meant iso9660 ?

=)

e-max
()
Ответ на: комментарий от e-max

Правильно, маунтишь ты ее как iso9660, но в modprobe.conf
нужно прописать
alias iso9660 isofs

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

У меня не было проблемы с мышкой, кроме ее тормознутости.
Как только врубил жестко поддержку чипсета (и заработало DMA) +
убрал preemptive, все стало как надо. Причем я думаю, что preemptive
можно попробовать врубить обратно.

Тут теперь другой момент.
1. Лирк так пока и не собрался, сволочь. не помогает патч 20030803 (вроде так).
Устройства указаны - модулей нет.

2. Производительность кодирования mencoder восстановилась, а воспроизведение
так и отсасывает процентов на 20. И теперь некоторые фильмы у меня
смотреть можно только если ничего не делать попутно. Что печально.

Единственное, что мне нравится в 2.6 на данный момент - это скорость
старта программ.

jackill ★★★★★
()

Люди ! Расскажите пожалуйста где можно почитать о том как самостоятельно проапгрейдить 2.4.23 (debian на всякий случай) до 2.6.0 ? Хочется поиграться с ним. И еще расскажите о новой системе модулей. Я слышал что там другой формат и что теперь не GPL модули нельзя грузить в ядро ? Правда ли это и как это технически реализовано ? И вообще что дает этот новый формат модулей и насколько сложно будет переделать существующий модуль под этот формат ?

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

В Documentation/changes.txt написано, проги каких версий тебе нужно
иметь.
Что касается модулей - теперь вместо modules.conf будет modprobe.conf.
Читай man modprobe.conf.

По поводу nvidia и vmware - ссылка на статью на этой странице.

А так - флейм почитай, глядишь чего и пригодится + можно найти
how-to (поисковиком пользоваться умеешь?) на соответствующую тему.

jackill ★★★★★
()

>Ура, товарищи!

>Linux Torvalds:

Вообще-то того парня зовут Linus. Так его назвали в честь известной операционной системы.

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

>А не подскажете ли какая версия ядра под Винды круче?

Пушечное ядро. Калибра этак 500-700.

anonymous
()

Все манипуляции производил в Fedora Core release 1 (Yarrow):
Прочитал Changes, поставил module-init-tools, собрал ядро.
sound, floppy, serport собрал в модули. В доке
module-init-tools написано:
3) If running for the first time, you might want to convert your old
modules.conf to modprobe.conf:

./generate-modprobe.conf /etc/modprobe.conf
...
5) You will need to run "depmod" for your new kernel, eg:

depmod 2.6.0

После перезапуска с новым ядром так и сделал. Я так понимаю,
что /etc/modules.conf уже не нужен? Далее сделал depmod 2.6.0 -a -A.
Но модули автоматом все равно не грузятся :(. Или все alias нужно
руками писать? Пока все нужные модули прописал в /etc/rc.modules:
#!/bin/sh

/sbin/modprobe ali-agp
/sbin/modprobe floppy

/sbin/modprobe 8250_pci
/sbin/modprobe 8250_pnp
/sbin/modprobe sermouse
/sbin/modprobe serport

/sbin/modprobe snd-pcm-oss
/sbin/modprobe snd-ens1370

А еще не могу заставить работать ISAPnP modem (с 2.4.x нормально).
Он обычно сидел на /dev/ttyS2 (использовал port:0x03e8), а сейчас:
# setserial -v /dev/ttyS2
/dev/ttyS2, UART: unknown, Port: 0x03e8, IRQ: 4

Порты ttyS1 и ttyS0 работают.
Пробовал манипуляции с настройкой UART, но неудачно.

Почитал в доках ядра isapnp.txt, pnp.txt про `руление' PNP через
/proc/bus/isapnp и /proc/bus/pnp, но структура каталогов совсем другая.

А так, все пучком. ;) (только уровень шума в колонках повысился (alsa))

Any suggestions?

ska
()

Дайте и я что-ли поделюсь впечатлениями о 2.6.0, и потом домой из общаги, туда где инета нет ;)

Первое и самое интересное - на моем ноуте, коий имеет 100MHz pentium-classic и 32Mb RAM, да 3.2-ым gcc, да еще в Makefile проделано s/-O2/-Os/g - это чудо собиралось всю ночь ;) Но собралось...

После загрузки порадовало то, что старенькая утилитка (которую я бинарем таскаю, чуть-ли не с RH7.2) SVGATextMode не вызвала громкого и страшного мата от ядра (2.6.0-test1 материлось сильно), а без нее не интересно в консоли жить (ей я 800x600, без использования всяких fb выставляю в текстовом режиме - как раз размер матрицы)...

Немного не порадовало то, что звук сразу не завелся (хотя, скорее всего виноват в этом отрубленый PnP BIOS в ядре), но, ручное выставление параметров - и все звучит как прежде...

Порадовала /sys - будет что рассмотреть повнимательнее на выходных ;)

Порадовало то, что теперь CryptoAPI есть по умолчанию в ядре :)

В целом, все заработало, и слава Торвальдсу ;)

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

Да, только патч пришлось поправить в одном месте.

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

Ты получил бы почти тоже самое, если бы ставил редхатовские ядра. :)

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

>> А ты попробуй поставить ядро от 5.x фри на 4.x
>> Посмотрим потом как ты трахаться будешь :)))

options COMPAT_FREEBSD4 # Compatible with FreeBSD4

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

Он уже был загружен. После подключения sysfs и следующих настроек все заработало ;) rc.serial: #!/bin/sh

echo "activate" > /sys/bus/pnp/devices/00:01.00/resources

/bin/setserial /dev/ttyS2 uart 16550A

ska
()

Народ, как мне поставить дрова nvidia на новое ядро? Качал патч с minion.de, да там nvidia-installer требует glibc-2.3, а у меня 2.2

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

> технологический онанизм etc :-)

Ну дык ведь в некоторых своих проявлениях опенсорс так и выглядит :-) Например, крики "ударим опенсорсом по пиратству" очень подозрительно напоминают "ударим железным кулаком онанизма по проституции".

А фразы типа "Китай против пиратства" -- так вообще смех. Вроде как "рок против наркотиков" или "пчелы против меда".

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

>Нашел таки... Кудато изчез файл /proc/ksyms. Вместо него есть /proc/kallsyms, >но всякие старые проги, например ksyms или дрова nvidia ищут символы на >старом месте. Кто-нибудь знает, как это поправить ???

млин у меня изза этого же win4lin не работает

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

to jackill (*) (20.12.2003 18:20:59): Все работает. Спасибо. Решение проблемы см. выше ;)

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

По поводу по-прежнему негрузящихся модулей

2ska (20.12.2003 12:45:14)

У меня модули тоже не грузились, даже после установки module-init-tools.
Решилось довольно просто - прочитал README от m-i-t, и оказалось, что надо было сделать make moveold, чтобы он старые modutils переименовал, а на их место инсталлировал себя - иначе m-i-t оказывается просто банально не установленным, причем втихую.
Для проверки гипотезы: modprobe -V

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

>Рассказывайте, люди, как у вас живут iptables, собранные под 2.4.х

Живут нормально, верни штатные из федора, если ты устанавливал
моей сборки, т.к. моя сборка под ядро с дополнительными патчами
для netfilter, в 2.6 этих патчей нет...

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

в 2.6 , XFree не надо запускать под приоритетом -10
поставь приоритет 0 и не будет mplayer дергаться.
Uman

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

Точно, твои стоят. :)
Спасибо за подсказку.

P.S. Но возвращать пока не буду - основная система пока что 2.4.

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

Он не дергается. Он стабильно и ровно тормозит :(
Более того, я посмотрел на загрузку xmms и ужаснулся - 12-15% против
2-5% под 2.4

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

The Wonderful World of Linux 2.6 - Final Version

>>Preemptible Kernel >Выгружаемое Ядро ? Это простите как ?

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

sS ★★★★★
()

Патриу не обманул.
Всё поставилось, всё работает.
Единственно - пересобрал дрова для NVIDIA - никоких проблем не было - очень здорово.
ВИВАТ Linux!

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