LinuxCNC

LinuxCNC
Stable release
2.9.3
Repositoryhttps://github.com/LinuxCNC/linuxcnc
LicenseGNU GPLv2, GNU LGPLv2.1[1]
Websitehttps://linuxcnc.org/

LinuxCNC (formerly Enhanced Machine Controller or EMC2) is a free, open-source Linux software system that implements computer numerical control (CNC) capability using general purpose computers to control CNC machines. It's mainly intended to run on PC AMD x86-64 systems. Designed by various volunteer developers at linuxcnc.org, it is typically bundled as an ISO file with a modified version of Debian Linux which provides the required real-time kernel.

Due to the tight real-time operating system integration, a standard Linux desktop PC without the real-time kernel will only run the package in demo mode.