I can only answer the kernel question here. The slackware 8.0 contains a boot image called speakup.i which is identical to bareide. It will come up with a 2.2.19 kernel and will be a good start.