The PEAK-System Linux page answers many of these questions and more. (SocketCAN is relevant for the SYSTEC USB-CANmodul from a different manufacturer.