Pour la manipulation de chaînes ou de blocs mémoire, on trouvera tout ce qui est disponible dans /linux/lib/string.c : strcpy(), strncat() et autres bcopy().
L'allocation de la mémoire se fait grâce aux fonctions kmalloc() et kfree(). Il existe d'autres fonctions plus spécialisées, pour allouer juste une page, par exemple.