Лайнус самый активный в «еде собачьего корма»!

Ядро Linux 6.10 в настоящее время находится на стадии разработки, и в списке рассылки, посвященном обновлению графического драйвера DRM, Линус Торвальдс назвал себя истинным сторонником «экспериментальной проверки» .

«Dogfooding» — это английское сленговое сокращение от «Ешь свой собственный собачий корм» (дословно переводится как «есть свой собственный собачий корм» ), часто используемое для описания компаний (особенно компаний-разработчиков программного обеспечения), использующих свои собственные продукты.

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

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

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

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

Получено с  https://lore.kernel.org/lkml/CAHk-=wizH1b8vv67xVSoSHqp5B=dNsqtpP+86RM7G5z14nuRHw@mail.gmail.com/

Вы должны знать, что во время окна слияния будет добавлено много нового кода (и ошибок), так что вы можете себе представить, сколько работы у старика. Однако, чтобы полностью протестировать изменения ядра, Линус не стал из-за этого расслабляться. Он действительно является образцом для подражания для программистов нашего поколения!

рекомендация

отwww.oschina.net/news/293343/linus-torvalds-linux-dogfooding