LINUX.ORG.RU

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

 , ,


0

0

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

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

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

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

Источник

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

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

★★★★★

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

>А ты слышал что у ядреных модулей еще иногда есть зависимости?

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

Или будь так добр поделись как бы на ведро ветки v2.2 влепить бы все все модули из ветки v2.6 ?

Будто отдельная разработка модулей решит эту проблему

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

>Будто отдельная разработка модулей решит эту проблему

А представь себе.
пример: squashfs всунули ведро и радостно забили на обратную совместимость.

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

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

Ну это по идее да… А на деле иной раз в make menuconfig пункт в котором параметр ясно говорит «выключить нечто» на деле включает и наоборот…

Будто отдельная разработка модулей решит эту проблему

А вон комрад annulen говорил что «отлаживать по отдельности» жуть как хорошо… но по крайней мере намного лучше чем все сразу скопом. А разрабатывать «по отдельности» значит хуже?

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

>А разрабатывать «по отдельности» значит хуже?

Получается перенос всей слежки за завимостями на плечи модулеписателей (кто от чего зависит, что с чем конфликтует)... Мне кажется что шило на мыло, ведь проблемы в ядре сейчас не by design, а из-за ошибок человека.

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