Yeah, that is one thing that bothered me about slack9. They chose to leave the kernel source code out so they could fit the distro on a single CD. I think if you purchase the 4 CD set from the slackware store, it does include the kernel source.
Otherwise, you can download the matching kernel source for the default slack9 kernel (2.4.20) here:
http://his.luky.org/ftp/mirrors/slackware-9/slackware/k/kernel-source-2.4.20-noarch-5.tgz

And it does come with any of the tools ive listed above. Maybe thats why it's title slackware because the developers slackoff and the users have to do their part to pick up the rest. It never claimed to be a user friendly distro. who knows..