I'd rather carry open, unzipping your jacket to get to your piece might be problematic.
I think the soviets already fired a machine gun in space on one of their early space stations causing lots of damage to the station with the recoil.