Linux Discussion

As someone who is not a penguin head, what would people want to see from a hypothetical Linux build, assuming that RocketWerkz gets $20M or so to support a native build?

Targetting a specific distro? Flatpak vs snap vs appimage? Support for unique features that only Linux has?
Actually releasing the public version on Steam would do much for Linux support regardless of distro so long as it can run the latest greatest v of the Steam client. The Steam/Proton client can run a great many Windows specific games without too much fuss.
 
I installed the alpha with lutris today. Had to add dotnet9desktop via winetrickts, but otherwise it worked just fine. I'm on mint sporting a rtx3060 and ryzen 5600x. It works with wine-ge-8-26 which I should actually upgrade.

The most comfortable solution would be to have a flatpak available, a version on steam would be nice as well.
But at the current stage I don't expect either. Just having the windows exe and some support from the community should work well enough.
 
Last edited:
No issues for me in Arch with a 4090. The installation for the Steam client is complicated. The installation with Heroic Games Launcher is much easier but this isn't good enough. Hacking to play a game should be a thing of the past.


The installation demands to start wine to install dotNet Desktop9. It can be done with wine by using a trick in Heroic Games Launcher, winetricks or protontricks. Installing the wine version from a distro like Debian is not a good idea. I had in the past I had too much trouble with outdated versions and it blocks disk space. So a tool like the Steam Client or Heroic Games Launcher as flatpak installation is a good idea.

Considering there are millions of Steam users on Linux with zero knowledge out there, this is an issue.
 
Actually, it is intended to be free (as in money, not as in FOSS), and they will not release it on Steam.

So unless they want the donation popups to be more visible than Flathub provides, it's totally reasonable for them to release it on Flathub—or they could just provide a .flatpakref with a bundled remote on their website.
Thank you for this clarification. I am extremely surprised.

Steam is an honest company that tries to promote Linux and they have refused takeover offers financially very attractive from Microsoft.

Steam offer active support to independent developers, with their early access game formula.

Steam also makes sure there are no Trojan horses in games, which has sadly become necessary these days... ;-(

Completely free Gnu-software games like Battle for Wesnoth are available on Steam. This is not incompatible and that's what I expect from KSA...

I don't want to go through the hassle of making this game compatible with my Debian system myself.I don't have the time to dedicate to that... Playing a game should be a fun experience, not a difficult or even nearly impossible task.

I read that the people at KSA wanted to raise 20 million dollars before adapting their game to Linux ?!

This can only make me think of Star Citizen, which asked players for crowdfunding, turned out to be a scam that swallowed up $800 million in 12 years ;-( They will almost certainly be tried and convicted for this in a short time... If KSA wants to follow in their footsteps and do the same thing as them, it will be without me.

We use Linux because we value ethics and morality. We want to use software that reflects these standards...

Regards.
 
Last edited:
  • Like
Reactions: EidLeWeise
Have you considered Debian? it is veeeery stable, and has all the same things (in terms of packages, and package managers) you might expect from Ubuntu or Mint since they are built on Debian. I think that SteamOS might also be a cool idea if you have an all AMD system
Honestly, I just want a distro I just have to set up once and then just can work with it. But there are a lot of requirements for me.

This hardware needs to be supported
  • AMD Ryzen 9950
  • All USB 3.2, USB-C and normal USB ports as well as the 2.5GbE LAN port on my Gigabyte X870E mainboard
  • Universal Audio Volt276 USB audio interface
  • Logitech G502 mouse
  • Logitech G815 keyboard
  • Xbox Controller
  • nvidia 50 series GPU
    • Kinda optional, but I'd really like this: a way to monitor 12VHPWR ampere value per pin (Asus GPU software does it, gives peace of mine to cable burnout risk)
    • I'd like to have something like nVidia Broadcast to have live background replacement for my webcam
This software needs to work on it for which I know that there are Linux versions:
  • Firefox
  • Thunderbird
  • OBS
  • Steam
  • Nextcloud desktop client
  • Joplin client
  • Spotify
  • RawTherapee
  • Signal
  • Reaper
    • I have multiple VST plugins which need to work, this will be trial and error
  • Davinci Resolve
    • They have official Linux support, but I think they hate Linux users
  • Libreoffice
    • honestly, I hate the user experience. I really prefer using MS Office, but I want to de-Microsoft myself
And here is software where I know there is no direct Linux version, I need alternatives or emulation:
  • Alternative to Notepad++, needs to be able to:
    • Syntax highlighting for multiple languages
    • compare two files (diff)
    • search & replace with regex
  • Affinity (Photoshop alternative)
    • I know a way to do it over wine and winetricks on Ubuntu
  • Backblaze
    • I am a paying customer, but they have no official Linux client. Which sucks because I really like their service (and I had to use it already a couple of times).
  • SyncbackFree
    • Basically I am using this to regularly sync specific folders from my Windows machine to my NAS

As for games, most of the ones I regularly play are listed as working in the ProtonDB, so I am not too worried about that. But KSA is of course important. I haven't been able to get it running under Ubuntu with Proton and protontricks. I'm afraid there's a conflict with winetricks and Affinity which I have to use as a Photoshop alternative (no, I will not use GiMP, I really hate it).
 
Last edited:
Man I’ve been wanting to try Linux for a while but have been scared to try. Seems like these days you can get basically anything running on it it may be the time to try for real.
 
@ShadowZone vsCodium is a good alternative for notepad++, and has all the features you mentioned. I don't know about Backblaze and SyncbackFree, so yeah, linux might not be an option for you right now.
I think if you use lutris you would have a specific wine install for ksa, where you can easily add dotnet9 without conflict.

@moeggz You can easily create a usb stick with a live install to check different linux distros. If you can boot from an usb stick there is nothing to be scared of.
 
  • Like
Reactions: moeggz
@ShadowZone vsCodium is a good alternative for notepad++, and has all the features you mentioned. I don't know about Backblaze and SyncbackFree, so yeah, linux might not be an option for you right now.
I think if you use lutris you would have a specific wine install for ksa, where you can easily add dotnet9 without conflict.

@moeggz You can easily create a usb stick with a live install to check different linux distros. If you can boot from an usb stick there is nothing to be scared of.
I tried Lutris and KSA, but it was on the install where I already had the Affinity wine+winetricks thing going. Lutris threw an error, something about the wineprefix. Haven't had time to look at this in more detail.
Might try again after ripping Affinity out and trying both it and KSA with Lutris.
But that machine also has Steam running with Proton, ideally I could do it all over that, because I'm worried multiple emulators might get into each others' hair, since Proton in essence also uses wine somehow.

Regarding the syncback thing, an rsync cronjob will probably do the trick.

But the Backblaze stuff... I dunno how to get around that yet. I mean, there appear to be some workarounds: https://github.com/JonathanTreffler/backblaze-personal-wine-container
 
Last edited:
Man I’ve been wanting to try Linux for a while but have been scared to try. Seems like these days you can get basically anything running on it it may be the time to try for real.
As Hermano said: no harm in trying it.
You can either do a separate partition on your machine, or add a separate drive just for the purpose of experimenting (which is actually more recommended if you want to go dual boot for a while) or do the Live USB thing.

I would say: fire up a distro that's to your liking and see how far you can come on your own. There's a massive wealth of knowledge out there. Unfortunately many guides and recommendations assume you already have prior knowledge of certain elements of Linux. So be aware if something seems to be missing from a guide, it probably is because the person writing that guide wrote it from their more advanced perspective.
 
  • Like
Reactions: Igor and moeggz
Honestly, I just want a distro I just have to set up once and then just can work with it. But there are a lot of requirements for me.

This hardware needs to be supported
  • AMD Ryzen 9950
  • All USB 3.2, USB-C and normal USB ports as well as the 2.5GbE LAN port on my Gigabyte X870E mainboard
  • Universal Audio Volt276 USB audio interface
  • Logitech G502 mouse
  • Logitech G815 keyboard
  • Xbox Controller
  • nvidia 50 series GPU
    • Kinda optional, but I'd really like this: a way to monitor 12VHPWR ampere value per pin (Asus GPU software does it, gives peace of mine to cable burnout risk)
    • I'd like to have something like nVidia Broadcast to have live background replacement for my webcam
Even though I use it, if you're a Linux beginner, I wouldn't recommend Debian. It's an OS designed for server use, to which you can add a desktop environment to create a workstation. A bit like Alpine Linux, which is primarily designed for routers but also allows you to add a desktop environment.

Both of these operating systems are geared towards advanced and expert users.

Debian 13 doesn't natively support RTX 5000 series graphics cards. To get it working, I have to go to Nvidia's website to download their .run driver and then compile it locally for my machine. Not to mention that I first had to add all the necessary dependencies to Debian to compile this .run driver. I also have to regularly check Nvidia's website to manually update this driver when needed.

Even for an RTX 4000 or older card, installing Nvidia drivers isn't exactly a walk in the park, although it's a bit simpler...


The only distributions that natively support Nvidia graphics cards and the official proprietary Nvidia driver are Ubuntu and its derivatives (Linux Mint, Kubuntu, etc.), or Manjaro.

Linux Mint 22.2 is the distribution I would recommend. They also have an LMDE version without the Ubuntu layer, which is directly derived from Debian and is intended for advanced users. Linux Mint is a stable LTS distribution that doesn't really require maintenance. It is suitable for all uses, including gaming. With Linux Mint, after transferring the ISO to a USB drive or DVD, you can test it in LIVE mode without installing it, and if you like it, you just have to click on install :)

Ubuntu can be used in semi-rolling release or LTS mode, as you prefer. It's worth noting that it's a commercial distribution, even though it's free for home users.

Manjaro is based on Arch Linux, just like Steam OS (the previous version of Steam OS was based on Debian). Manjaro is a rolling release, meaning it's a distribution that's constantly being updated. As soon as a new software version or system package is released, it's integrated. This means there's a greater risk of system instability because not everything has been thoroughly tested before being released. Therefore, with Manjaro you need to know how to troubleshoot your machine if you encounter a problem.

I have a small all-AMD PC (MiniForum UM773 Lite) connected to my TV with Steam OS installed on it, it works very well, but it is less powerful than the new Steam Machine, which has a link to a YouTube video below made by one of the people in charge of GLF OS, which is a Linux distribution oriented 100% towards gaming (like Bazzite OS).


To download Steam OS, the link is here.

!!! Warning : All data on your main hard drive will be deleted during installation, without asking for your consent !!!

 
Last edited:
No issues for me in Arch with a 4090. The installation for the Steam client is complicated. The installation with Heroic Games Launcher is much easier but this isn't good enough. Hacking to play a game should be a thing of the past.


The installation demands to start wine to install dotNet Desktop9. It can be done with wine by using a trick in Heroic Games Launcher, winetricks or protontricks. Installing the wine version from a distro like Debian is not a good idea. I had in the past I had too much trouble with outdated versions and it blocks disk space. So a tool like the Steam Client or Heroic Games Launcher as flatpak installation is a good idea.

Considering there are millions of Steam users on Linux with zero knowledge out there, this is an issue.
I disagree vehemently with the idea that installing native wine is a bad idea. I would say that installing flatpak wine is actually more problematic because of how flatpaks isolate libraries and processes from the actual host.
 
Honestly, I just want a distro I just have to set up once and then just can work with it. But there are a lot of requirements for me.

This hardware needs to be supported
  • AMD Ryzen 9950
  • All USB 3.2, USB-C and normal USB ports as well as the 2.5GbE LAN port on my Gigabyte X870E mainboard
  • Universal Audio Volt276 USB audio interface
  • Logitech G502 mouse
  • Logitech G815 keyboard
  • Xbox Controller
This stuff all works out of the box on any Linux distro.
  • nvidia 50 series GPU
    • Kinda optional, but I'd really like this: a way to monitor 12VHPWR ampere value per pin (Asus GPU software does it, gives peace of mine to cable burnout risk)
    • I'd like to have something like nVidia Broadcast to have live background replacement for my webcam
This is less "out of the box" but some distros make nvidia support easier, like Pop!_OS and Bazzite, and Ubuntu to a lesser extent. Note that Bazzite is immutable, so it's harder to break, but it's also harder for some things to work properly as a result.
This software needs to work on it for which I know that there are Linux versions:
  • Firefox
  • Thunderbird
  • OBS
  • Steam
  • Nextcloud desktop client
  • Joplin client
  • Spotify
  • RawTherapee
  • Signal
  • Reaper
    • I have multiple VST plugins which need to work, this will be trial and error
  • Davinci Resolve
    • They have official Linux support, but I think they hate Linux users
  • Libreoffice
    • honestly, I hate the user experience. I really prefer using MS Office, but I want to de-Microsoft myself
kOffice is overlooked and pretty well developed. Depending on the Office app you're using most, there are some other open source alternatives as well. The rest of these are available as flatpaks or in native package managers.
And here is software where I know there is no direct Linux version, I need alternatives or emulation:
  • Alternative to Notepad++, needs to be able to:
    • Syntax highlighting for multiple languages
    • compare two files (diff)
    • search & replace with regex
  • Affinity (Photoshop alternative)
    • I know a way to do it over wine and winetricks on Ubuntu
Depending on what you're doing, there are a lot of creativity apps around. You say you hate GIMP-- if I might ask, why? And, when was the last time you tried it? Its UI is pretty different now than it was 10 years ago.

There's also okular, krita, and even a project to create a wine prefix that will run Affinity directly that even includes its own GUI installer (Affinity for Linux project)
  • Backblaze
    • I am a paying customer, but they have no official Linux client. Which sucks because I really like their service (and I had to use it already a couple of times).
Backblaze B2 has clients that exist for Linux, running the gamut from free/open source CLI clients like Duplicity to fancy paid GUI-having clients like Duplicacy.
  • SyncbackFree
    • Basically I am using this to regularly sync specific folders from my Windows machine to my NAS
rsync is literally written to do this exact thing, and if your NAS runs linux or some BSD variant, it's already supported or possibly installed.
As for games, most of the ones I regularly play are listed as working in the ProtonDB, so I am not too worried about that. But KSA is of course important. I haven't been able to get it running under Ubuntu with Proton and protontricks. I'm afraid there's a conflict with winetricks and Affinity which I have to use as a Photoshop alternative (no, I will not use GiMP, I really hate it).
I'm not sure I understand the fear of a conflict with winetricks and Affinity-- winetricks is just a script to make managing wine prefixes easier; if you don't run it on the prefix containing Affinity, it won't make any changes that could break Affinity.

As gaming goes, the ProtonDB is often accurate, but the real limiter is usually anti-cheat. If you don't play multiplayer games, that doesn't matter as much, but some devs are paranoid. I don't know if I can post links, but Are We Anti-Cheat Yet is a great resource for whether a given game's anticheat will run on Linux.
 
Last edited:
While native Linux would be great, I'd be happy just to be able to run it with a compatibility layer like Proton. As long as I don't have to boot Windows, I'll be happy haha.

For native Linux support, AppImage is fine with me. Easy to download and install. Much better than having to go through Flatpak or Snap or anything like that.

And I use arch btw.
 
  • Like
Reactions: JJtheone123
Linux user here, mainly ubuntu and mint.
It would be nice if other Linux users showed themselves — just to get a sense of how many we are.

I salute the people of linux troubleshooting thread looking for a way 🫡
Hello,
been using Ubuntu since i got forced to switch to use certain Software during my University thesis about 2 Years ago and haven't looked back. Been distro hopping on my laptop a bit since but running Ubuntu consistently on my Workstation / Battlestation and in my home lab. I would love a flatpack of the game but would be very happy with a working appimage or any other way a distribution might be possible. Can't wait to play this game!
BTW is there currently a method of running the preview build via Wine or Proton?
Chests!
 
Hello,
been using Ubuntu since i got forced to switch to use certain Software during my University thesis about 2 Years ago and haven't looked back. Been distro hopping on my laptop a bit since but running Ubuntu consistently on my Workstation / Battlestation and in my home lab. I would love a flatpack of the game but would be very happy with a working appimage or any other way a distribution might be possible. Can't wait to play this game!
BTW is there currently a method of running the preview build via Wine or Proton?
Chests!
it works with Lutris, just click the + and "install a windows game from an executable"... the installer will fail until you run winetricks in the prefix and "install a Windows DLL or component" and select dotnetdesktop9.
 
  • Like
Reactions: Hermano
Another Linux (Mint 22) user here supporting an eventual Linux version!

I've tried a lot (Lutris, Protontricks, commandline WINEPREFIX), but failed to get KSA to run.
The installer appears to work and I get a folder with the game. But running KSA.exe fails.

Going through protontricks or Lutris, it keeps giving a popup complaining of not having .NET 9.0, even though I installed that. I'm out of my comfort zone with this stuff, so it might be that somewhere something is incompatible. Or perhaps my very old hardware is the issue. No clue, but it doesn't work yet.

Going through the commandline using WINEPREFIX and/or protontricks gives me a SyntaxError: Invalid file magic number

KSP always worked fine. Happy to donate to this great project once it's running on my pc. Can't wait to try an equivalent of a Jool-5 in this game. :)
 
For what it's worth, I'm on Ubuntu 24.04 and the version of protontricks that was getting installed by default from the Ubuntu repos was too old. I needed to remove that and install protontricks with pipx. The older version didn't yet have dotnet9 as an option for install.
 
Linux Mint 22.2 is the distribution I would recommend. They also have an LMDE version without the Ubuntu layer, which is directly derived from Debian and is intended for advanced users. Linux Mint is a stable LTS distribution that doesn't really require maintenance. It is suitable for all uses, including gaming. With Linux Mint, after transferring the ISO to a USB drive or DVD, you can test it in LIVE mode without installing it, and if you like it, you just have to click on install :)
Linux Mint has been very slow to receive updates, even compared to Debian. The flagship DE (Cinnamon) hasn't had anywhere near as much work put into it as KDE or Gnome over the past few years either. It was a good recommendation a few years ago, but I'd be hesitant to recommend it now, especially to someone with latest-gen hardware.

Fedora (which Baazite is based on) is a good, fairly stable, general-purpose distro. It'd be what I recommend. Most distros that try to focus on one specific use case tend to just be slightly annoying to use for anything else.

For what it's worth, I'm on Ubuntu 24.04 and the version of protontricks that was getting installed by default from the Ubuntu repos was too old. I needed to remove that and install protontricks with pipx. The older version didn't yet have dotnet9 as an option for install.
For future reference, you can just install dotnet with the installer from Microsoft's website; just run it like WINEPREFIX=~/path/to/pfx wine installer-name-here.exe, that's all protontricks is really doing anyway.