Suggestion: make SYSTM Linux compatible

With Windows 10 reaching End Of Life in only a week or two and lots of people not able to install 11 maybe now is a good time to add a SYSTM Linux App or Docker Image. A docker image could be used cross platform but I can imagine there’d be hurdles accessing built in Bluetooth.

7 Likes

This will never happen. People who can’t afford to upgrade from windows 10 are not the target market.

1 Like

But people who care about the environment, ethics or privacy are. Taking a perfectly good computer and throwing away components or full laptops just to meet the requirements of Windows 11 when SYSTM does not require high end components anyway is very environmentally wasteful. Plus, Microsoft is high on the BDS list so if you object to the company helping perpetrating a genocide you might not want to purchase a new Windows key even if you could afford to. In addition, Microsoft is increasingly spyware. Objecting to your data being sent to the USA is perfectly reasonable if you live outside the USA, which is where 95.5% of people live. And it is almost inevitable the USA will do some really stupid stuff as it’s empire collapses. The British Empire did the ‘Suez Crisis’ etc. Only working on US Operating Systems might turn out to be globally a mistake depending how stupid the mistakes are. The British Empire dragged the East India Company, Hudson Bay Company, Royal Africa Company etc. down with even though in their prime they were massive. The US Empire might well drag Microsoft and Apple down like them. A world in which the US Empire has collapsed but the vast majority still use US Operating Systems seems quite unlikely.

1 Like

Making a Systm App for Linux should be pretty easy in theory. Afaik Systm uses the Electron Framework which is crossplatform. This is great in theory and should make it easy. I have no idea if DRM-stuff is also involved which might or might not work under Linux.

The downside is that Electron Apps usually have problems with WINE, so has in my testing the Systm App.

Bluetooth should be basically easy, as long as you have a working Bluetooth in Linux. This can be very easy (if the chip is supported by the Kernel, it is simply plug and play) or some hassle if it isn’t.

Golden Cheetah has Workout functuality and recording. This works well with Bluetooth under Linux - if you have a properly functioning Bluetooth.

So basically for now I think there is no easily attainable way to run Systm under Linux (I did not test the most recent WINE versions though), but the Company could probably make it so with little effort (maybe do it as a not fully supported beta). I’m sure there would be Beta Testers if needed around…

Will add the voice to say that I’m alright doing a dual boot/old laptop for now with Win 10 for SYSTM, but if we get to the point that it’s not going to work on Win10 then I’ll be out.

Wait until you find out where Wahoo is based :grinning_face:

The difficulty with Bluetooth was more to do with them creating a docker image, as then it’s run under Windows, Mac, Linux and, given much of the docker is opensource, probably any new operating system, such as Huawei’s Harmony OS/OpenHarmony. If Harmony takes off in China that is 1.4 billion potential customers for Sufferfest/Wahoo. I don’t think docker images have automatic use of the Bluetooth Radio and you need to create a docker compose file but I don’t know if there is a way around that. Wouldn’t even suggest putting a 3D training app, like Zwift, in a docker image but SYSTM is relatively simple.

As it stands it is pretty much just SYSTM that doesn’t work on Linux that I regularly use.

I understand what you are thinking Sir. At this point I highly doubt though that there is any dev capacity (or support) for that budgeted or even considered.

Docker and Bluetooth I have no idea, I’m on the more basic user side, just happy if the Distro or Tools do most of the heavy lifting.

For now in any case a “simple” Electron App Build for Linux would the boundary of my imagination that could happen. As it could be easily doable it would be great, if that would be released on a Monday, shortly after the gear maybe?

It is for me, like for you though, almost everything works great under Linux, edge cases being Systm and Software needing Microsoft Edge webview runtime stuff.

If it were possible a docker image would reduce developer support in the long run because it could run on PC:Mac/Linux/likely-harmony. It’s be just like running software than needed the Java Runtime enviroment except it’d be the docker software.

SYSTM is just an app. I wouldn’t be concerned about it spying on me. In contrast Microsoft Windows has started taking screenshots and using AI. That is creepy. Besides if SYSTM were to be in a docker it’s be in container anyway and the same is true of some Linux package managers.

Dual Booting works now but Microsoft Windows is a pain to dual boot. Can imagine they’d break it completely in the future. I’d much prefer to dual boot into two distributions of Linux.

1 Like

I would love a SYSTM Linux version and could finally ditch Windows on my Laptop I use solely for SYSTM (and very rarely Zwift).

Also I could finally do yoga@work on my pc and not my phone/tablet because I only have Linux running there.

A very old SYSTM App is running on my Android TV which is also sadly not supported officially yet. That seems easy to do too and I already used it primarily for yoga and strength :slight_smile:

But I think nothing is going in this direction at the time and for some time still. If I remember correctly wahoo wanted to create a new workout player of some sorts multiple years ago. But then a lot of stuff happened and a lot of cool things wahoo did and released were more important with less resources.
Because of that development on SYSTM seems to be frozen until something new is released first.

I’m keeping my hopes up for a Android TV and Linux App. Some people are probably also still waiting for a Apple TV app :crazy_face:

2 Likes

Good post!

I dual-boot solely because of SYSTM, but I hate to dual-boot. Lately, I’ve been running SYSTM on an Android tablet, but I would much rather use the computer, so I can use ANT+.

2 Likes