I ported pigz from Unix to Windows
I just finished porting pigz from Unix to Windows (you can download pre-compiled binaries ). This article describes how I did it. Pigz was clearly written with Unix in mind, with no thought given to cross-platform portability. Thankfully, it’s a relatively simple, command-line program that sticks to using standard C library. Porting pthreads Pigz uses pthreads for threading. Porting pthreads code to Windows would be a nightmare. Lucky me: someone already did all the hard work and implemented