Le noyau est totalement autonome, et implémente lui-même les fonctions
dont il a besoin. La documentation de l'api est disponible dans le
répertoire Documentation/DocBook/kernel-api.tmpl.
Ainsi, il n'est pas possible d'utiliser la libC, on dispose donc des fonctions répondant à des besoins spécifiques du noyau, comme divers types de sémaphores, la gestion de listes ou d'arbres...