I use Kicad to do schematics and board? Comes in windows and Linux and free to use? Eagle is another option Free version has restrictions but that shouldn't be an issue.? Kicad is probably the best though.
If you need to make the gcode file for a cnc machine there are many options.? Flatcam is ok but only comes in Windows version now.? Carbide Coper is an online gcode generator.? Rabbitcam is another option but click the correct link? -sourcerabbit.com -? you'll end up on a porn site.? Rabbitcam has a free to use option (at least I think it still has the option) with limits and comes in Windows and linux versions? Quite a lot of other software out there, just do a search for pcb cad cam software.