The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Анализ исправления ошибок в ядре Linux - в среднем ошибки замечают через 2 года"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Анализ исправления ошибок в ядре Linux - в среднем ошибки замечают через 2 года"  +/
Сообщение от opennews (?), 08-Янв-26, 09:59 
Опубликованы результаты исследования времени обнаружения и устранения ошибок в коде ядра Linux. Данные получены в результате  анализа исправления 125 тысяч ошибок, помеченных в Git-репозитории тегом "Fixes:", ссылающимся на коммит, в котором возникла ошибка. Среднее время обнаружения ошибок в ядре составило 2.1 года. Если рассматривать только ошибки, исправленные в 2025 году, данный показатель составил 2.8 года...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=64574

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  –2 +/
Сообщение от Xo (?), 08-Янв-26, 09:59 
Бывает
Ответить | Правка | Наверх | Cообщить модератору

7. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +1 +/
Сообщение от Аноним (7), 08-Янв-26, 11:18 
> в среднем ошибки замечают через 2 года

В среднем за 2 года успевают решить поставленную задачу, и "погрешность" становится необязательной.

Ответить | Правка | Наверх | Cообщить модератору

21. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +3 +/
Сообщение от Аноним (21), 08-Янв-26, 12:08 
А там и новые лазейки. И если спросят как так вышло — так это либо китайские шпионы, либо просто язык плохой, не ударил по пальцам за то, что кодер зачем-то решил грелкой воду из крана носить.
Ответить | Правка | Наверх | Cообщить модератору

44. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +1 +/
Сообщение от xPhoenix (ok), 08-Янв-26, 14:18 
Rustовщиков здесь и на ЛОРе почему-то не любят.
Ответить | Правка | Наверх | Cообщить модератору

46. Скрыто модератором  –2 +/
Сообщение от Аноним (-), 08-Янв-26, 14:21 
Ответить | Правка | Наверх | Cообщить модератору

138. Скрыто модератором  +/
Сообщение от Аноним (138), 08-Янв-26, 19:25 
Ответить | Правка | Наверх | Cообщить модератору

49. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  –5 +/
Сообщение от 12yoexpert (ok), 08-Янв-26, 14:41 
даже не знаю, почему. уверен, что ни за что, потому что вокруг одни завистливые старые дураки, не понимают, луддиты. один ты в белом пальто
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

65. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от Chipmunk (?), 08-Янв-26, 16:06 
Барнаульский синдром
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

69. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  –1 +/
Сообщение от Аноним (69), 08-Янв-26, 16:18 
За подход, КМК.

А подход странен: хаять язык, на котором уже написано работающее.

Не сломано - не чини!

Напиши что-то своё, лучше чем имеющееся. Или создай замену без багов и с меньшей возможностью их внесения.

Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

107. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +3 +/
Сообщение от Аноним (107), 08-Янв-26, 18:20 
>А подход странен: хаять язык, на котором уже написано работающее.

Вы хотели сказать, дырявое по самые помидоры?
>Не сломано - не чини!

Мы находимся в обсуждении сишных дыреней. Это ли не сломанное?
>Напиши что-то своё, лучше чем имеющееся. Или создай замену без багов и с меньшей возможностью их внесения.

Вы хоть представляете, сколько человекочасов потребуется для создания аналога не то чтобы Linux, а хотя-бы полурабочего Hurd? И что, пока полтора землекопа не напишут аналог Hurd, им нельзя про rust рассказывать?

Ответить | Правка | Наверх | Cообщить модератору

135. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от Аноним (69), 08-Янв-26, 19:23 
По делу: Никто не заставляет писать ОС. Пишите утилиты, пишите подсистемы приложений. Практика - лучшее доказательство.

Но это не к Вам лично относится. Исходя из "аргументов". Жир с экрана оттирался с трудом. :-)

Зато добавлю еще одну причину, за что не любят поклонников ржавчины. Гиперболизированная агрессивность. Аргументов нет, антипримеров не приводится. Голая агрессия, на грани паталогии.

Ответить | Правка | Наверх | Cообщить модератору

139. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +1 +/
Сообщение от Аноним (-), 08-Янв-26, 19:27 
> Зато добавлю еще одну причину, за что не любят поклонников ржавчины. Гиперболизированная  агрессивность.
> Аргументов нет,

В теме про "ошибки в ядре живут в среднем 2 года" это звучит крайне смешно.

> антипримеров не приводится.

Антипримеров чего? Хорошего кода на СИ?
Так его нету)))

Даже ГЦЦ пришлось переписать на С++, тк на СИ невозможно написать оптимизирующий компилятор.

> Голая агрессия, на грани паталогии.

У вас какая-то странная фобия - вам везде мерещется агрессия.
Думаю стоит сходить к доктору.


Ответить | Правка | Наверх | Cообщить модератору

150. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от Аноним (69), 08-Янв-26, 19:51 
> Хорошего кода на СИ?

Хорошего кода на rust.

Переписали и стало всё замечательно.

Ответить | Правка | Наверх | Cообщить модератору

151. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от Аноним (-), 08-Янв-26, 19:58 
>> Хорошего кода на СИ?
> Хорошего кода на rust.
> Переписали и стало всё замечательно.

Да без проблем.
Качаете исходники андроида, смотрите все .rs файлы.
Там будет минимум 5 миллионов строк кода.

- Откатов кода в 4 раза меньше
For medium and large changes, the rollback rate of Rust changes in Android is ~4x lower than C++.

- Плотность ошибок памяти в 1000 раз меньше
With roughly 5 million lines of Rust in the Android platform and one potential memory safety vulnerability found (and fixed pre-release), our estimated vulnerability density for Rust is 0.2 vuln per 1 million lines (MLOC).

Our historical data for C and C++ shows a density of closer to 1,000 memory safety vulnerabilities per MLOC.

security.googleblog.com/2025/11/rust-in-android-move-fast-fix-things.html

Разве это не отличный пример кода который переписали-дописали и стало лучше?

Ответить | Правка | Наверх | Cообщить модератору

159. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от Аноним (69), 08-Янв-26, 20:18 
"Имя, сестра! Имя!"

Мы рассуждаем об IT, поэтому всегда говорим о конкретике.

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

"Есть три типа лжи: ложь, наглая ложь и статистика." (с) Саммюэль Клеменс

Ответить | Правка | Наверх | Cообщить модератору

86. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от P.D.Rust это Professional Dev in Rust (?), 08-Янв-26, 17:29 
Понты за чужой счёт без доказательства полезности их поделия и их самих.
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

95. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  –1 +/
Сообщение от ProfessorNavigator (ok), 08-Янв-26, 17:49 
> Rustовщиков здесь и на ЛОРе почему-то не любят.

Потому что их тут нет. Есть лишь проплаченные крикуны, которые к программированию вообще никакого отношения не имеют в большинстве своём.

Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

117. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от Аноним (-), 08-Янв-26, 18:50 
> которые к программированию вообще никакого отношения не имеют в большинстве своём.

А вы?
Вы имеете отношение?
Профессор, покажите ваш код, а потом рассуждайте о программировании.

Ответить | Правка | Наверх | Cообщить модератору

162. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от ProfessorNavigator (ok), 08-Янв-26, 20:22 
> А вы?
> Вы имеете отношение?
> Профессор, покажите ваш код, а потом рассуждайте о программировании.

Нажмите на мой никнейм и посмотрите список опубликованных мной новостей - там всё есть ;)

Ответить | Правка | Наверх | Cообщить модератору

163. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от Аноним (-), 08-Янв-26, 20:36 
> Нажмите на мой никнейм и посмотрите список опубликованных мной новостей - там всё есть ;)

Вижу некачественный код на С++ (хотя ядро на СИ, у вас есть опыт программирования на СИ).

Поиск по форуму показывает, что вы даже не можете осилить написание банального парсера.
opennet.ru/openforum/vsluhforumID3/135943.html#348

Думаю ваши компетенции околонулевые и ваши комментарии про чужой код можно отрпавлять сразу в dev/null

Ответить | Правка | Наверх | Cообщить модератору

164. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от ProfessorNavigator (ok), 08-Янв-26, 20:37 
>> Нажмите на мой никнейм и посмотрите список опубликованных мной новостей - там всё есть ;)
> Вижу некачественный код на С++ (хотя ядро на СИ, у вас есть
> опыт программирования на СИ).
> Поиск по форуму показывает, что вы даже не можете осилить написание банального
> парсера.
> opennet.ru/openforum/vsluhforumID3/135943.html#348
> Думаю ваши компетенции околонулевые и ваши комментарии про чужой код можно отрпавлять
> сразу в dev/null

Спасибо, посмеялся))

Ответить | Правка | Наверх | Cообщить модератору

165. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +1 +/
Сообщение от Аноним (-), 08-Янв-26, 20:52 
> Спасибо, посмеялся))

Это хорошо. Смех продлевает жизнь.
Когда код научишься писать, приходи комментировать.

А пока свободен.


Ответить | Правка | Наверх | Cообщить модератору

166. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от ProfessorNavigator (ok), 08-Янв-26, 21:04 
>> Спасибо, посмеялся))
> Это хорошо. Смех продлевает жизнь.
> Когда код научишься писать, приходи комментировать.
> А пока свободен.

Не обезьянничайте - вам не идёт ;)

P.S.
Передайте кураторам, что их методичка устарела (забыл в прошлом посте написать).

Ответить | Правка | Наверх | Cообщить модератору

103. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от Аноним (103), 08-Янв-26, 18:10 
А ты забавно пишешь в блоге, мне нравится.
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

2. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +2 +/
Сообщение от Аноним (2), 08-Янв-26, 10:17 
Тысяча глаз!
Ответить | Правка | Наверх | Cообщить модератору

22. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +5 +/
Сообщение от Аноним (22), 08-Янв-26, 12:08 
6.19 на подходе, возьмите под свой контроль:
https://www.kernel.org
Ответить | Правка | Наверх | Cообщить модератору

34. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от 12yoexpert (ok), 08-Янв-26, 13:48 
вот да. я думаю, он своей одной парой глаз там быстро порядок наведёт. это ж просто ядро, бинарник всего мегабайт 10-20 вместе со вшитыми модулями
Ответить | Правка | Наверх | Cообщить модератору

99. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от Аноним (99), 08-Янв-26, 17:57 
Попробуй распаковать его ;)
Ответить | Правка | Наверх | Cообщить модератору

53. Скрыто модератором  –2 +/
Сообщение от Васянemail (?), 08-Янв-26, 15:00 
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

152. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от Аноним (152), 08-Янв-26, 20:01 
Что-то не сходиться. Ии пишет, что у миллиона мух должно быть не менее 8 миллиардов глаз. :)
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

3. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от Аноним (3), 08-Янв-26, 10:34 
тесты есть?)
Ответить | Правка | Наверх | Cообщить модератору

5. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +3 +/
Сообщение от Tron is Whistling (?), 08-Янв-26, 10:37 
Есть :D
"при уровне ложного срабатывания 48.1%"
То есть результат у этой "системы" - как мамонта на улице встретить. Для "AI" нормально.
Ответить | Правка | Наверх | Cообщить модератору

6. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от Tron is Whistling (?), 08-Янв-26, 10:38 
А, там у новой 1.2% - натаскали на 2023-2024? Попробуйте на 2025-26 :D
Ответить | Правка | Наверх | Cообщить модератору

26. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от Аноним (26), 08-Янв-26, 12:28 
Невнимательно читаете.

48.1% — это для генерализованной модели, CodeBERT, которую автор поста сначала пыталась тюнить. И подробно описывает, почему это не работает, чем их внутренняя, допиленная модель лучше и прочее «покупайте наших слонов!».

Штука–то в другом — это не самаритяне, это коммерческий стартап. И модельку, находящую дыры в ядре, можно продать не только разработчикам, но и трёхбуквенным конторам.

Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

4. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +5 +/
Сообщение от Аноним (4), 08-Янв-26, 10:37 
Т.е. статический анализатор кричит - смотрите USE AFTER FREE или RACE CONDITION, авторы говорят - да ну нафиг, это FALSE NEGATIVE. И начинается... В течении 5 лет решаем, что править - анализатор или ядро. Я правильно понимаю ситуацию? Ибо критика исправляется достаточно быстро. А надо ли быстро исправлять остальное - вопрос еще тот. За то как звучит... Ух - аж дух захватывает.
Ответить | Правка | Наверх | Cообщить модератору

10. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +6 +/
Сообщение от Аноним (10), 08-Янв-26, 11:29 
Не скажу за все проекты на Си, но как-то давно когда было по приколу, я ковырялся в picolibc, так вот это просто ужас, - там буквально копипаста из разных проектов, написанных разными людьми, нет и намека на единый стиль написания кода, огромное колличество дублирования макросов в разных заголовочных файлах, - в общем типичный ад из заголовочных файлов (я попытался разгрести эти конюшни, но запала не хватило и я забил, - а ведь тогда была новость что кто-то проделывал подобное в Linux, не знаю чем закончилось, но полагаю что особо ничем!).

Скажу так, судя по всему, про написание тестов многие Сишники вообще не слышали, у многих код держится буквально чисто на вере, - ибо не находить типичные ошибки вроде целочисленного переполнения до сих не научились, но это и неудивительно, если многие до сих изучают Си по книги K&R, - там этому не учат в принципе, а ведь в книге помимо этого есть баги в реализации, точно так же и в книги ответов для K&R - и я сейчас говорю именно про оригиналы книг на английском, и нашел я их с помощью статического анализатора!!! - А ведь эти ошибки не исправляют на протяжении фиг пойми сколько лет,как их не нашли я вообще не понимаю, зато продолжают молиться на эту книгу как на Библию, но она реально устарела, ибо написание ПО это не просто знание синтаксиса языка!.

ПС: В общем, за столько лет эти гуру из мира ядра, да ещё под эгидой Linux foundation так и не родили книгу в которой демонстрируется полный жизненный цикл разработки ПО на Си, с демонстрацией как надо делать, - поэтому только и остаётся шутки шутить про Дыряшку и внедрять в ядро Раст. Ну да ладно, пускай страдают, они это заслужили!

Ответить | Правка | Наверх | Cообщить модератору

18. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +1 +/
Сообщение от Аноним (4), 08-Янв-26, 11:48 
> Не скажу за все проекты на Си, но как-то давно когда было
> по приколу, я ковырялся в picolibc...

И на основе ковыряния "по приколу" делаю обобщение. И после этого, на, наСильников, обвиняют во всех смертных грехах...

> Скажу так, судя по всему...

Ну да, все что дальше ровно про это. В целом, то что вы не понимаете язык С - это ваши проблемы. То, что многие не хотят писать низкоуровневый код на ассемблере, предпочитая С - это данность. Что у С (а равно у ассемблера) есть корневый проблемы, связанные со схемотехническими реализациями отдельных узлов - это неизбежная плата. Корабли гниют и ржавеют. И требуют обслуживания и ремонта.

Ну да - есть два пути. Прикрепить цинковый брусок, который сожрет коррозия вместо корпуса. А можно использовать дорогущие нержавейки или увеличивать толщину корпуса (привет конкурирующим языкам).

> ..только и остаётся шутки шутить про
> Дыряшку и внедрять в ядро Раст. Ну да ладно, пускай страдают,
> они это заслужили!

Что, собственно, и требовалось доказать. Результат этих страданий сейчас прекрасно виден. Результат страданий конкурентов пока заметно меньше. Кто у кого учиться должен - оставим решать каждому конкретно взятому индивиду.

Ответить | Правка | Наверх | Cообщить модератору

90. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от Аноним (107), 08-Янв-26, 17:41 
>И на основе ковыряния "по приколу" делаю обобщение.

А в чём он не прав? Вот давайте, покажите насколько массово в сишных проектах есть использование даже тех инструментов, которые доступны.

Ответить | Правка | Наверх | Cообщить модератору

119. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от Аноним (4), 08-Янв-26, 19:00 
>>И на основе ковыряния "по приколу" делаю обобщение.
> А в чём он не прав? Вот давайте, покажите насколько массово в
> сишных проектах есть использование даже тех инструментов, которые доступны.

Про чайник Рассела слышали? Вы утверждаете, что Сшники не используют - вам и доказывать. А пока не доказано - это ваше личное мнение.

По сути - вы ведь со своей "священной войной" даже статью не удосужились внимательно прочитать. Придется повторить:

> В полученной статистике также прослеживается влияние внедрения новых инструментов
> для автоматизированного поиска ошибок, статического анализа и тестирования кода,
> таких как Syzkaller, KASAN, KMSAN и KCSAN.

Одно это говорит о том, что доступные инструменты вполне себе используются. Как бы со стороны не казалось обратного. И как бы некоторые пропагандисты не кричали.

Ответить | Правка | Наверх | Cообщить модератору

125. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от Аноним (107), 08-Янв-26, 19:08 
>Про чайник Рассела слышали? Вы утверждаете, что Сшники не используют - вам и доказывать.

Открываем сишный проект, ищем в зависимостях статический анализатор, не находим, повторяем несколько раз - утверждение доказано.
>Одно это говорит о том, что доступные инструменты вполне себе используются.

Используются кем - полутора энтузиастами? Ну так и Psv studio использовалась для проверки ядра, надо же рекламные статьи на чём-то писать. Вот только от того, что для рекламной статьи ядро несколько раз проверили, массового использования не появилось.

Ответить | Правка | Наверх | Cообщить модератору

140. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от Аноним (4), 08-Янв-26, 19:30 
>>Про чайник Рассела слышали? Вы утверждаете, что Сшники не используют - вам и доказывать.
> Открываем сишный проект, ищем в зависимостях статический анализатор, не находим, повторяем
> несколько раз - утверждение доказано.

Доказано, что отладочные инструменты не попадают в релизы. Вполне нормальное поведение для любого уважающего себя проекта. С другой стороны всегда есть DEBUG сборка. Что доказывает, что отлов и уточнение место возникновения ошибок возможно и в рабочем окружении.

Слабоватое доказательство. Если вообще доказательство.

Ответить | Правка | Наверх | Cообщить модератору

36. Скрыто модератором  +/
Сообщение от Аноним (26), 08-Янв-26, 13:54 
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

62. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  –1 +/
Сообщение от User (??), 08-Янв-26, 15:51 
А вера в швятые тесты чем лучше?
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

66. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от Аноним (66), 08-Янв-26, 16:09 
Некоторые ошибки лезут не в любом сценарии, а в частных случаях, иногда замысловатых. Я к тому, что, возможно, хаять Сишников не вставая с места не совсем справедливо, ведь приложение не segfault'ится прямо на старте?
Хотя совсем без ошибок, конечно, было бы здорово.
(Rust не нравится системой пакетов и смущает агрессивным навязыванием.)
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

111. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от Анонисимус (?), 08-Янв-26, 18:34 
Я пытался разобраться с тестированием кода на C, но в итоге не понял, как это сделать нормально. В итоге просто врубаю все ворнинги компилятора, и ещё прогоняю через cppcheck и анализатор от clang.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

24. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +1 +/
Сообщение от Аноним (26), 08-Янв-26, 12:15 
> VulnBERT

На всякий случай, это не статический анализатор.

Это текстовая модель, AI-васян, который говорит «Ха, да этот коммит выглядит как содержащий уязвимость».

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

И пользы тут примерно как и со статическими анализаторами: авгиевы конюшни выхлопа по пустякам «Здесь может быть рэйскондишен! — Ага, спасибо, КЭП», в которых где–то скрываются несколько действительно важных багов. И всё это нужно кому–то разгребать, вместо непосредственного написания кода. И желательно кому–то с квалифиакцией и пониманием, что данная подсистема ядра вообще делает.

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

43. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от User (??), 08-Янв-26, 14:17 
И так сойдет!(С) - пофиксил, не благодари.
Ответить | Правка | Наверх | Cообщить модератору

63. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от Я (??), 08-Янв-26, 15:54 
если он смог научиться замечать невидимые человеческому глазу паттерны кода содержащего ошибку там где их не видят обычные статистические анализаторы(если что все аишки сейчас это именно что статистические анализаторы) то в общем то уже очень хороший вспомогательный инструмент будет.
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

92. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от Аноним (107), 08-Янв-26, 17:46 
>И пользы тут примерно как и со статическими анализаторами: авгиевы конюшни выхлопа по пустякам «Здесь может быть рэйскондишен! — Ага, спасибо, КЭП»

А что вы хотели? В си нет разделения на чистое и нечистое, весь код на си нечист.

Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

42. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +1 +/
Сообщение от morphe (?), 08-Янв-26, 14:11 
Это какой статический анализатор способен видеть race condition?

Да и use after free в ядре обычно растянут на несколько функций, и так просто не ловится

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

91. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от Аноним (26), 08-Янв-26, 17:41 
Ну как. В посте же пример и приводится. Есть анлок семафора, есть действие после — значит между ними может быть рэйскондишен. Логично же. Насколько это в реальности эксплуатируемо — AI–васяна не волнует, он зафиксировал код, похожий на примеры из обучающей выборки.

Собственно, автор поста же и распинается, что CodeBERT забраковала, потому что та начала фиксировать более глобальные закономерности вида «слишком большой коммит — значит где–то в нём есть уязвимость». И не поспоришь, железная логика. Только вот выдаёт 48.1% false positive.

Ответить | Правка | Наверх | Cообщить модератору

89. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от Аноним (107), 08-Янв-26, 17:39 
>Т.е. статический анализатор кричит - смотрите USE AFTER FREE или RACE CONDITION, авторы говорят - да ну нафиг, это FALSE NEGATIVE. И начинается... В течении 5 лет решаем, что править - анализатор или ядро.

Если бы. Подавляющее количество сишников про статический анализатор если и слышало, то на практике не применяло. Это уже не говоря про то, что полноценный статический анализ на си затруднён кучей факторов. Достаточно немножко поменять код, и анализатор перестаёт видеть проблему.

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

11. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +1 +/
Сообщение от Аноним (-), 08-Янв-26, 11:29 
> среднее время обнаружения ошибок, связанных с состояниями гонки,
> составило 5.1 лет, целочисленным переполнением - 3.9, обращением после
> освобождения памяти - 3.2, переполнением буфера и утечкой памяти - 3.1,
> подсчётом ссылок - 2.8, разыменованием нулевого указателя и взаимными
> блокировками - 2.2 года.

А среднее время обнаружения напр. логических ошибкок?
Почему в списке только стандартные проблемы с памятью?
Других что ли нет?

Ответить | Правка | Наверх | Cообщить модератору

17. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от Аноним (17), 08-Янв-26, 11:44 
Погодите, другие скоро будут. По мере внедрения безопастного.
Ответить | Правка | Наверх | Cообщить модератору

28. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от Аноним (28), 08-Янв-26, 13:22 
> Почему в списке только стандартные проблемы с памятью?

Потому что они наиболее частые и распространенные. Гугл с МС публиковали статистику: 70% вулнов в C и C++ коде из-за тех самых проблем при работе с памятью.

Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

33. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  –1 +/
Сообщение от 12yoexpert (ok), 08-Янв-26, 13:48 
продавец лопат рекламирует лопаты, неслыханно!
Ответить | Правка | Наверх | Cообщить модератору

40. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  –1 +/
Сообщение от ProfessorNavigator (ok), 08-Янв-26, 14:04 
> Гугл с МС публиковали статистику: 70% вулнов в C и C++ коде из-за тех самых проблем при работе с памятью.

И это говорит лишь об одном - программисты Гугла и Майкрософта не умеют работать с памятью. Т.е. квалификация программистов Гугла и Майкрософта - низкая. А менеджеры вместо того, чтобы решать эту проблему, занимаются имитацией бурной деятельности с целью оправдания своих завышенных сверх всякой меры зарплат. Это не говоря о том, что процентов 90 менеджеров - вообще в принципе не нужны, как и всякие "владельцы" и "акционеры".

Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

41. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от Аноним (41), 08-Янв-26, 14:08 
> И это говорит лишь об одном - программисты Гугла и Майкрософта не умеют работать с памятью.

А что можно сказать про квалификацию программистов ядра?
Тоже самое?

Ответить | Правка | Наверх | Cообщить модератору

45. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от User (??), 08-Янв-26, 14:19 
А это, гм, очень сильно пересекающиеся множества, если что ).
Других сишников у нас для вас - нет (Зато есть комментописаки, с рассказами про НАСТОЯЩИХ...)
Ответить | Правка | Наверх | Cообщить модератору

47. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  –1 +/
Сообщение от ProfessorNavigator (ok), 08-Янв-26, 14:32 
> А что можно сказать про квалификацию программистов ядра?
> Тоже самое?

Начать нужно с того - а существует ли в принципе такое понятие, как "программист ядра"? Ответ - нет. Потому что ядро Linux - это не организация. К нему прилагается некая управляющая структура в лице сопровождающих, которые занимаются проверкой вносимых изменений. Их квалификация - различная, у кого-то - выше, у кого-то - ниже. Сами изменения вносятся в большинстве своём различными людьми со всего мира. С различной же квалификацией.

Есть ли в ядре Linux проблемы? Да, определённо. Потому что в проекте такого объёма их просто не может не быть. А также потому, что квалификация людей - практически во всех областях, не только в программировании - падает по всему миру. Это - следствие капитализма в целом и того, что он вошёл в свою терминальную стадию в частности. Нам требуется новая система распределения ресурсов - новая система общественно-экономических отношений, тогда можно будет поговорить и о повышении квалификации людей, вносящих вклад в ядро. Кроме того, очевидны проблемы в самом управлении проектом - некоторые решения Торвальдса и отдельных сопровождающих с технической точки зрения выглядят, как минимум, сомнительно. При этом каких-либо способов общественного контроля всего происходящего - не предусмотрено. Хотя вносимые изменения касаются огромного числа людей - пользователей проекта - они тоже имеют право голоса.


Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору

50. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +1 +/
Сообщение от Аноним (41), 08-Янв-26, 14:44 
> а существует ли в принципе такое понятие, как "программист ядра"? Ответ - нет.

Почему это нет? Если человек регулярно, а то и постоянно коммитит в ядро, если он разрабатывает и поддерживает целые подсистемы, иногда в одиночку, почему он не достоен такого звания? Не нужно принижать людей из core team.

> Сами изменения вносятся в большинстве своём различными людьми со всего мира.

Но кто-то принял их изменени. И обычно это одни и те же люди.

> А также потому, что квалификация людей - практически во всех областях,
> не только в программировании - падает по всему миру.

Ну-ну. Возможно вы просто не знаете о развитии науки и техники, просто потому там где вы живете - этого просто нет. Или судите по своему окружению.

> Это - следствие капитализма

Я надеялся на нормальный ответ, а вы "опять все свели к коммунизму".
Печально((

Ответить | Правка | Наверх | Cообщить модератору

55. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  –1 +/
Сообщение от ProfessorNavigator (ok), 08-Янв-26, 15:03 
> Почему это нет? Если человек регулярно, а то и постоянно коммитит в
> ядро, если он разрабатывает и поддерживает целые подсистемы, иногда в одиночку,
> почему он не достоен такого звания? Не нужно принижать людей из
> core team.
> Но кто-то принял их изменени. И обычно это одни и те же
> люди.

Перечитайте внимательно то, что я написал. И не нужно мне приписывать того, что я не говорил.

> Ну-ну. Возможно вы просто не знаете о развитии науки и техники, просто
> потому там где вы живете - этого просто нет. Или судите
> по своему окружению.

Я много где бывал и много чего видел ;)

> Я надеялся на нормальный ответ, а вы "опять все свели к коммунизму".

А это и есть нормальный ответ. Потому что большинство проблем сегодня сводятся именно к общественно-экономической системе. Низкая квалификация людей? Нужно организовать доступ к образованию всех людей. Без каких-либо ограничений, кроме личных способностей того или иного человека. Т.е. нужно бесплатное образование всех уровней - начальное, среднее, высшее - для всех людей. Причиной отказа в высшем образовании может служить лишь неспособность человека сдать соответствующие экзамены. Начальное и среднее должно предоставляться вообще без каких-либо ограничений. Возможно ли это при капитализме? Ответ - нет. Почему - объяснять нужно?

Ответить | Правка | Наверх | Cообщить модератору

56. Скрыто модератором  +/
Сообщение от Аноним (41), 08-Янв-26, 15:14 
Ответить | Правка | Наверх | Cообщить модератору

59. Скрыто модератором  +/
Сообщение от ProfessorNavigator (ok), 08-Янв-26, 15:37 
Ответить | Правка | Наверх | Cообщить модератору

64. Скрыто модератором  +/
Сообщение от Аноним (-), 08-Янв-26, 15:57 
Ответить | Правка | Наверх | Cообщить модератору

82. Скрыто модератором  +/
Сообщение от ProfessorNavigator (ok), 08-Янв-26, 17:05 
Ответить | Правка | Наверх | Cообщить модератору

105. Скрыто модератором  +/
Сообщение от Аноним (-), 08-Янв-26, 18:16 
Ответить | Правка | Наверх | Cообщить модератору

129. Скрыто модератором  –1 +/
Сообщение от ProfessorNavigator (ok), 08-Янв-26, 19:15 
Ответить | Правка | Наверх | Cообщить модератору

144. Скрыто модератором  +1 +/
Сообщение от Аноним (-), 08-Янв-26, 19:41 
Ответить | Правка | К родителю #129 | Наверх | Cообщить модератору

155. Скрыто модератором  +/
Сообщение от ProfessorNavigator (ok), 08-Янв-26, 20:12 
Ответить | Правка | К родителю #144 | Наверх | Cообщить модератору

100. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от Аноним (107), 08-Янв-26, 17:58 
>Возможно ли это при капитализме? Ответ - нет.

Вы лучше скажите, почему это невозможно при коммунизме? Почему кроме того, что с населения взымаются налоги, человек ещё потом и отрабатывать должен?
>Причиной отказа в высшем образовании может служить лишь неспособность человека сдать соответствующие экзамены.

А так же наличие квот, заградительного проходного бала, ограниченного количества мест, кумовства и кучи других факторов. Ну вот не даёт провинциальны ВУЗ такого же качества подготовки, как и столичный.

Ответить | Правка | К родителю #55 | Наверх | Cообщить модератору

108. Скрыто модератором  +/
Сообщение от ProfessorNavigator (ok), 08-Янв-26, 18:25 
Ответить | Правка | Наверх | Cообщить модератору

118. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от Аноним (107), 08-Янв-26, 18:54 
>Потому что то, что вы подразумеваете под коммунизмом, таковым не является.

Ну вы для начала сделайте этот самый коммунизм, а потом про него рассказывайте. Только вот проблема: даже если вам и выделить целый город для экспериментов, то вам тут же понадобятся деньги. Будет некий коммунизм в аквариуме, жизнеспособный только с внешней подпиткой.

Ответить | Правка | К родителю #100 | Наверх | Cообщить модератору

52. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +1 +/
Сообщение от Фнон (-), 08-Янв-26, 14:47 
> А также потому, что квалификация людей - практически во всех областях, не только в  программировании - падает по всему миру.

Прохфессор, там код пишут люди, которые в ядре с 91 года.
В х11 ошибкам по 30+ лет.
Это всё писали старые программеры, которые учились и работали задолго до появления всяких новомодных штучек.

> Это - следствие капитализма в целом и того, что он вошёл в свою терминальную стадию в частности.

Не надо все сводить к коммунизму)
Мы уже выяснили (на практике) что КОММУНИЗМ НЕ НУЖЕН.

Это мертворожденный общественно-экономический строй который способен только на массовые убийства.

> При этом каких-либо способов общественного контроля всего происходящего - не предусмотрено.

Как вы себе это представляете?

> Хотя вносимые изменения касаются огромного числа людей - пользователей проекта - они тоже имеют право голоса.

Пользователь только потребляет. Откуда у него может быть какие-то права?
Не нравится? Может идти на БСД, на винду или макось.
Я бы еще понял, если бы пользователи обеспечивали разработчиков ядра финансово... но нет, они в проект не вкладывают вообще ни грамма усилий, зато чего-то хотят требовать.


Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

57. Скрыто модератором  +/
Сообщение от ProfessorNavigator (ok), 08-Янв-26, 15:15 
Ответить | Правка | Наверх | Cообщить модератору

60. Скрыто модератором  +/
Сообщение от Аноним (-), 08-Янв-26, 15:43 
Ответить | Правка | Наверх | Cообщить модератору

75. Скрыто модератором  +/
Сообщение от ProfessorNavigator (ok), 08-Янв-26, 16:38 
Ответить | Правка | Наверх | Cообщить модератору

81. Скрыто модератором  +/
Сообщение от Аноним (-), 08-Янв-26, 16:58 
Ответить | Правка | Наверх | Cообщить модератору

93. Скрыто модератором  +/
Сообщение от ProfessorNavigator (ok), 08-Янв-26, 17:47 
Ответить | Правка | Наверх | Cообщить модератору

72. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от Аноним (26), 08-Янв-26, 16:28 
> Не надо все сводить к коммунизму)

А никто и не сводит. Это вы любую критику капитализма пытаетесь свести к россказням про кровавых коммуняк. Только коммуняк у власти уже практически нигде нет (и не надо приплетать Китай — там своих миллиардеров уже навылуплялось), а проблемы почему–то никуда не делись. И чем меньше остаётся неосвоенного и непопиленного, тем более отчётливо выступают эти проблемы. Эншиттификация — слово 2023 года, и, похоже, грядущего десятилетия.

> Мы уже выяснили (на практике) что КОММУНИЗМ НЕ НУЖЕН.
> Это мертворожденный общественно-экономический строй который способен только на массовые убийства.

Есть правда нюанс, что тезис о «массовых убийствах» и «ненужности» распространяют источники, спонсируемые теми самыми капиталистами, но это мелочи. А вот непридуманные, вполне реальные массовые убийства и ещё более массовый террор ради контроля над ресурсами в странах третьего мира они тактично замалчивают — действительно, зачем обращать на это внимание. «Наши бравые парни — это наши бравые парни. А местное население — это строчка в отчёте, сопутствующие потери, кто их там считает. И вообще, они сами передрались. Только ресурсы почему–то осваивают наши компании. Ну, это потому что мы успешные, конечно же.»

Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору

78. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +2 +/
Сообщение от Аноним (78), 08-Янв-26, 16:43 
> А никто и не сводит.

Вы просто, возможно, не знакомы с Профессором)

> к россказням про кровавых коммуняк

А... т.е народ в лагеря отправляли пришельцы с нибиру?

> Только коммуняк у власти уже практически нигде нет

Конечно практически нет - сама концепция закончилась полным обсёром.

> Есть правда нюанс, что тезис о «массовых убийствах» и «ненужности»  распространяют источники, спонсируемые теми самыми капиталистами, но это мелочи.

Спонсируемыми? Где тогда мои деньги??

> А вот непридуманные, вполне реальные массовые убийства и ещё более массовый террор ради
> контроля над ресурсами в странах третьего мира они тактично замалчивают —

Хм... ну во-первых прием "а у них негров линчуют" весьма избитый.
Во-вторых, разве не совок точно так же лез в кучу стран, как и штаты?
Типа вьетнам, афганистан, корея?
Оккупация кучи стран под лозунгом "там капиталисты угнетают народ!!".

Но в чем-то вы правы.
У них "местное население — это строчка в отчёте, сопутствующие потери, кто их там считает".
А у нас "наше население это статистика! бабы нарожают!".


Ответить | Правка | Наверх | Cообщить модератору

79. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от Аноним (78), 08-Янв-26, 16:45 
> А никто и не сводит.

Вы просто, возможно, не знакомы с Профессором)

> к россказням про кровавых коммуняк

А... т.е народ в лагеря отправляли пришельцы с нибиру?

> Только коммуняк у власти уже практически нигде нет

Конечно практически нет - сама концепция закончилась полным обсёром.

> Есть правда нюанс, что тезис о «массовых убийствах» и «ненужности»  распространяют источники, спонсируемые теми самыми капиталистами, но это мелочи.

Спонсируемыми? Где тогда мои деньги??

> А вот непридуманные, вполне реальные массовые убийства

Хм, а гулаги, спецпоселения, голод в поволжье и прочее стало быть выдумка?

> и ещё более массовый террор  

Более массовый чем репрессии в союзе? Ну тут могут сравниться только немцы и японцы времен второй мировой.

> ради контроля над ресурсами в странах третьего мира они тактично замалчивают —

Хм... ну во-первых прием "а у них негров линчуют" весьма избитый.
Во-вторых, разве не совок точно так же лез в кучу стран, как и штаты?
Типа вьетнам, афганистан, корея?
Оккупация кучи стран под лозунгом "там капиталисты угнетают народ!!".

Но в чем-то вы правы.
У них "местное население — это строчка в отчёте, сопутствующие потери, кто их там считает".
А у нас "наше население это статистика! бабы нарожают!".


Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору

101. Скрыто модератором  +/
Сообщение от Аноним (107), 08-Янв-26, 18:03 
Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору

71. Скрыто модератором  +1 +/
Сообщение от Аноним (71), 08-Янв-26, 16:22 
Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

87. Скрыто модератором  –2 +/
Сообщение от ProfessorNavigator (ok), 08-Янв-26, 17:31 
Ответить | Правка | Наверх | Cообщить модератору

73. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +1 +/
Сообщение от Аноним (71), 08-Янв-26, 16:29 
> А также потому, что квалификация людей - практически во всех областях, не только в программировании - падает по всему миру. Это - следствие капитализма в целом и того, что он вошёл в свою терминальную

То есть когда-то в прошлом было время, когда квалификация сишников была выше и они не вылазили за пределы буферов и не делали double-free? А уже после нагрянул проклятый капитализм и все испортил? Я все правильно понял?

Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

77. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от Анонимусс (-), 08-Янв-26, 16:42 
> А уже после нагрянул проклятый капитализм и все испортил?

Учитывая что сишечка - это творение корпы Bell Labs для портирования проприетарных unix на не менее проприетарные PDP... то да.
Во всем виноваты капиталюги! Именно они породили сишеку!

А вот победил бы коммунизм - все бы без ошибок писали на Рефале))

Ответить | Правка | Наверх | Cообщить модератору

88. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  –1 +/
Сообщение от ProfessorNavigator (ok), 08-Янв-26, 17:36 
> То есть когда-то в прошлом было время, когда квалификация сишников была выше
> и они не вылазили за пределы буферов и не делали double-free?

Ошибки были, есть и будут. И у каждой ошибки есть конкретный автор - не нужно всех под одну гребёнку. И конкретные причины.

> А уже после нагрянул проклятый капитализм и все испортил? Я все
> правильно понял?

Нет, вы вообще ничего не поняли ;) А объяснять по 10 разу одно и то же - мне лень.


Ответить | Правка | К родителю #73 | Наверх | Cообщить модератору

102. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от Аноним (107), 08-Янв-26, 18:09 
>Ошибки были, есть и будут. И у каждой ошибки есть конкретный автор - не нужно всех под одну гребёнку. И конкретные причины.

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

Ответить | Правка | Наверх | Cообщить модератору

109. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  –1 +/
Сообщение от ProfessorNavigator (ok), 08-Янв-26, 18:30 
> Не человек исполняет должность, должность исполняет человека. Вот вам мысленный эксперимент:
> посадите какое-то количество программистов на уединённые острова, без связи друг с
> другом, и дайте задание, реализовать какой-то функционал. Если у вас будет
> два человека, то они будут совершать плюс минус уникальные ошибки, если
> у вас будет условные тысячу человек, то у легко будет заметить
> типовые ошибки. И если у вас будет несколько групп программистов, на
> разных языках, то совершенно внезапно, ошибки, которые они будут совершать будут
> крайне сильно связаны с языком, на котором они пишут.

Как же вы надоели... Код, написанный лично вами - в студию. И только после этого будем обсуждать хоть что-то, касающееся программирования.

Ответить | Правка | Наверх | Cообщить модератору

120. Скрыто модератором  +/
Сообщение от Аноним (120), 08-Янв-26, 19:00 
Ответить | Правка | Наверх | Cообщить модератору

132. Скрыто модератором  +/
Сообщение от ProfessorNavigator (ok), 08-Янв-26, 19:20 
Ответить | Правка | Наверх | Cообщить модератору

126. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от Аноним (120), 08-Янв-26, 19:10 
> Ошибки были, есть и будут. И у каждой ошибки есть конкретный автор - не нужно всех под одну гребёнку.

Сперва ты заявляешь "программисты Гугла и Майкрософта не умеют работать с памятью. Т.е. квалификация программистов Гугла и Майкрософта - низкая", а теперь вдруг "не нужно всех под одну гребёнку"? Почему ты вдруг так резко переобулся на лету?

Ответить | Правка | К родителю #88 | Наверх | Cообщить модератору

136. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  –1 +/
Сообщение от ProfessorNavigator (ok), 08-Янв-26, 19:24 
> Сперва ты заявляешь "программисты Гугла и Майкрософта не умеют работать с памятью.
> Т.е. квалификация программистов Гугла и Майкрософта - низкая", а теперь вдруг
> "не нужно всех под одну гребёнку"? Почему ты вдруг так резко
> переобулся на лету?

В каком месте?))

Ответить | Правка | Наверх | Cообщить модератору

143. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от Аноним (120), 08-Янв-26, 19:40 
> В каком месте?))

В том, в котором ты греб весх программистов Гугла и МС под одну гребенку, а потом вдруг заявил, что так делать не нужно.

Ты валенком решил прикинуться или что?

Ответить | Правка | Наверх | Cообщить модератору

147. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от ProfessorNavigator (ok), 08-Янв-26, 19:44 
>> В каком месте?))
> В том, в котором ты греб весх программистов Гугла и МС под
> одну гребенку, а потом вдруг заявил, что так делать не нужно.

А что я?)) Это ж господин выше привёл статистику, а не я.

> Ты валенком решил прикинуться или что?

Свободен))


Ответить | Правка | Наверх | Cообщить модератору

127. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от Аноним (120), 08-Янв-26, 19:12 
>> То есть когда-то в прошлом было время, когда квалификация сишников была выше и они не вылазили за пределы буферов и не делали double-free? А уже после нагрянул проклятый капитализм и все испортил? Я все правильно понял?
> Нет, вы вообще ничего не поняли ;)

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

Ответить | Правка | К родителю #88 | Наверх | Cообщить модератору

142. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  –1 +/
Сообщение от ProfessorNavigator (ok), 08-Янв-26, 19:35 
>>> То есть когда-то в прошлом было время, когда квалификация сишников была выше и они не вылазили за пределы буферов и не делали double-free? А уже после нагрянул проклятый капитализм и все испортил? Я все правильно понял?
>> Нет, вы вообще ничего не поняли ;)
> Поняли, что ты сам запутался в своих же нелепых утверждениях и теперь
> извиваешься на сковороде.

Да что вы говорите))


Ответить | Правка | Наверх | Cообщить модератору

96. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от Аноним (107), 08-Янв-26, 17:50 
>А также потому, что квалификация людей - практически во всех областях, не только в программировании - падает по всему миру. Это - следствие капитализма в целом и того, что он вошёл в свою терминальную стадию в частности. Нам требуется новая система распределения ресурсов - новая система общественно-экономических отношений, тогда можно будет поговорить и о повышении квалификации людей, вносящих вклад в ядро.

Удиветльно, но факт, производства компьютеров ни в одной не капиталистической стране нет.

Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

98. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от ProfessorNavigator (ok), 08-Янв-26, 17:52 
> Удиветльно, но факт, производства компьютеров ни в одной не капиталистической стране нет.

А у нас есть хоть одна некапиталистическая страна?))


Ответить | Правка | Наверх | Cообщить модератору

104. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от Аноним (107), 08-Янв-26, 18:10 
Удивительно, но факт, а куда это все не капиталистические страны делись? Ветром сдуло?
Ответить | Правка | Наверх | Cообщить модератору

110. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от ProfessorNavigator (ok), 08-Янв-26, 18:33 
> Удивительно, но факт, а куда это все не капиталистические страны делись? Ветром
> сдуло?

Целенаправленно разрушены капиталистами. Есть ли вина в этом коммунистов? Да, безусловно. Не доработали теорию, совершили ряд ошибок на практике. Для некоторых недоработок и ошибок были вполне объективные причины, но это никого не оправдывает.


Ответить | Правка | Наверх | Cообщить модератору

114. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +1 +/
Сообщение от Аноним (-), 08-Янв-26, 18:44 
> Целенаправленно разрушены капиталистами.

Разрушены??? Или просто сами сдохли как нежизнеспомобное (ново)образование?
Этот момент нужно изучить детальнее)))

Ответить | Правка | Наверх | Cообщить модератору

141. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от ProfessorNavigator (ok), 08-Янв-26, 19:34 
> Разрушены??? Или просто сами сдохли как нежизнеспомобное (ново)образование?

Да что вы говорите. Значит нацисты на СССР в 1941 не нападали, и целенаправленная работа ЦРУ по развалу СССР не велась? Да что там нацисты, получается интервенции после Революции тоже не было? На Северную Корею - никто не нападал? Миллион вьетнамцев никто варварскими методами, вроде напалма, никто не убивал? Кубу никто санкциями не душил? Перечислять долго можно.

> Этот момент нужно изучить детальнее)))

Вот тут не поспоришь. Да, введение хозрасчёта в СССР (с него развал в общем-то начался) нужно изучить детальней. "Перестройку" - нужно изучить детальней. Чтобы никогда больше такого не делать.


Ответить | Правка | Наверх | Cообщить модератору

122. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от Аноним (107), 08-Янв-26, 19:04 
>Целенаправленно разрушены капиталистами.

Ну то есть ветром сдуло.
>Не доработали теорию, совершили ряд ошибок на практике.

Теорию чего? Того, что уравниловка - плохо? Того, что отсутствие конкуренции - плохо? Того, что у государства нет ресурсов спланировать буквально всё: и производства джинсов, и джазовых пластинок? Того, что если отнять и поделить, у тех кто умел что-то делать желание делать исчезнет, а у тех кто не умел - не появится?

Вот смотрите: есть идея свободного кода. GNU/Hurd не взлетел, но взлетел Linux. При этом взлетел настолько сильно, что даже M$ признала поражение и внедрила WSL. У того же LLVM исходники вполне себе можно скачать, не смотря на жадность того же огрызка и гугла.

Ответить | Правка | К родителю #110 | Наверх | Cообщить модератору

133. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от ProfessorNavigator (ok), 08-Янв-26, 19:21 
>[оверквотинг удален]
>>Не доработали теорию, совершили ряд ошибок на практике.
> Теорию чего? Того, что уравниловка - плохо? Того, что отсутствие конкуренции -
> плохо? Того, что у государства нет ресурсов спланировать буквально всё: и
> производства джинсов, и джазовых пластинок? Того, что если отнять и поделить,
> у тех кто умел что-то делать желание делать исчезнет, а у
> тех кто не умел - не появится?
> Вот смотрите: есть идея свободного кода. GNU/Hurd не взлетел, но взлетел Linux.
> При этом взлетел настолько сильно, что даже M$ признала поражение и
> внедрила WSL. У того же LLVM исходники вполне себе можно скачать,
> не смотря на жадность того же огрызка и гугла.

В огороде бузина, а в Киеве - дядька... В общем - свободен))


Ответить | Правка | Наверх | Cообщить модератору

130. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от Аноним (-), 08-Янв-26, 19:16 
> Не доработали теорию,

Т.е без проработанной теории и ограниченных экспериментов полезли лепить огромный проект и наломали дров?
Отличный подход!

> совершили ряд ошибок на практике.

Ошибки хоть признали?
Или опять будет "вы фсё врети!!!"

> Для некоторых недоработок и ошибок были вполне объективные причины,

Хм... тупость и фанатизм является объективной причиной или нет?

> но это никого не оправдывает.

Как не оправдывает?
Вот вы тут рассказываете про пушистых зайчиков которые даже в затылок никому не стреляли)))


Ответить | Правка | К родителю #110 | Наверх | Cообщить модератору

145. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от ProfessorNavigator (ok), 08-Янв-26, 19:41 
>> Не доработали теорию,
> Т.е без проработанной теории и ограниченных экспериментов полезли лепить огромный проект
> и наломали дров?
> Отличный подход!

А были варианты? Вопрос стоял очень просто - или Революция, или распад страны. Потом - война была на носу, нужно было в срочном порядке подымать фактически не существовавшую промышленность. После войны... А некому уже было - 20 с лишним миллионов погибших.

> Ошибки хоть признали?

А чего не признавать то? У кого голова на плечах есть - те всё прекрасно понимают.

> Или опять будет "вы фсё врети!!!"

А это в любом случае. Потому что вы действительно врёте.

> Хм... тупость и фанатизм является объективной причиной или нет?

Если только для ваших.

> Как не оправдывает?
> Вот вы тут рассказываете про пушистых зайчиков которые даже в затылок никому
> не стреляли)))

Ну всё, Остапа снова понесло.

Ответить | Правка | Наверх | Cообщить модератору

149. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от Аноним (-), 08-Янв-26, 19:47 
> А были варианты?

Да.

> Вопрос стоял очень просто - или Революция, или распад страны.

Притянуто за уши.
В других странах как-то обошлись без распада.

> Потом - война была на носу, нужно было в срочном порядке подымать фактически не существовавшую промышленность.

Это когда польшу делили с фрицами?

> После войны... А некому уже было - 20 с лишним миллионов погибших.

Ну так надо было сначала репрессировать командный состав, а потом кидать с саперными лопатками против автоматов.
Гениальное решение правда? Ну ничего, бабы нарожают (с)

>> Ошибки хоть признали?
> А чего не признавать то? У кого голова на плечах есть - те всё прекрасно понимают.

Конечно.
Поэтому сейчас ни одной чисто коммунистической страны нету.
Даже всякие Кубы и Лаосы ввели "отдельные элементы капитализма", тк кушать хочется.

Остальные поняли что коммунизм это кровь, убийства, голод и лагеря.
Вот и не хотят повторять)


Ответить | Правка | Наверх | Cообщить модератору

157. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от ProfessorNavigator (ok), 08-Янв-26, 20:16 
>[оверквотинг удален]
> Ну так надо было сначала репрессировать командный состав, а потом кидать с
> саперными лопатками против автоматов.
> Гениальное решение правда? Ну ничего, бабы нарожают (с)
>>> Ошибки хоть признали?
>> А чего не признавать то? У кого голова на плечах есть - те всё прекрасно понимают.
> Конечно.
> Поэтому сейчас ни одной чисто коммунистической страны нету.
> Даже всякие Кубы и Лаосы ввели "отдельные элементы капитализма", тк кушать хочется.
> Остальные поняли что коммунизм это кровь, убийства, голод и лагеря.
> Вот и не хотят повторять)

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


Ответить | Правка | Наверх | Cообщить модератору

67. Скрыто модератором  +/
Сообщение от Аноним (28), 08-Янв-26, 16:14 
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

85. Скрыто модератором  +/
Сообщение от ProfessorNavigator (ok), 08-Янв-26, 17:16 
Ответить | Правка | Наверх | Cообщить модератору

68. Скрыто модератором  +/
Сообщение от Аноним (28), 08-Янв-26, 16:16 
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

70. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +2 +/
Сообщение от Аноним (71), 08-Янв-26, 16:19 
> И это говорит лишь об одном - программисты Гугла и Майкрософта не умеют работать с памятью. Т.е. квалификация программистов Гугла и Майкрософта - низкая

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

Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

83. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  –2 +/
Сообщение от ProfessorNavigator (ok), 08-Янв-26, 17:10 
> Если я тебя попрошу назвать компании, где умеют работать с памятью и
> где у программистов высокая квалификация - ты снова вместо внятного ответа
> моментально сольешься, как и в прошлый раз?

Спасибо, посмеялся)) И причём здесь, кстати, другие компании? Речь шла про две конкретные. Но если есть желание - можно и другие обсудить. Результат будет тот же - капитализм работает везде одинаково.


Ответить | Правка | Наверх | Cообщить модератору

112. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +1 +/
Сообщение от Аноним (112), 08-Янв-26, 18:41 
> И причём здесь, кстати, другие компании? Речь шла про две конкретные

Ты заявил, что сишные ошибки в Гугле и Майкрософте существуют СУГУБО из-за низкой квалификации программистов этих компаний. Соответственно, должны существовать компании, где этих ошибок не совершают в силу высокой квалификации программистов, иначе твое утверждение не подкреплено даже элементарной логикой.

> Результат будет тот же

Действительно, результат тот же: ты опять слился, не ответив на вопрос.

Ответить | Правка | Наверх | Cообщить модератору

160. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от ProfessorNavigator (ok), 08-Янв-26, 20:20 
> Ты заявил, что сишные ошибки в Гугле и Майкрософте существуют СУГУБО из-за
> низкой квалификации программистов этих компаний. Соответственно, должны существовать
> компании, где этих ошибок не совершают в силу высокой квалификации программистов

С чего бы вдруг?)) Весь ужас ситуации именно в том, что "других" компаний то и нет. Потому что монополисты того, всех сожрали. Рынок именно так работает. А значит и программистов высокой квалификации почти не осталось.

> Действительно, результат тот же: ты опять слился, не ответив на вопрос.

Спасибо, посмеялся)) Вам ведь лет 16, не так ли? (если больше, то у вас - проблемы).

Ответить | Правка | Наверх | Cообщить модератору

167. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от Аноним (120), 08-Янв-26, 21:05 
> С чего бы вдруг?)) Весь ужас ситуации именно в том, что "других" компаний то и нет

С того, что если у ВСЕХ низкая квалификация, то по факту ни у кого нет низкой квалификации. Ведь элементарная логика говорит, что низкая-высокая познается в сравнении, а если сравнивать не с чем, то это бессмысленные разговоры об абстрактном коне.

> Потому что монополисты того, всех сожрали.

Непонятно, как монополии и их пожирания относятся к ситуации в ядре Linux, которая обсуждается в новости.

> А значит и программистов высокой квалификации почти не осталось

Эм... А куда они делись? Переквалифицировались?

Ответить | Правка | Наверх | Cообщить модератору

168. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от ProfessorNavigator (ok), 08-Янв-26, 21:11 
> С того, что если у ВСЕХ низкая квалификация, то по факту ни
> у кого нет низкой квалификации. Ведь элементарная логика говорит, что низкая-высокая
> познается в сравнении, а если сравнивать не с чем, то это
> бессмысленные разговоры об абстрактном коне.

Так сравнивать то есть с чем)) Не едиными корпорациями живы (скорее даже - вопреки корпорациям всё ещё живы).

> Непонятно, как монополии и их пожирания относятся к ситуации в ядре Linux,
> которая обсуждается в новости.

А при чём здесь новость, если я отвечал на вполне конкретны пост?

> Эм... А куда они делись? Переквалифицировались?

Люди, бывает, стареют и/или умирают. Ещё бывает - теряют интерес и/или переходят на другую работу. Или просто на повышение, и начинают больше орг. вопросами заниматься, а не кодом непосредственно.

Ответить | Правка | Наверх | Cообщить модератору

94. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +1 +/
Сообщение от Аноним (107), 08-Янв-26, 17:48 
>И это говорит лишь об одном - программисты Гугла и Майкрософта не умеют работать с памятью. Т.е. квалификация программистов Гугла и Майкрософта - низкая.

Опять ненастоящие сишники попались, в который раз.
>А менеджеры вместо того, чтобы решать эту проблему, занимаются имитацией бурной деятельности с целью оправдания своих завышенных сверх всякой меры зарплат.

А вот найди и покажи настоящего сишника. А то напишет этот сишник несколько коммитов, и тоже ненастоящим окажется. Сможешь?

Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

97. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  –3 +/
Сообщение от ProfessorNavigator (ok), 08-Янв-26, 17:51 
>>И это говорит лишь об одном - программисты Гугла и Майкрософта не умеют работать с памятью. Т.е. квалификация программистов Гугла и Майкрософта - низкая.
> Опять ненастоящие сишники попались, в который раз.
>>А менеджеры вместо того, чтобы решать эту проблему, занимаются имитацией бурной деятельности с целью оправдания своих завышенных сверх всякой меры зарплат.
> А вот найди и покажи настоящего сишника. А то напишет этот сишник
> несколько коммитов, и тоже ненастоящим окажется. Сможешь?

Для начала - покажите код, написанный лично вами. Только после этого будем обсуждать хоть что-то, касающееся программирования.

Ответить | Правка | Наверх | Cообщить модератору

115. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +1 +/
Сообщение от Аноним (112), 08-Янв-26, 18:46 
> Для начала - покажите код, написанный лично вами.

А при чем здесь его код? Человек элементарными примерами множит на ноль твою нелепую логику, а ты, как ребенок, вместо аргументации съезжаешь с темы в ad hominem. 🤦

Ответить | Правка | Наверх | Cообщить модератору

161. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от ProfessorNavigator (ok), 08-Янв-26, 20:21 
>> Для начала - покажите код, написанный лично вами.
> А при чем здесь его код? Человек элементарными примерами множит на ноль
> твою нелепую логику, а ты, как ребенок, вместо аргументации съезжаешь с
> темы в ad hominem. 🤦

Тоже свободен))

Ответить | Правка | Наверх | Cообщить модератору

116. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от Аноним (107), 08-Янв-26, 18:49 
>Для начала - покажите код, написанный лично вами.

Для начала, я провёл вам ревью вашего парсера. Хоть вы и упирались, но всё же признали ошибки, вроде отсутствия обработки экранирования. В качестве продолжения, я написал вам, о существовании как минимум LR парсер-генераторов, что уже будет и быстрее и правильнее, чем ваш велосипед. В качестве заключения, я привёл несколько написал несколько примеров, ломающих статичесчий анализ в актуальных компиляторах, чтобы апологеты сишки не рассказывали как у них всё работает.

int test(int* x)
{
    return *x;
}

int main()
{
    int *x = NULL;
    return test(x);
}
gcc a.c -Werror -Wnull-dereference -O2
---
cat b.h
```
struct A {
        int* p;
};

void set_null(struct A*);
int print(struct A*);
```
cat b.c
```
#include "b.h"

void set_null(struct A* a)
{
        a->p = NULL;
}

int print(struct A* a)
{
        int* x = a->p;
        return *x;
}
```
cat a.c
```
#include <stdio.h>
#include "b.h"

int main()
{
    int y = 7;
    struct A a = {.p = &y };
    printf("%d", print(&a));
    set_null(&a);
    printf("%d", print(&a));
    return 0;
}
```
gcc -fanalyzer b.c -c -o b.o && gcc -fanalyzer a.c -c -o a.o && gcc -fanalyzer a.o b.o -o a && ./a
Segmentation fault (образ памяти сброшен на диск)

Вам про LR парсер генераторы известно уже больше года. И что, как прогресс?

Ответить | Правка | К родителю #97 | Наверх | Cообщить модератору

131. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от ProfessorNavigator (ok), 08-Янв-26, 19:19 
>[оверквотинг удален]
>     set_null(&a);
>     printf("%d", print(&a));
>     return 0;
> }
> ```
> gcc -fanalyzer b.c -c -o b.o && gcc -fanalyzer a.c -c -o
> a.o && gcc -fanalyzer a.o b.o -o a && ./a
> Segmentation fault (образ памяти сброшен на диск)
> Вам про LR парсер генераторы известно уже больше года. И что, как
> прогресс?

Свободен))

Ответить | Правка | Наверх | Cообщить модератору

137. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от Аноним (107), 08-Янв-26, 19:24 
Ну так что, больше не будете код просить показать? Кстати, про парсер комбинаторы почитать не хотите?
Ответить | Правка | Наверх | Cообщить модератору

146. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  –1 +/
Сообщение от ProfessorNavigator (ok), 08-Янв-26, 19:42 
> Ну так что, больше не будете код просить показать? Кстати, про парсер
> комбинаторы почитать не хотите?

Уже ответил ;)

Ответить | Правка | Наверх | Cообщить модератору

148. Скрыто модератором  +/
Сообщение от Аноним (120), 08-Янв-26, 19:45 
Ответить | Правка | К родителю #137 | Наверх | Cообщить модератору

13. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +2 +/
Сообщение от Аноним (13), 08-Янв-26, 11:30 
Дык когда ядро докатывается до LTS дистров, тогда и замечают.
Ответить | Правка | Наверх | Cообщить модератору

15. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от Аноним (15), 08-Янв-26, 11:32 
> в среднем ошибки замечают через 2 года

Среднее время жизни бекдора в ядре линя - два года.
Поправил, не благодарите.

ЗЫ: интересно, эти два года как-то коррелируют с временем нужным на повышение очередного сотрудника АНБ? Нужно дополнительное исследование))

Ответить | Правка | Наверх | Cообщить модератору

23. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от Аноним (22), 08-Янв-26, 12:13 
>интересно

А должно это интересовать: https://opennet.ru/51911-law

Ответить | Правка | Наверх | Cообщить модератору

27. Скрыто модератором  +/
Сообщение от Аноним (-), 08-Янв-26, 13:09 
Ответить | Правка | Наверх | Cообщить модератору

76. Скрыто модератором  +/
Сообщение от Аноним (76), 08-Янв-26, 16:40 
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

16. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +1 +/
Сообщение от Fyjy (?), 08-Янв-26, 11:41 
> Наиболее долго сохранявшейся в коде ошибкой стало
> переполнение буфера в ethtool, устранённое спустя 20.7 лет.

Это победа!
Но нужно добавить "из найденных на данный момент" :)
Может там остались ошибки Торвальдса из версии 0.99

Ответить | Правка | Наверх | Cообщить модератору

19. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +3 +/
Сообщение от Аноним (-), 08-Янв-26, 11:49 
Ха, отличная статистика.
Показывает не только качество написания кода и его тестирования.
Но и уровень инструментов для автоматизированного поиска ошибок и статического анализа.

Впрочем ничего нового
"Regression testing"? What's that? If it compiles, it is good; if it boots up, it is perfect.
Torvalds, Linus (1998-04-08)

Ответить | Правка | Наверх | Cообщить модератору

20. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от Мемоним (?), 08-Янв-26, 11:58 
Подозрительно что нет разбивки по серьезности ошибок (Severity кажется называется).
Ответить | Правка | Наверх | Cообщить модератору

124. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от RM (ok), 08-Янв-26, 19:08 
> Only captures bugs with Fixes: tags (~28% of fix commits). Selection bias: well-documented bugs tend to be more serious.

Там много чего нет, это на автомате разбиралось (dataset).

Ответить | Правка | Наверх | Cообщить модератору

25. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от Аноним (25), 08-Янв-26, 12:17 
>помеченных в Git-репозитории тегом "Fixes:", ссылающимся на коммит

Теперь осталось оценить через сколько исправляют ошибки не указывая коммит и их количество, тогда получим реальные данные. А так можно легко получить siso при обучении.

Ответить | Правка | Наверх | Cообщить модератору

29. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +1 +/
Сообщение от Аноним (28), 08-Янв-26, 13:27 
> среднее время обнаружения ошибок, связанных с состояниями гонки, составило 5.1 лет [...] обращением после освобождения памяти - 3.2, переполнением буфера и утечкой памяти - 3.1, подсчётом ссылок - 2.8, разыменованием нулевого указателя и взаимными блокировками - 2.2 года.

Вот. А в Rust время обнаружения перечисленного составляло бы 0, ибо компилятор такое даже не дал бы скомпилировать. Потому Линус и пропихивает Раст в ядро.

Ответить | Правка | Наверх | Cообщить модератору

30. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +1 +/
Сообщение от Аноним (-), 08-Янв-26, 13:29 
Поправочка "в safe rust".
В ядре придется писать довольно много unsafe кода для взаимодействия с железками и с кодом на дырявых языках.

Но да, некоторая часть ошибок даже не появилась.

Ответить | Правка | Наверх | Cообщить модератору

58. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  –1 +/
Сообщение от Аноним (7), 08-Янв-26, 15:19 
Поправочка: гонку раст никак не может анализировать.
Ответить | Правка | Наверх | Cообщить модератору

80. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  –2 +/
Сообщение от Аноним (80), 08-Янв-26, 16:47 
раст гарантирует код будет безопаснее, даже гонки будут приводить только к отказу обслуживания, потере всех данных из-за ООМ, паник, но пока вы не в unsafe, только сертифицированные хакеры получат ваши данные.
Ответить | Правка | Наверх | Cообщить модератору

123. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от Аноним (120), 08-Янв-26, 19:06 
> Поправочка: гонку раст никак не может анализировать.

Как раз таки может. Причем это было БУКВАЛЬНО одной из главных целей создания borrow checkerа.

Ответить | Правка | К родителю #58 | Наверх | Cообщить модератору

153. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  –1 +/
Сообщение от Аноним (153), 08-Янв-26, 20:07 
Только ошибок вцелом меньше не станет. А исправляться будут примерно никогда, потому что вы будете верить в святой компилятор - он же ничего не пропустит!
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

154. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +1 +/
Сообщение от Аноним (-), 08-Янв-26, 20:09 
> Только ошибок вцелом меньше не станет.

С чего вдруг?
Ты что не силен даже в арифметике?

> А исправляться будут примерно никогда, потому что вы будете верить в святой компилятор - он же ничего не пропустит!

Сразу видно человека который вообще ни на каком языке программирования не писал))

Ответить | Правка | Наверх | Cообщить модератору

31. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +1 +/
Сообщение от Аноним (31), 08-Янв-26, 13:42 
Похоже скоро турбопатриоты начнут войну с сообществом Linux в целом и его участниками. Они считают что всё должно прославлять локальную империю, а не международные сообщества.
Ответить | Правка | Наверх | Cообщить модератору

37. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от 12yoexpert (ok), 08-Янв-26, 13:55 
а как ты тогда себе представляешь распил бабла на всяких болгеносах типа альта и "рэд ос"?
Ответить | Правка | Наверх | Cообщить модератору

51. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от Аноним (31), 08-Янв-26, 14:46 
Поступят как с Марксом, выберут один дистрибутив и обяжут его использовать, а остальных запретят. В плановой экономике нет места конкуренции, а следовательно и качеству.
Ответить | Правка | Наверх | Cообщить модератору

54. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от Аноним (-), 08-Янв-26, 15:03 
> выберут один дистрибутив и обяжут его использовать, а остальных запретят.

А тех кто не согласится, сошлют в лагеря для "неблагонадежных" или просто расстреляют?

Будем по ночам на кухне ловить по радио последние нововедения в стандарты и компиляторы, на Радио-86РК (из ворованных деталей) код писать, а потом распечатки самиздатом распространять.

> В плановой экономике нет места конкуренции, а следовательно и качеству.

Можно придумать еще Министерство Программных Текстов, которое будет распределять ресурсы))

Ответить | Правка | Наверх | Cообщить модератору

156. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от Аноним (156), 08-Янв-26, 20:13 
> Можно придумать еще Министерство Программных Текстов, которое будет распределять ресурсы))

Мозолистый дед уже придумал. Там тебе и ресурсы распределят, и работу.

Ответить | Правка | Наверх | Cообщить модератору

61. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от Мемоним (?), 08-Янв-26, 15:47 
Ну сейчас-то десктопный Линукс просто эталон качества. Любой из 2% подтвердит.
Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору

84. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от онанист (?), 08-Янв-26, 17:11 
redhat , не?
Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору

32. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +1 +/
Сообщение от 12yoexpert (ok), 08-Янв-26, 13:46 
очередной студент натравил куда-то llm-ку, нужно срочно перестать делить это на ноль и бежать пилить новость
Ответить | Правка | Наверх | Cообщить модератору

35. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от 12yoexpert (ok), 08-Янв-26, 13:52 
за рекламу заплатила компания Pebblebed, если кому интересно
Ответить | Правка | Наверх | Cообщить модератору

38. Скрыто модератором  +/
Сообщение от Аноним (-), 08-Янв-26, 13:57 
Ответить | Правка | Наверх | Cообщить модератору

48. Скрыто модератором  +/
Сообщение от Аноним (26), 08-Янв-26, 14:36 
Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору

128. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от Аноним (120), 08-Янв-26, 19:14 
> за рекламу заплатила компания Pebblebed, если кому интересно

Рекламу чего?

Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору

74. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  –1 +/
Сообщение от Аноним (80), 08-Янв-26, 16:33 
хорошо что раст настолько хорош что избавляет от всех видов ошибок, кроме: тех что допускает компилятор, тех что специально окружили unsafe, тех что специально ввел ИИ.
Ответить | Правка | Наверх | Cообщить модератору

106. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от Аноним (106), 08-Янв-26, 18:18 
Два года бодался с NVidia и Microsoft по поводу того, что дрова в промежутке между 452 и 481 не работают на Core2Duo. Причём BSOD пофиксили через год, сославшись на регрессию в Visual Studio, а ошибку реализации Vulkan'а фиксанули ещё через год, за релиз(!) до дропа старых видеочипов.
Интересно, когда Ubuntu заметит, что у них ядра начиная с 6.14 не бутятся под корой...
Ответить | Правка | Наверх | Cообщить модератору

113. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от Аноним (-), 08-Янв-26, 18:41 
> Интересно, когда Ubuntu заметит, что у них ядра начиная с 6.14 не бутятся под корой...

А как они должны об этом узнать, если у них нет такого старья?
Вы репорт сделали? Или вы ожидаете что у них мегабилдферма со всеми комбинациями процам-материнка-видяха начиная с 90го года?

Ответить | Правка | Наверх | Cообщить модератору

121. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +/
Сообщение от Аноним (106), 08-Янв-26, 19:00 
> Вы репорт сделали?

Что за необоснованные хамские претензии Вы мне кидаете? Схожий багрепорт висит с лета https://bugs.launchpad.net/ubuntu/+source/linux-hwe-6.14/+bu... , но, как видно из новости, заплаток два года ждут.

Ответить | Правка | Наверх | Cообщить модератору

134. "Анализ исправления ошибок в ядре Linux - в среднем ошибки за..."  +1 +/
Сообщение от Аноним (107), 08-Янв-26, 19:22 
>Интересно, когда Ubuntu заметит, что у них ядра начиная с 6.14 не бутятся под корой...

Спасение утопающих - дело рук самих утопающих. Полагаю, быстрее будет bisect-ом найти проблемный коммит, разобраться в чём проблема и послать патч, чем ждать с моря погоды. У них не факт что данное железо в принципе есть.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2026 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру