LINUX.ORG.RU

Теодор Тсо призывает Linux-пользователей активнее тестировать ядро

 , ,


0

0

Теодор Тсо, один из ключевых разработчиков ядра Linux, высказал мнение, что пользователям операционной системы GNU/Linux следует активнее включаться в процесс разработки ядра, платя за то, что кажется «бесплатным», своим временем или деньгами.

К данному заявлению Теодора побудило недавнее обсуждение проблем качества Linux-ядра, возникшее после того, как был исправлен 4-летний баг в драйвере к видеокарте на базе популярного чипсета Intel 945GM. О проблеме многие знали, но исправление появилось только после того, как об этом очень настойчиво попросил один из клиентов Red Hat.

Тсо считает, что «нерационально требовать, чтобы ядра от kernel.org стали более стабильными, когда его поддержкой занимаются исключительно энтузиасты». Заинтересованные в решении проблем пользователи должны сами проводить тестирование — в идеале, во время появления третьей или четвертой бета-версии каждого нового ядра, чтобы у разработчиков была возможность исправить найденные проблемы до финального релиза.

Как альтернативу, Тео предлагает им (в данном случае уже, скорее всего, имеются в виду Linux-вендоры) платить другим за проведение этой работы (проверку корректного функционирования ядра на определенном оборудовании).

Источник

Оригинал письма

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

★★★★★

Проверено: catap ()
Последнее исправление: mix_mix (всего исправлений: 2)

Ответ на: комментарий от valich

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

Федорино Горе фигле

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

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

Слово «ванильное» о чём нибудь говорит?

darkshvein ☆☆
()

Чегото народ не понял посыл письма Тсо. Он логично предложил «копать больше, кидать дальше, отдыхать пока летит» если хотите больше качества. Это самое большее качество просто так не берется.

Тем же кто хочет это качество поднять за деньги - ну найдите местных красноглазых студентов. Скиньтесь и давайте им на пиво за тестирование ядра например. В среднем городе РФ на самом деле линуксоидов не так мало.

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

> Слово «ванильное» о чём нибудь говорит?

Говорит о ванили какой-то. А все свисто-перделки никому не нужные в нем так и лежат...

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

>Слово «ванильное» о чём нибудь говорит?

Оно говорит о том, что пора его делить. Не, ну назови его шоколадным, что измениться? Хотя я понял твою мысль. Ванильное - значит, все и сразу. Кому надо, потом клепает то, что ему нужно.

Но так я об этом и говорю: может, для облегчения тестирования не стоит все и сразу? Тео-то говорит: «тестируйте ванильное». А то на кой тогда ставить дистрибутивы, заниматься автообновлением ядра, если все равно они предлагают тестировать ванильное? Смысл вообще дистрибутивов тогда в чем?

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

Так а может правда стоит уже разделить как-то ветки ядер?

так решение напрашивается само собой. модули отвязываем от ядра. то самое общее минимальное ядро необходимое всем отделяем от всех модулей. далее сами модули каждый модуль в свой проект. как результат то самое общее ядро с минимальными изменениями будут использовать все. а вот модули уже по необходимости кому надо будет под кофеварку так возьмет и поставит.

вот в данный момент можно на ядре одной версии юзать модули ведра от другой причем совсем другой версии ведра? формально вроде бы как да можно… а на деле? :) а на деле нельзя/трудно/ну вы поняли…

иной раз приходится обновлять все ведро только из-за новой ФС/нового драйвера на wifi который как ни странно работает в отличие от… ну и подобных примеров масса. Внимание вопрос - нахрена для этого обновлять вообще все ядро?

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

В гугл!
«Оно обычно называется «ванильным» (vanilla), то есть официальное ядро без каких-либо сторонних изменений. » (вики)
Так разделяй свистопеределки, сам, бесплатно. Почему за тебя это должны другие делать если это никому не нужно?

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

На Икспи можно влегкую наворотить любой новейший софт. И не конпелять ночами, а скачать и пользоваться. А на «стабильные» люниксы - нет.

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

> Абанту это явно не ядро

1. Читать нужно внимательнее - ответ был на комментарий о баг-репортах вообще.

2. Баг, кстати, может относится к ядру -> 3.

3. Стоит хоть иногда ходить по ссылкам, перед тем, как что-нибудь «мудрое» в тред пернуть.

4. Баг так же относится и к дебиану. Возможно, что еще к другим дистрам, но лично мне весь зоопарк тестировать лень, особенно зная, что разрабам это нах"й не нужно.

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

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

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

Слово «ванильное» о чём нибудь говорит?

слово «ванильное» употребленное в данном контексте говорит о ядре с сайта kernel.org без патчей от разработчиков твоего дистрибутивчика. а разговор вовсе не об этом.

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

На Икспи можно влегкую наворотить любой новейший софт.
Причём здесь софт, когда разговор идёт о новшествах самой ОС?

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

> А фигли тогда жаловаться на конфиг в который включено что попало?

Разговор о том, что пора бы уже все это УГ дефолтное из ядра выпиливать.

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

Дай мне сперва полную поддержку древнего ДХ9 в люниксах, а потом жужжи про устаревшую икспу, пингвин.

Или дай равносильный по функционалу люниксовый аналог.

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

А фигли тогда жаловаться на конфиг в который включено что попало?

При чем здесь «конфиг в который включено что попало» когда разговор о ядре в кторое включено все что попало?

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

> вот я поднял баг-репорт и чего? никакой активности, даже статус бага не назначили

Специфическая проблема бубунты. Мне вот за баг https://bugs.launchpad.net/ubuntu/+source/qemu-kvm/+bug/589099 (где пакет полностью неработоспособен) вначале вообще INVALID поставили.

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

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

Или скажи мне, темносвин, какие-такие новшества ОС может предложить люникс в сравнении с «устаревшей икспой»?

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

> так решение напрашивается само собой. модули отвязываем от ядра. то самое общее минимальное ядро необходимое всем отделяем от всех модулей. далее сами модули каждый модуль в свой проект. как результат то самое общее ядро с минимальными изменениями будут использовать все. а вот модули уже по необходимости кому надо будет под кофеварку так возьмет и поставит.

Не, Торвальдс не одобрит, т.к. люди с ЧСВ > 9000 признавать свои ошибки не привыкли.

Об этом еще 20 лет назад спорил с Изестным Студентом профессор Таненбаум, говоря, что ядро должно быть компактным, иначе превращается в помойку. Никто не поверил, а зря... Теперь сами же ядерные разработчики плюются.

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

> Специфическая проблема бубунты

так этот же баг остается не решенным и в дебиане...

anonymous
()

Ну а вообще конечно, на фоне всего этого «пира во время чумы» - внедрение Линукса на десктопах смотрится как минимум смешно. Вы там сначала в бизнесс-процессах своих разберитесь, а то скоро Сталлман будет вещать на пол планеты, что каждый нечетный-новорожденный обязан отдать 5 лет своей жизни с 15ти до 20ти лет за бесплатным тестированием Линукса, а каждый четный - 3 года с 17ти до 20ти за разработкой софта под Линукс. И все это в ссылке на специально созданной для этого «прогрессивно-экономической зоне для ИТ».

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

Странно, в моё ядро что попало не включено, самосборка, 2.6.33. Что я делаю не так?

В твое >>>собранное<<< ядро возможно и не попало то что тебе не было нужно а вот как насчет исходников твоего ядра? В них тоже есть исключительно только то что тебе нужно? А зависимости…? По ним тоже иной раз… Желаешь одно а оно по зависимостям заставляет тебя ставить модули все тех же чайников/телескопов/и прочего УГ. Или у тебя _не так_ ?

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

> В гугл!

RTFM!

ты вообще читать сами комментарии умеешь и осознавать заложенный в них смысл или просто на автомате пердишь в лужу?

P.S. капча slowdown of как бы намекает...

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

неправильный аватар используешь

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

> Я готов заплатить $20-50. Нищеброды пусть на Генте сидят.

Я (делая этот коммент с кубунты) аж теряюсь в догадках, какую вы нашли связь между гентой и нищебродами?

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

Бида Бида, на стройке всё разложено некошерно. Рабочие матюгаютца, слова 'fuck' на досках пишут...
_И и чо? Лежат эти сырцы на диске, моск мне не е*ёт, в отличие от некоторых

darkshvein ☆☆
()
Ответ на: комментарий от init_6

>А поставь ка ведро ветки v2.2 а вот модули от самого последнего из ветки v2.6
Я ещё могу попрыгать в цирке с шариком на носу и ведрами в руках под куполом, огаа.

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

[quote]Я ещё могу попрыгать в цирке с шариком на носу и ведрами в руках под куполом, огаа. [/quote]

Ну, это как раз очевидно. А что ты еще можешь?

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

> Никто тебя за ручку водить не собирается

Это тебя, чудак на букву «М», никто не собирается читать, т.к. пишешь ахинею не читая ничего. Осилил «make install», кул-хацкер, е"ать... Тебе говорят, что людям, которые школу, в отличие от тебя, закончили очень давно, некогда играться с ядрами и модулями, у них работа есть, а не на шее родителей сидят, как ты, свинья е"анутая.

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

Лежат эти сырцы на диске, моск мне не е*ёт, в отличие от некоторых

беда в том что вот к примеру конкретно тебя е*ёт… кого то еще е*ёт… а потом медленно и незаметно вырастает нечто эпичное в виде 12309 а все почему? и по какой причине? и какой из этого следует вывод?

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

>>Лежат эти сырцы на диске, моск мне не е*ёт, в отличие от некоторых

беда в том что вот к примеру конкретно тебя е*ёт… кого то еще е*ёт… а >потом медленно и незаметно вырастает нечто эпичное в виде 12309 а все >почему? и по какой причине? и какой из этого следует вывод?


Вывод: содержание логики в сообщении равно нулю

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

> По делу есть что сказать или дальше под анонимусом epic бред генерировать будешь?

У тебя по теме треда хоть один комментарий вразумительный есть помимо: «бида-бида, ога» и другого пердежа? Иди лучши уроки делай (ах, у школьников же каникулы...) или с мальчишками в футбол погоняй.

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

Вот критичный для меня баг запостил, но в новеле ни кто не чешется всем...

А чего не на https://bugzilla.kernel.org ? Затести на ванильном ядре. Если повторяется и на нем то тебе туда.

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

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

нахрена оно на каждом компе каждого юзера?

Бида-бида, посмотри сколько оно скомпиленным занимает. И еще сравни с темой новости.

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

>На Икспи можно влегкую наворотить любой новейший софт. И не конпелять ночами, а скачать и пользоваться.

ДХ11 для нового крузиса. Ну скачай, чо.

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

Бида-бида, посмотри сколько оно скомпиленным занимает. И еще сравни с темой новости.

Дело не в том «сколько оно скомпиленным занимает» а в том, к чему в результате весь этот бардак приводит. См 12309

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

> Бида-бида, посмотри сколько оно скомпиленным занимает. И еще сравни с темой новости.

долбоящер, причем тут скомпиленным занимает? :D ты регрессии и баги в коде, вносимые в ядро из-за этого никому не нужного хлама, тоже в размере скомпиленного кода считаешь? )) ппц, очередной набег школоты на ЛОР в связи с каникулами... когда уж сентябрь-то, что вас тут хоть меньше станет.

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

>кстати, да. мне очень нравиться релиз-процесс в OpenBSD. как added-bonus, масса сознательных пользователей, которые сидят на снапшотах и таким образом тестируют.

сознательные gentoo-шники все равно ядра собирают, вот пусть баг-отчеты и отправляют ;-)

был исправлен 4-летний баг в драйвере к видеокарте на базе популярного чипсета Intel 945GM. О проблеме многие знали...

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

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