On-the-fly bitstream programming of FPGAs from a parallel Linux board used to mean holding the FPGA in reset and bit-banging the entire bitstream via the FPGA's passive or active serial interface, which is a blocking process that takes quite a bit of time.
Be very nifty if this takes off.