Выпущены новые версии Linux ядра - 2.6.29.4 (http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.29.4) и 2.6.27.24 (http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.27.24), в которых отмечено около 50 исправлений, которые затронули такие подсистемы, как ocfs2, splice, fuse, KVM, lockd, NFS, epoll, CIFS, GFS2, Smack/NetLabel, SELinux, LSM (Linux Security Modules), ne2k-pci, e1000, ALSA, USB, md/raid10,
В тексте анонса (http://groups.google.com/group/fa.linux.kernel/msg/a0e421aaa...) новых версий, Грег Кроа-Хартман (Greg Kroah-Hartman) подчеркнул серьезность внесенных исправлений и обязательность проведения обновления. Подробностей, кроме общего списка изменений, как всегда не сообщается. Тем не менее известно, что в новой версии ядра как минимум исправлено две уязвимости: Возможность (http://secunia.com/advisories/35107/) выполнения кода или вызов краха ядра при попытке монтирования CIFS ресурса злоумышленника и проблема, позволяющая вызвать (http://secunia.com/a...URL: http://www.kernel.org/
Новость: http://www.opennet.me/opennews/art.shtml?num=21819
Что скрывают?
Кто ещё против НЕПРЕРЫВНЫХ обновлений и поддержки системы (и ПО) в актуальном состоянии?
>>Подробностей, кроме общего списка изменений, как всегда не сообщается.Что-то очень не радует это.
скрывают, значит так надо.
>скрывают, значит так надо.Мне кажется, что хакер, который может использовать дыру в ядре, поймет как ее использовать по патчу. Так что скрывать нет смысла. А вот для обычных юзеров можно было бы и сообщить об исправлениях подробнее.
Не каждый из них способен сам написать программу для эксплуатации ошибки.
А если ошибка еще не зарегистрирована в известных каталогах, то становится затруднительно искать готовый эксплойт.
Пользователям дается минимальное разумное время на установку заплаток, прежде чем будет обнародован список ошибок, последствий и накопится опыт эксплуатации.
А ведь совсем недавно линуксоиды (которые такие линуксоиды!) - жгли напалмом виндовс за точно это же :) Мол "а власти скрываютЪ!" ... Прогнулись стал быть, ну да - былые хакеры не у дел, а поколене пепси усиленно лепит форточки из юниклайк ....
> А ведь совсем недавно линуксоиды (которые такие линуксоиды!) - жгли напалмом виндовс за точно это же :) Мол "а власти скрываютЪ!" ... Прогнулись стал быть, ну да - былые хакеры не у дел, а поколене пепси усиленно лепит форточки из юниклайк ...."Не объясняют" не значит "скрывают". Вот они, исходнички! Качайте, разбирайтесь! С виндой вы такого себе позволить не можете. А разжевывать вам никто ничего не обязан. :)
В 2.6.29 далее и в 2.6.30 сломали работу с COM портами
При конфигурировании портов выше 4-го ядро сыпется
Приходится откатываться на 2.6.28.10
Отлаживать самостоятельно нет времени
Грустно ...
багу запостил?
Некогда было.
Постараюсь запостить
http://bugzilla.kernel.org/show_bug.cgi?id=13367
>http://bugzilla.kernel.org/show_bug.cgi?id=13367И что самое интересное, в 2.6.29.2 не менялся драйвер...
http://www.kernel.org/diff/diffview.cgi?file=%2Fpub...
Кстати
# setserial ^skip_test auto_irq - не работает?!
Машины нет под рукой сейчас
Изменения в драйвере были в 2.6.29.x по сравнению с 2.6.28.x которая работала нормально
>Машины нет под рукой сейчас
>Изменения в драйвере были в 2.6.29.x по сравнению с 2.6.28.x которая работала
>нормальноВ 29 изменили работу с прерываниями, ...
И Линь уже PnP лучше работает, чем руками прерывания раскидывать,
а если распределишь правильно, то обычно, получится тоже самое, что и PnP :)
И ещё вопрос - почему 3 и 4 порты не по обычной схеме?/dev/ttys0 (COM1), port 0x3f8, irq 4
/dev/ttys1 (COM2), port 0x2f8, irq 3
/dev/ttys2 (COM3), port 0x3e8, irq 4
/dev/ttys3 (COM4), port 0x2e8, irq 3Нужны разные прерывания?
CONFIG_SMP=y
CONFIG_X86_32_SMP=y
CONFIG_X86_HT=y
Он чё, двух ядерный?
CONFIG_RD_LZMA=yinitrd.img не забыл lzma перепаковать?
>[оверквотинг удален]
>И ещё вопрос - почему 3 и 4 порты не по обычной
>схеме?
>
>/dev/ttys0 (COM1), port 0x3f8, irq 4
>/dev/ttys1 (COM2), port 0x2f8, irq 3
>/dev/ttys2 (COM3), port 0x3e8, irq 4
>/dev/ttys3 (COM4), port 0x2e8, irq 3
>
>Нужны разные прерывания?
>Это не обычный PC, а что-то вроде промышленного исполнения. Адреса и прерывания портов должны устанавливаться в соответствии со спецификациями производителя.
>
>CONFIG_X86_32_SMP=y
>CONFIG_X86_HT=y
>
>Он чё, двух ядерный?Именно эта машина не двухядерная, но ядро в такой конфигурации должно работать на других машинах, в том числе имеющих более одного процессора.
> Адреса и прерывания портов должны устанавливаться в соответствии со спецификациями производителя.Гы... Иначе лицензию отберут? :)
>>
>>CONFIG_X86_32_SMP=y
>>CONFIG_X86_HT=y
>>
>>Он чё, двух ядерный?
>
>Именно эта машина не двухядерная, но ядро в такой конфигурации должно работатьНу тогда nosmp или cpus=0 в append
В общем попробуй, auto_irq ^skip_test
ещё можно pci=routeirq в append
Дело не в лицензии.
4 и 5 порты реализованы на мат плате отдельной микросхемой для которой жёстко зашиты адреса и прерывания
Без SMP потестить попробую
>initrd.img не забыл lzma перепаковать?Не забыл. С этим всё нормально.