- Optimized work handling, resulting in a much better getwork efficiency.
- Support for HTTP and SOCKS proxies.
- Support for many different operating systems and architectures, including big-endian ones. The miner has been reported to build successfully on Linux, FreeBSD, Solaris, Mac OS X and Windows (using mingw).
- Clear --help output. (Please read it before using the miner!)
Now for the reason I'm writing this here.
Starting with version 2.2 of this fork, I have re-included support for Bitcoin mining, writing a new implementation of the hashing algorithm. This implementation is different in that the single --algo=sha256d option should provide the best performance on all systems.
On K10-based processors (such as the Phenom) this fork is only slightly faster than the old "4way" algorithm, but on all other systems you should notice a significant increase in mining speed. The miner is also capable of using AVX and XOP instructions on CPUs that support them, resulting in an even greater speedup.
Here's a link to the git repository:
https://github.com/pooler/cpuminer
Under the "Downloads" tab you will also find a source tarball and a couple Windows binaries.
I don't know if anybody is still interested in CPU mining. The main reason why I want to maintain this miner is because I enjoy coding; also, I like jgarzik's miner because, unlike many others, it conforms to the KISS design principle.
Given that CPU mining support has been discontinued for cgminer, I hope that people will find this fork useful.
FM