URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 40741
[ Назад ]

Исходное сообщение
"OpenNews: GCC 4.3.0 выявляет ошибки в ядрах Linux и OpenBSD"

Отправлено opennews , 19-Мрт-08 11:04 
Изменения в последнем выпуске компилятора GCC вместе с ошибкой в ядре привели к неприятной ситуации, которая влечёт к проблемам в безопасности. В этой версии GCC были изменены некоторые предположения о флагах процессора в x86 режиме для более точного соответствия стандарту ABI, что может привести к нарушению памяти программ, скомпилированных с помощью GCC 4.3.0. Ещё никому не удалось написать код способный способный использовать эту уязвимость, но, тем не менее, проблема требует внимания.


Проблема связана с флагом направления для x86 процессора (DF), который указывает на то, в каком порядке должны выполняться блочные операции в оперативной памяти. Основной способ использования этого флага - это поддержка перекрывающихся копий памяти в том случае, когда может потребоваться просмотр блоков памяти в обратную сторону с тем, чтобы копируемые данные оставались нетронутыми в процессе копирования. Разработчик из команды Debian осветил эту проблему в списке рассылки ядра Линукса (http://lkml.org) 5 марта, когда была обнаружена ошибка сборки  Steel Bank Common Lisp (SBCL) при помощи нового компилятора.

URL: http://it.slashdot.org/article.pl?sid=08/03/18/2335206
Новость: https://www.opennet.ru/opennews/art.shtml?num=14821


Содержание

Сообщения в этом обсуждении
"GCC 4.3.0 выявляет ошибки в ядрах Linux и OpenBSD"
Отправлено Jelis , 19-Мрт-08 11:04 
А с какого перепугу в заголовок OpenBSD попал??? В самой новоисти о бсд вообще ни слова. А по ссылкам говорять вообщем о ядрах BSD, ни где конкретного упоминания Опенка вообще не проскакивает!

"GCC 4.3.0 выявляет ошибки в ядрах Linux и OpenBSD"
Отправлено Аноним , 19-Мрт-08 11:07 
http://leaf.dragonflybsd.org/mailarchive/commits/2008-03/msg...

"GCC 4.3.0 выявляет ошибки в ядрах Linux и OpenBSD"
Отправлено Nick , 19-Мрт-08 14:55 
>http://leaf.dragonflybsd.org/mailarchive/commits/2008-03/msg...

21 век на дворе, а у стрекозятников - cvs :)


"GCC 4.3.0 выявляет ошибки в ядрах Linux и OpenBSD"
Отправлено Аноним , 19-Мрт-08 16:22 
Они (при всём уважении) - прошлый век вообще. Ядро у них до сих пор на базе 4.10 ...

"GCC 4.3.0 выявляет ошибки"
Отправлено Nick , 19-Мрт-08 16:29 
>Они (при всём уважении) - прошлый век вообще. Ядро у них до
>сих пор на базе 4.10 ...

да, прошлый век...

Они так мечтали о кластерах и мега ФС, но их слишком мало...


"GCC 4.3.0 выявляет ошибки в ядрах Linux и OpenBSD"
Отправлено Аноним , 19-Мрт-08 17:41 
>Они (при всём уважении) - прошлый век вообще. Ядро у них до
>сих пор на базе 4.10 ...

бред анонимуса. Выходит ядро фряхи 7.0 тоже прошлы век потому что оно основано на 6 ядре которое основано на 5-м ядре которое основано на 4-м ядре.

Да, стрекоза щас unusable, но не потому что в её основе когда-то кучу лет назад лежала старая фря. все они выросили на 4.4bsd


"GCC 4.3.0 выявляет ошибки в ядрах Linux и OpenBSD"
Отправлено Аноним , 19-Мрт-08 18:36 
>бред анонимуса. Выходит ядро фряхи 7.0 тоже прошлы век потому что оно
>основано на 6 ядре которое основано на 5-м ядре которое основано
>на 4-м ядре.

Головой не били? 7.x это 7.x, там столько всего было сделано со времен 4.x. А в стрекозе ничего не было сделано, это та же 4.x с GIANT локом, зато с революционным шедулером, из-за которого оно на SMP работает медленней, чем на UP. Смотрите тесты.


"GCC 4.3.0 выявляет ошибки в ядрах Linux и OpenBSD"
Отправлено Logo , 19-Мрт-08 17:45 
>Они (при всём уважении) - прошлый век вообще. Ядро у них до
>сих пор на базе 4.10 ...

Да лучше старое, но проверенное, чем дырявое новое.


"GCC 4.3.0 выявляет ошибки в ядрах Linux и OpenBSD"
Отправлено Nick , 19-Мрт-08 17:58 
>Да лучше старое, но проверенное, чем дырявое новое.

угу.
Только вот у них старое и дырявое(непроверенное).