Полный текст
Первый вклад в ядро Linux: история одного патчаВсё началось с маленькой проблемы: на 20-летнем ноутбуке Fujitsu под Arch Linux не работали медиа-клавиши в одном из режимов. Вместо того чтобы смириться, автор решил исправить это сам и сделать свой первый вклад в ядро Linux.Он погрузился в исходники, нашёл нужный драйвер (fujitsu-laptop.c), разобрался в его работе и выяснил, что для его ноутбука просто не была прописана карта скан-кодов. Решение — небольшой патч на 29 строк, добавляющий недостающую логику.Но самое интересное это не сам фикс, а путь, который он проделал. Проследим всю историю этого патча — от коммита и отправки по email до принятия Линусом Торвальдсом и попадания в основную ветку ядра.