B1tF1ghter: you can get the original Linux port ON STEAM (which given Linux it means generally either "DRM-free except for files obtainment" or "can be made DRM-free by casual coding means"
eiii: Does that mean most of the Linux versions on Steam are actually DRM-free and can be played completely offline after installation? And how complicated is that "can be made DRM-free by casual coding means" method?
First of all most Linux ports on Steam are coded somewhat differently than their direct Windows conterparts in regards to executable logic and such.
Almost all executables for Linux ports are plaintext sh or such. That ALONE makes it so that you can dig in the code to your heart's content.
Sometimes the game is coded in such a way that changing one value in code can make the game totally ommit Steam.
In regards to what how - it depends on the engine - most Unity games for example can be made DRM free by launching executable directly instead of using the launcher.
Some Valve games can be made to run without Steam with a mere launch command variable (Valve had to conciously make that decision and leave it in the code).
Then there is the fact that there is close to no DRM on Steam Linux ports ever. The only one is usually either or few of those:
1.Steamworks - TECHNICALLY not a DRM (rather functionality framework). Relies on steamapi.dll. Can be overriden with steamapi . dll emulators such as goldberg. That alone makes a WHOLE LOT games on Steam truly DRM free (after you legally obtain the files from Steam of course)
2.Steamstub - can be broken too, there do exist unwrappers online, including some directly on github
3.Feral Interactive "DRM" (more like a petty "let's see if nobody notices" gate) - as to this one I have personally dug up something ultra obvious in their runtime flow that I suspect would override entire Steam interactions (their code is on their Github btw) - but I am yet to test if that works (I likely will within few months, cannot do that NOW so don't even ask me, I am busy and such).
And then there is also the fact that some unknown percentage of Linux ports on Steam are just DRM free PERIOD.
Generally speaking in regards to DRM it's the Linux that has upper hand in being free of it. Most Linux ports on Steam don't employ any "real" DRM per se (Denuvo doesn't exist on Linux, same for SecuROM and others). Linux ports are also more likely to be DRM free in general. Regardless if the developer sees Linux as a "not worthy" platform and expects the game to "not sell" "well" "there" and chooses to just "not protect the game so well" or any other reason, it is the fact that many Linux releases are sloppy in regards to DRM protection be it by concious choice or complete coincidence.
Then due to lack of obscurity of executables whatever "small" DRM is used can be removed or overriden FAR more easily than on Windows ports.
eiii: Are the Linux game installations portable
Define "portable".
If you mean "I will copy this game onto external drive and try to run it on another computer" then it depends - that works out of the box on some but definitely not on all.
eiii: so that I can copy them from one machine to another on upgrades
I don't know what is your level of Linux expertise, but Linux is generally built in such a way that you can technically put an entire boot drive in another computer and it will boot just fine (provided you don't have custom crazy code optimisations for very specific parts - those don't come by default and have to be done by hand - so generally most people don't EVER have them).
And the software, even so "non standarized" like games, should work just fine regardless where you put it (provided the game doesn't have some engine scan technique for checking hardware that would mess up automated settings FILES, then manual intervention for those would be required).
eiii: or even create my own offline installer from a game installation?
As for the installer part alone - you can do that with any software on any system (minus Windows UWP and some other corner cases). The only limitation is your knowledge.
You can even create your own non standard installers for GOG games (whatever OS) - for example for the purpose of creating better compressed files - that of course assumes you know location of any registry keys created during install and so on (MANY games don't create them upon runtime themselves).
You can also repack the installers (same purpose or whatever) directly - but that requires access to some potentially non free software in some cases (the Inno Setup non official editiors required in some cases).
For the offline part - if you make the game DRM free through whatever means then there is no reason for which you could be stopped from creating your true DRM free installers.
And I personally wouldn't call this piracy either - you get the files from legally obtained software - and you just run them LEGALLY just without the launcher component (that would be Steam in this case).
So generally Linux is far superiour platform for DRM freedom and it's much easier to override any DRM on it.