Árvores normalmente são coleções de patches que geralmente são focadas em atender uma necessidade ou interesse particular. Elas ajudam o processo de desenvolvimento do kernel provendo 'lugares' para que trabalhos sejam desenvolvidos, e eventualmente seja promovido de árvore para árvore, caminhando para uma eventual inclusão na linha principal.