Новый Bitcoin шахтера доступны.
http://github.com/wasabii/BitMaker
Это GPLv3, на данный момент, пока я не придумать причины, чтобы сделать его менее жесткие ограничения.
Большинство из этого написано в C #, в том числе чисто управляемый компонентом шахтера. Существует шахтер компонент SSE, который написан на C ++ / CLI. Этот компонент не будет работать на Mono. Остальное делает. Я хотел бы, чтобы исправить это с помощью некоторых P / Invoke вместо C ++ / CLI, но это выходит за рамки моих текущих интересов.
Я буду работать на поддержку GPU с использованием Cloo, в ближайшее время. Моя цель написания этого было иметь гибкую основу кода, который я мог бы использовать для развертывания шахтеров через рабочий стол моей компании, и поддерживать достаточный контроль над ним, чтобы убедиться, что он не нарушает нормальную работу. Также: лулзы.
Одним из основных мотивов HTE с поддержкой GPU будет он работает как служба Windows, а не на рабочем столе пользователя, чтобы не interfeer с ним. Это будет интересно сделать в то же время обеспечивая доступ к GPU.
Архитектура использует MEF динамически загружать шахтерский плагины, CpuMiner будучи единственным, который работает. CpuMiner фактически динамически загружает решатели, такие как ManagedCpuSolver и SseCpuSolver, проверяет каждый по скорости их хэш, а затем выбирает один. Я имею в виду реорганизовать этот код немного, хотя.
В любом случае, наслаждайтесь. Я отправлю его в программном обеспечении нить горнорудной, когда мой форум счет созревает.