I doubt that Zipspeak can be maintained anymore. It relied on UMSdDOS to run a Linux OS within a FAT partition, and UMSDOS was dropped in the 2.6 kernel. The only practical ways to run Linux on the same partition as Windows that I know of are either a loop mount, or virtual machine.