Detalhes
Para contribuir para o Kernel , primeiro tivemos que seguir diversos tutoriais do FLUSP configurando o ambiente, tivemos que criar uma vm arm64 deixar ela propicia para a config de um Kernel personalizado usando QEUMU e Libvirt além de clonar o Kernel IIO e compilar .Pessoalmente eu achei essa parte de organizar o ambiente bem dificil de entender , os tutoriais do FLUSP eram gigantes e poucos explicativos sobre os motivos de fazer a alteração x e y. Tive um problema ao passar no tutorial sem o arquivo vm_list isso acabou travando o progresso dos Tutoriais
Depois de todo sofrimento de terminar os turiais de ambiente finalmente fomos para a parte de mecher no Kernel, aprendemos um pouco sobre módulos do Kernl e como os compilar de maneirs diferentes, ademais, construimos um driver virtual (conceito bizarro , já que quando pensamos em drivers pensamos em coisas do mundo material) , não consigo entender muito lendo(ou o tutorial estava meio abstrato mesmo) mas consegui seguir o caminho do entendimento do Kernel e dos drivers(mais ou menos).