Para iniciantes
Se você é leigo no assunto, você pode ler o "Completamente Newbie" para ter uma orientação de como começar.
Se você está ansioso em se tornar um kernel hacker, você pode começar com algumas leituras:
- Livros sobre kernel
- Kernel Hacking HOWTO
- Novo Kernel Hacking HOWTO (neste momento em desenvolvimento)
Nível intermediário
- CareerAdvice para pessoas que esperam conseguir um emprego como kernel hacker
- Artigos do básico ao avançado sobre Kernel Linux (pessoas estão atualizando este blog) http://whatisthekernel.blogspot.com/
- Alguns documentos existentes no site kernelnewbies podem ser encontrados aqui
Indo para atividades mais complexas
- Ferramentas de Kernel Hacking para editar/navegar/hackear o código do kernel
- Compilando o Kernel Linux ou aqui
- mkkernel ajuda para iniciantes.
- Testando
- Testando novos kernéis e recuperando...
- User Mode Linux (descrição) permite testar kernéis para rodar sob o Linux. Veja também Navegando no código fonte
- Documentos Debugando Kernel Opps e Hangs
Alguns tutorias ou projetos para inspirar você
- Drivers
- Servidor UDP Simples
- Escrevendo Drivers de Dispositivos Portáveis
- PowerManagement
- SMPSynchronisation uma introdução à SMP locking
Coloque seu material sobre kernel hacking aqui e ajude outros a aprenderem sobre o kernel.
Informações pertinentes para séries específicas do kernel
- A lista de bugs do kernel pre-2.6 mustfix [MustFix26] e shouldfix [ShouldFix26]:
- Migrando para o kernel 2.6,
- O maravilhoso mundo do Linux 2.6
- O que esperar com Linux 2.5 (se receber um /null para a URL, volte e tente novamente (alguns vezes se necessário))
- 2.4 Kernel Internals (Incompleto)
- Requerimentos antes de atualizar do 2.2 para 2.4
Enviando kernel patchs.
- UpstreamMerge como enviar seus códigos para o upstream kernel.
- WhyReiser4IsNotIn Porque Reiser 4 não está no upstream kernel.
- PatchOfTheMonth Submissões de patchs e respostas que valham a pena serem notadas.
links mortos
- Como não escrever um kernel driver
- filemon para exibir atividades do sistema de arquivos em tempo real