Правильный путь (right way) программиста
Научитесь программировать за десять лет
Здесь будут собираться ссылки на материалы, которые помогут освоить программирование в POSIX (Linux) системах. Также планируется разместить справочные материалы, к которым удобно прибегать при работе.
Основные знания:
shell
gcc/g++
diff + patch
cvs/svn (возможно также git)
automake/autoconf (возможно также cmake)
gdb (желательно)
Как работать с Bugzilla: http://www.freesource.info/wiki/BugzillaMiniHowto
Что нужно cделать, чтобы написать патч
Узнать, в чём проблема (используя google, поиск по рассылкам и багзилле)
Узнать, как получить исходный код Узнать, как код скомпилировать, и иметь среду разработки для этого
Подписаться на рассылку разработчиков, посмотреть чем дышат, что разрабатывают
Согласовать с ними своё желание вносить исправления (повесить багу)
Исправить проблемное место
Отправить патч разработчикам
Удостовериться, что его приняли
Экзамены
Ссылки
Страницы, ссылающиеся на данную:
VitalyLipatov