Как и любое другое по-настоящему открытое программное обеспечение, разветвление ядра так же просто, как переход от репозитория управления версиями и начало работы над собственной версией. Также, как и в любом другом по-настоящему открытом программном обеспечении, если вы собираетесь его раскошелиться, лучше иметь вескую причину для разветвления. И если вы в конечном итоге планируете объединиться, тогда вы действительно не разветвляетесь, но вместо этого вы разветвляетесь и затем просите об этом слиянии. Просто не забывайте регулярно заменять в этом случае.
Но главное - это будет сложно ... Ядро Linux - очень большая и сложная часть программного обеспечения. Вы застрянете с GPLv2, если не удалите весь код GPLv2, для которого также нельзя получить разрешение на обновление до GPLv3, поэтому лицензирование должно остаться прежним. Но если вы хотите внести существенные изменения в ядро Linux, потому что вы думаете, что можете сделать это лучше, вас никто не остановит. Добавьте новые драйверы, измените способ работы графики, удалите старые API, делайте все, что вы хотите. Как только вы что-то докажете, люди начнут обращать внимание, особенно если вы делаете это лучше, чем в настоящее время. И вы можете получить в конечном итоге хороший результат: ваша работа в конечном итоге объединится с основной линией.