Kolejną zmianą w EMC2 jest ClassicLadder (implementacja logiki drabinkowej w wersji open source) dostosowana do środowiska czasu rzeczywistego, w celu konfiguracji złożonych urządzeń pomocniczych, takich jak automatyczne zmieniarki narzędzi.

Około 2011 roku oficjalnie zmieniono nazwę z EMC2 na LinuxCNC. Dokonano tego na prośbę EMC Corporation za zgodą kierownictwa projektu. Firma EMC Corporation zasugerowała zmianę nazwy projektu, aby rozwiązać problem wiązania oprogramowania do kontroli maszyn CNC z oferowanymi przez nich systemami do zarządzania i przechowywania danych.

Platformy Ze względu na konieczność precyzyjnej, drobiazgowej kontroli maszyn w czasie rzeczywistym, LinuxCNC wymaga platformy z możliwościami obliczeń w czasie rzeczywistym. Wczesne wersje LinuxCNC (EMC) działały w oparciu o system Windows NT z obsługą czasu rzeczywistego, jednak późniejsze wersje systemu Windows nie zapewniały odpowiedniego wsparcia dla tej funkcji. W związku z tym, preferowaną platformą stał się Linux z rozszerzeniami umożliwiającymi działanie w czasie rzeczywistym.