Hi Crytan,
This is the type of application for which NI-Device was developed. Ni-Device is an instrument side driver that allows you to implement Talker/Listener applications. NI-Device maps the IEEE 488.2 Message protocol state machine, so the device would be IEEE 488.2 compliant. This would be the recommended driver.
There is a DDK for NI-Device 1.4, which is ported to Linux. The driver is written in C++ and the API is also C++.
This is not a free driver. You can get more info at:
http://sine.ni.com/apps/we/nioc.vp?cid=7151〈=US
Let me know if you have any questions.
DiegoF
National Instruments.