[Pkg-bitcoin-devel] bfgminer package

Dmitry Smirnov onlyjob at member.fsf.org
Mon Apr 29 12:45:34 UTC 2013


Hi Luke,

Thank you for your comments.

On Mon, 29 Apr 2013 21:31:12 Luke-Jr wrote:
> On Monday, April 29, 2013 7:32:08 AM Dmitry Smirnov wrote:
> > When I decided to package `cgminer` I had a quick look at `bfgminer`
> > but I couldn't figure out how is it different from
> > `cgminer`. Apparently there is no documentation (or I wasn't able to
> > find it) that highlight improvements over `cgminer`.
> 
> The initial improvements were the driver abstraction and FPGA support. Over 
> time, it has grown to include numerous bugfixes, various other general 
> improvements, ASIC support, etc.

If we're going to package `bfgminer` it would be nice to document the
differences from `cgminer`. Otherwise it would be hard to choose between them.
I've never tried `bfgminer` because `cgminer` appears to be better
documented.


> > Moreover it isn't clear why `bfgminer` exist: `cgminer` is very
> > actively developed so why forking it? Did you try to merge your
> > changes with `cgminer`? It appears to me that both projects share so
> > much in common that existence of fork is hardly justified.  I realise
> > that `bfgminer` often pulls from `cgminer`. Is there flow of
> > patches in opposite direction?
> 
> For a time, the cgminer author was willing to collaborate and merged BFGMiner
> changes into his tree. However, when his GPU miners were made effectively 
> obsolete, he took a hostile position and forked the project, giving management 
> of the code I maintained to another guy and rejecting all future updates I 
> made to the master codebase, including bugfixes (with very few rare 
> exceptions).

Sad story... :(


> > Besides I know one particular pool (Ozcoin) that recommend `cgminer`.
> 
> There are also many pools, including ones which are not detrimental to the 
> Bitcoin network (as Ozcoin is), which recommend BFGMiner.


Of course. I have impression that Ozcoin doesn't really cares that much about
miners. Perhaps they just have been using `cgminer` and were quite happy with
it.


> > I do not wish to bring yet another miner especially if it have little
> > improvements that couldn't be merged due to lack of cooperation
> > between authors but not due to technical reasons.
> 
> The cgminer developers have reiterated their refusal to collaborate as 
> recently as earlier this year. There is nothing I can do about that.

I see... Well then perhaps we need to find out which miner we're going
to support. It is a difficult decision.
I think Mesa mining is a big argument for `bfgminer` so I'm going to try it
when I have time.


Cheers,
 Dmitry Smirnov
 GPG key : 4096R/53968D1B

---

Each generation imagines itself to be more intelligent than the one that
went before it, and wiser than the one that comes after it.
        -- George Orwell, Review of "A Coat of Many Colours: Occasional
           Essays" by Herbert Read, Poetry Quarterly (Winter 1945)---



More information about the Pkg-bitcoin-devel mailing list