LaserGRBL Linux solution, LaserGRBL is one of the best software.
Additional resources for OpenSCAD
Open Source Digital Laboratory - CAM module
CNC Interpreter for Arduino
Modular CNC software for Arduino controller
CNC machine code generation for 3D models
Create G Code from a Picture of the PCI.
Open Source FabLab Project
Cuts 3D objects from polystyrene foam (EPS/XPS)
open hardware CNC machine
4.4BSD-based UNIX-like operating system for CNC / machine control
Running EMC2 on a Raspberry Pi