Jack ist für GO alleine eigentlich nicht nötig. GO kann direkt ALSA, was auch Jack nutzt.
Linux bringt sehr viele Treiber von Haus aus mit. Es vereinfacht das Leben, wenn die Hardware älter als die letzte Release der Distribution ist - ansonsten sind die Treiber oft erst in der nächsten Release enthalten.
Firewire MIDI ist eher problematisch (geht nur über Jack).
Für USB MIDI+Audio gibt es generische Treiber.
Welche Komponenten willst du nutzen?