Linux_Fut is a C application for Linux that use Trenz Electronic Command API and libusb C API to program USB firmware and FPGA bitstream.
It can be downloaded from here.
It is not possible to use for Firmware Recovery (USB EEPROM and USB RAM programming): use CyControl, CyConsole or OpenFutNet instead.
It can be used for: