LinuxCNC

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

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.