
Um livro em andamento sobre o kernel Linux e seus detalhes internos.
Este repositório contém um livro em andamento sobre o kernel Linux e seus detalhes internos.
O objetivo deste projeto é simples – compartilhar conhecimento sobre os internals do kernel Linux e tópicos relacionados de baixo nível. Se você tem curiosidade sobre o que está por baixo do capô, veja o Índice.
[!IMPORTANT] Comecei a escrever esta série quando a versão mais recente do kernel era
3.18. Muita coisa mudou desde então, e estou em processo de atualização do conteúdo para refletir os kernels modernos (v6.18+). Continuarei revisando os posts conforme o kernel evolui.
[!TIP] Você pode começar com Assembler com minha outra série de posts sobre programação Assembly.
Graças aos voluntários, os posts sobre Linux são traduzidos para diferentes idiomas.
[!NOTE] As traduções podem divergir do conteúdo original.
Leia o Guia de contribuição para aprender como contribuir com o projeto. Ao contribuir, certifique-se de seguir o Código de Conduta.
Se você tiver alguma dúvida ou sugestão, sinta-se à vontade para me chamar no Twitter @0xAX, adicionar uma issue, ou me enviar um e-mail.
Existe uma lista de discussão no Google Groups ([email protected]) para aprender o código-fonte do kernel.
Para entrar no grupo, envie um e-mail para [email protected]. Você receberá um e-mail de confirmação. Após responder a ele, você será adicionado à lista de discussão.
[!TIP] Se você tiver uma conta Google, pode simplesmente abrir a página de arquivo e clicar em Solicitar participação no grupo. Você será aprovado automaticamente.
Este projeto é licenciado sob a Creative Commons BY-NC-SA.
O conteúdo técnico é escrito por @0xAX.
Agradecimentos especiais também a @klaudiagrz pelas melhorias de texto.