One of the main reasons for me choosing Tormach was that the controller is running Linux and based on linuxcnc. I’m a long time linux user and software engineer. I am very comfortable and know my way around, I’ve used multiple different distributions, managed and configured systems large and small. (first install was from a large stack of 5" floppy disks).
Besides the obvious concerns about managing and modifying the underlying OS on the controller (Obviously Tormach is not going to support a heavily modified system, if you do something stupid like install a new kernel and break everything it’s your problem)
Is there any guidance on augmenting or modifying the OS or configuration beyond the obvious “you break it, it’s your problem”?
Does Tormach update the linux distribution or recommend updating installed packages like one would typically do on a linux system?
The point being that there is a range of mods that come with a range of risks.
For instance, I’ve installed the “tree” package - this is a trivial stand alone command line utility that display nicely formatted tree of files and directories in a terminal window or console. Doing so should be zero risk, other than some future major update from Tormach might require me to install it again.
I’d be much less inclined to update an existing already installed package without evaluating dependencies that Tormach might be relying on and the scope of the updates.
My immediate desire is to install the open-ssh server so that I can easily get remote access to my machine in a way that I’m very familiar and comfortable with. (Note - not interested in a discussion on all of the security concerns and proper configuration of SSH servers - I’ve worked with them for years from wide-open to extremely locked down systems)
In my opinion installing the open-ssh server should be a low risk (disregarding security issues) as it is currently not installed and therefore adding it should not “break” anything.
Interested in other peoples experiences in augmenting the underlying installed linux system.