
Hello!
I have programming in CNC, ALONG time ago, but may be able to help you.
Do you have a specific CNC machine in mind? Alot of opensource
projects may be written in Linux. Any information that you already have
may save some backtracking time, and focus my efforts on what you
have in mind.