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
This.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.
I too cursed that change from 2.7 to 2.8 where they decided LinuxCNC should have both axis and joints. Other than that it was a pretty easy upgrade. The problem is that the AXIS user interface which I'm still using didn't really change so from a user perspective nothing was different and since my machined didn't do strange things requiring both joints and axis it was a strange upgrade.This.
I still have LinuxCNC on my Emco compact 5, and I now have zero intent of updating / upgrading it. I went through hell as a non-programmer type when I updated the version of Linuxcnc from I think it was 2.7.X to 2.8 or 2.9.X. In my mind it should have been a walk in the park. No hardware is changing, just run an update, change a few minor things and be done. Instead it broke just about everything possible - the hardest of which to fix was my brute force programmed tool changer (done before ChatGPT days). Did the same for my mill. I'm sure my mills configurations were still broken when I sold it after doing the update to it.
The only valid reasons to update / upgrade are that a feature you really wanted in the first place is now available, or a fix to an issue that really bothers you or blocks you is available.
Unless you enjoy playing with that stuff, then go ahead.
As for LinuxCNC version, I mostly just did the full ISO download from LinuxCNC and went with that. I haven't looked lately but has that changed?
I didn't know one could buy a laptop without an OS. Or did my non-computer saavy brain miss something?I'm looking at going Asus (Taiwan) OS free and getting Mint or Ubuntu onto it in a couple years when I need an upgrade.
It might just be a matter of me making a point with the store tech. "I don't want Windows". But it will make me feel better. @Susquatch is probably right. Most places you are stuck with it, but doesn't mean you have to use it. (although dual boot is probably a safer way to go for those apps that are Win only)I didn't know one could buy a laptop without an OS. Or did my non-computer saavy brain miss something?