I have not had any luck installing Linux on an older Mac. The problems are the display drivers which seem to be Apple specific.I don't want to hijack whydontu's thread but I have basically the same question except for a PC that is used for day to day regular PC type stuff not CNC. What I would like to accomplish is:
1) Fresh install of Linux on old iMac (wipe all existing), looking for suggestions?
2) Create a virtual machine under that Linux that will run the PC type programs that I can't live without that are presently on a Win7 machine.
3) Somehow get that complete Win7 and all programs under it into that Win7 VM running under whatever version of Linux you suggest.
4) Start migrating to open source alternatives to the programs presently running under Win7
My wife is donating her old i5 iMac with 8G ram and 1TB SSD to the cause.
Your original question was which LinuxCNC.So after another dive into Linux, it looks like it doesn't add anything of value to my setup.
I use an ancient drafting program called CadStd, originally bought it for Win95 and still use it. I know all its tricks and can draw my simple stuff very quickly. CadStd exports to DXF, Estlcam imports DXF, select tool paths and tools, export NC file to Estlcam CNC interpreter, Estlcam uses a modified Arduino GRBL controller. Load the material to be machined, go to home, zero axis, zero cutter, hit go.
It doesn't look like LinuxCNC can work with a GRBL controller, so I'd likely need to build or buy a new hardware interface between LinuxCNC and my physical stepper and spindle hardware. By the time I do this I'm probably looking at the same $$ outlay as just buying a newer supported PC. Lenovo Tiny PC with 15-9500T cpu runs current Win11 and costs $250.
I haven't figured out how to add path pilot but I'd certainly like to give it a try.All of the above is why I chose to use Tormach's PathPilot. Runs on an ancient version of Mint but who cares, it runs. Tormach provides free updates. You don't ever attempt to upgrade the OS anyway on a CNC machine, there is no point.
I was a programmer at AES Data (word processros) in the 1980's on Unix, and then again at ISG Technologies (medical imaging) and at Solect Technology (IP billing systems). All on various flavours of Unix, and every time you looked for help online or off you got attitude. I have learned to avoid Linux for the same reasons. Endless conflicting updates, compile programs from source but can't resolve dependencies etc. are common issues. And incompatabilities between flavours. Worse in the Sys 3/Sys 5/BSD HP/SGI/Solaris days but still present.
For LinuxCNC there are one or two threads on their forum that provide good support, subjects such as "version 2.x.x easy install" are the ones to look for. Still not easy IMO (the page counts are high) but the support is there. Pick a version, esp. for RPi, and stick with it, don't chase the latest versions of anything, just use it. Updates will drive you crazy and take away from machine time.
Whatever you do, use a Remora or Mesa card; stay far, far away from the parallel port. Or, for the Original poster, use one of the common methods to install Win 11 on unsupported hw and use your machine
gerrit