Добавление патчей в ядро
Материал из ALT Linux Wiki
(→Ввидение) |
(→Введение) |
||
Строка 1: | Строка 1: | ||
{{stub}} | {{stub}} | ||
== Введение == | == Введение == | ||
+ | Эта статья описывает то, как добавить пачи к нашим ядрам и вообще разкавает о внутренней жизни git репозиторя с ядром. | ||
+ | Для начала стоит понять зачем в это лезть. Цели могут быть разные: | ||
+ | - просто интересно. | ||
+ | - есть функцианальность, которую хотелось добавить, а в наших ядрах её нет. | ||
+ | - расшерение поддержки железа. Есть железяка, она не работает, но есть пач и возможность проверить. | ||
+ | |||
+ | Почему этого не стоит делать: | ||
+ | - Задача сложная, если не очень нужно, не забивате себе голову. | ||
+ | |||
+ | Чего не стоит делать: | ||
+ | - Плодить разные flavour. Лучше доавить к имеющимся в идеале в std-def. | ||
+ | - Делать только для себя. Если вы дабавили пач, делающий что то полезное, стоит его выложить в сизиф. Оно может ещё кому-то пригодиться. | ||
+ | |||
+ | Что нам нужно: | ||
+ | - знание [[git]]. Хотя бы начальные | ||
+ | - Знание сборочной системы [[gear]] | ||
+ | - Доступ к репозитарию. | ||
+ | - Достаточно мощьная машина. Ядро может собираться очень долго(около получаса) в зависимости от железа, и в процессе сборки потреблать до 1Gb под временные файлы. Будте готовы что этот процесс съест много ресурсов. | ||
+ | - Доступ к git.alt. git репозитарий с ядром может занимать до 300Mb будьте готовы хотябы раз его скачать полностью | ||
== Разбираемся с брачами == | == Разбираемся с брачами == |
Версия 11:43, 29 сентября 2008
Содержание |
Введение
Эта статья описывает то, как добавить пачи к нашим ядрам и вообще разкавает о внутренней жизни git репозиторя с ядром. Для начала стоит понять зачем в это лезть. Цели могут быть разные: - просто интересно. - есть функцианальность, которую хотелось добавить, а в наших ядрах её нет. - расшерение поддержки железа. Есть железяка, она не работает, но есть пач и возможность проверить.
Почему этого не стоит делать: - Задача сложная, если не очень нужно, не забивате себе голову.
Чего не стоит делать: - Плодить разные flavour. Лучше доавить к имеющимся в идеале в std-def. - Делать только для себя. Если вы дабавили пач, делающий что то полезное, стоит его выложить в сизиф. Оно может ещё кому-то пригодиться.
Что нам нужно: - знание git. Хотя бы начальные - Знание сборочной системы gear - Доступ к репозитарию. - Достаточно мощьная машина. Ядро может собираться очень долго(около получаса) в зависимости от железа, и в процессе сборки потреблать до 1Gb под временные файлы. Будте готовы что этот процесс съест много ресурсов. - Доступ к git.alt. git репозитарий с ядром может занимать до 300Mb будьте готовы хотябы раз его скачать полностью