\ head>
Resumo: O Android possui muitos patches fora da árvore principal do kernel e boa parte deles são para suportar drivers gráficos. Isso aconteceu porque quando o Android surgiu o kernel não suportava as features necessárias o que levou a criação de uma solução própria. Porém a stack gráfica do kernel Mainline evoluiu nos últimos anos e features como Atomic Modesetting e Explicit Fencing tornaram o sonho de usar a mesma stack possível. Nesta palestra cobriremos o que aconteceu tanto no Android quanto no kernel Mainline para chegarmos ao ponto de rodar o Android usando o suporte gráfico do kernel Mainline.
Sobre o palestrante: Gustavo Padovan é bacharel em Ciência da Computação pela Unicamp, entusiasta de Software Livre e desenvolvedor do Kernel do Linux , dentre seus trabalhos no Kernel do Linux ele foi Mantenedor do Subsistema de Bluetooth e hoje em dia trabalha com drivers gráficos. Atualmente Gustavo é Principal Software Engineer na Collabora.