Cad seems to be covered, think Draftsight does linux but CAM is the bug bear.
forget Heekscad unless you have days and weeks to waste.