Speaking server side, but the server is probably very application dependent, I guess (depending on whether one wants to build an instrument, or a GPIB bridge with something like a Raspberry Pi and some line drivers).
Okay, halfway skimmed trough the main spec, I guess one can omit the interrupts and locking for a first implementation, should cut the effort down.