J'avais écris un peu sur ce blog pour devenir Kernel Hacker.
Mise à jours des ressources. Il vous faudra apprendre le langage C pour explorer le code source du kernel Linux. Mais également c'est mieux d'avoir des compétences d'administrateur système. L'équipe de développeur de Greg K-H, le principal mainteneur du kernel Linux tourne sur Arch Linux.
Vous trouverez une liste de livre [PDF] essentiel pour monter en compétence sur le kernel:
git clone https://github.com/legoffant/book-kernelDev.git
Linux & Kernel
-
How Linux Works
-
Linux Kernel Development
-
Understanding Linux Kernel
-
Linux system programming
-
Linux device drivers
-
The Linux programming interface
Langage C
-
The C programming Language ANSI C
-
Learn C The Hard Way
-
C in the nutshell
-
C programming for absolute beginner
-
C pocket reference
Configurer son environnement
Notre base va utiliser:
-
Editeur de texte Vim/Neovim (autocompletion, ctags)
-
Compilateur GCC
-
Debugger GDB
-
QEMU vm snapshot
-
Buildroot
Liens pour approfondir:
Autres ressources: