Я хочу внести вклад в ядро Linux
Я хочу работать с ядром Linux, но я понятия не имею, с чего начать. Существует ли какая-то система продажи билетов где-нибудь, где распространяются ошибки и т.д. Где я могу получить идеи для потенциально полезного вклада?
EDIT: Да, я знаю, что делаю. Я уже давно писал свои собственные изменения, и сейчас я занимаюсь независимым проектом под руководством одного из исследователей операционных систем в своем университете в следующем семестре.
Я спрашиваю, хочу ли я поделиться своим опытом с процессом dev, и я не знаю, с чего начать с точки зрения организации. Что касается технических вопросов, я просто там.
Ответы
Ответ 1
Начните с этого: Ошибки ядра, связанные с опечаткой.
(Ищите каждый день, пока не найдете что-то многообещающее).
Найдите эту базу данных ошибок с такими ключевыми словами, как "комментарий", "опечатка", "документация", "незначительная ошибка" и т.д.
Кроме того, выполните поиск под категорией Documentation здесь.
Сначала узнайте процесс. Затем попытайтесь внести что-то существенное.
Ответ 2
Выберите подсистему и подпишитесь на соответствующий список рассылки. Проведите некоторое время, изучая подсистему. Начните с малого и исправьте простые ошибки, а затем постепенно выполните работу более высокого значения. Возможно, вам захочется посмотреть файлы TODO в исходном каталоге ядра, особенно для драйверов в стадии разработки.
Ответ 3
Получить учебник GIT. Вы также можете смотреть this