Howto build LinuxCNC packages and the support packages for Ethercat HAL driver.
Machinekit is in here because these should also apply for other platforms and in general machinekit is more suited for tinkering than linuxcnc at this point in time. Mainly due to the cleaned up repositories and the seperation between hal and cnc. That is all i will get into the politics of these projects..
To run these you should use Debian Buster 10, and using a realtime kernel.
To install a realtime kernel just run this command
sudo apt-get update
sudo apt-get install linux-image-rt-amd64 linux-headers-rt-amd64