I know lots of people here are Mach users, so you may like to find out a bit of background:
LinuxCNC used to be called EMC, until some company decided to patent "EMC", and somehow won. (I don't think it was much of a fight)
EMC has its' roots in the US NIST (standards); not sure of the date.
https://www.nist.gov/publications/enhanced-machine-controller-emc-open-architecture-controller-machine-tools
is a paper from 1994.
A while ago I did see a message from Art Fenerty requesting permission to use some of the EMC code for Windows, but I can't seem to locate that anymore.
But, the following message from 2002 might help shed some light:
http://emc.sourceforge.net/NIST-archive/msg05363.html
"Pieces of EMC were used as a base for Art Fenerty's Master CNC and
Mach-1, which does run on some Windows systems, but it is NOT EMC."
I find it really interesting that this "stuff" has been around for at least 25 years; I would not have guessed it.
Anyway, FYI, or TMI, or whatever, for what is a rainy day here. JohnS.
Edited By John Alexander Stewart on 19/04/2020 18:57:08