LaserGRBL Linux solution, LaserGRBL is one of the best software.
AVR simulator IDE
Open Source Digital Laboratory - CAM module
CNC Interpreter for Arduino
ECEbuntu - a customized operating system designed for ECE
A CAD/CAM Package for CNC GCode Creation
use mouse to remotely control CNC writing machine