Having only used internal CPU and GPU mining, never anything outboard (attached via USB/serial/etc) I am curious if plugging the bASIC in to a USB port and mining via CGMINER or BFGMINER is sort of a plug-n-play situation or if the miners have to be pointed in the right direction in order to access/see the peripheral mining devices. Thx.
curl dev library http://curl.haxx.se/libcurl/
(libcurl4-openssl-dev)
curses dev library
(libncurses5-dev or libpdcurses on WIN32)
pkg-config http://www.freedesktop.org/wiki/Software/pkg-config
libtool http://www.gnu.org/software/libtool/
jansson http://www.digip.org/jansson/
(jansson is included in-tree and not necessary)
yasm 1.0.1+ http://yasm.tortall.net/
(yasm is optional, gives assembly routines for CPU mining)
AMD APP SDK http://developer.amd.com/sdks/AMDAPPSDK
(This sdk is mandatory for GPU mining)
AMD ADL SDK http://developer.amd.com/sdks/ADLSDK
(This sdk is mandatory for ATI GPU monitoring & clocking)
libudev headers
(This is only required for FPGA auto-detection and is linux only)
libusb headers
(This is only required for ZTEX support)
I've mined on windows and linux. I like working in linux (Lubuntu) for personal and ethical reasons which are aligned with my interest in Bitcoin. However, I'm more comfortable navigating new device installation in Windows (I've only mined on pre-installed/compatible devices before). Any thoughts as to the ease of use for ASIC plug and play on Linux vs Windows systems? I like windows ability to recognize plugged systems, but perhaps this dependency list is comprehensive?