Re:Steam for Linux client adds support for Linux namespaces
by MertsA on Monday November 11, 2019 @12:45AM
(#21502460)
This might actually get me back into using Steam on Linux. I've bought cheap old school games "ported" to Linux that were just Wine underneath and the endless hassle of trying to get the dependencies fixed to where it wouldn't crash took literally hours and then halfway through the game it crashes and I wasn't even able to fix that one. Being able to just wrap everything up all nice and neat in a fixed environment could be a godsend for some of these old games.
Re:Steam for Linux client adds support for Linux namespaces
by the8472 on Sunday November 10, 2019 @07:11PM
(#21501117)
Assuming your kernel is compiled with IA32 emulation
Re:Steam for Linux client adds support for Linux namespaces
by yjftsjthsd-h on Monday November 11, 2019 @01:07AM
(#21502560)
It's not emulation; x86_64 processors are backwards compatible (to a fault, arguably...), so it's just a little bit of support that AFAIK everyone leaves enabled because why not.
Re:Steam for Linux client adds support for Linux namespaces
by the8472 on Monday November 11, 2019 @04:01AM
(#21503164)
I am aware, nevertheless the flag is called CONFIG_IA32_EMULATION because the 64bit kernel is emulating the 32bit syscall interface.
Re:Steam for Linux client adds support for Linux namespaces
by non-entity on Monday November 11, 2019 @09:07AM
(#21504890)
I'm building a new PC soon and plan on trying my hand at a Gentoo box. Is this something I want to make sure is set if I wish to use steam?
Re:Steam for Linux client adds support for Linux namespaces
by icebraining on Monday November 11, 2019 @07:54PM
(#21510504)
For now, I think it's the default everywhere.
Re:Steam for Linux client adds support for Linux namespaces
by AnIdiotOnTheNet on Sunday November 10, 2019 @10:33PM
(#21501913)
> The main benefit is that it makes Steam not depend anymore on the installed packages of the host Linux distribution.
Now if only most other Linux software could do that.
Re:Steam for Linux client adds support for Linux namespaces
by baroffoos on Sunday November 10, 2019 @11:47PM
(#21502221)
Its not needed since most linux software is open source and gets packaged properly for each distro.
Re:Steam for Linux client adds support for Linux namespaces
by AnIdiotOnTheNet on Monday November 11, 2019 @08:14AM
(#21504551)
And when it isn't one of those things, well, fuck you I guess. That's one of the biggest reasons I think a lot of people don't use Linux, yet the Linux Desktop community consistently ignores and dismisses the issue and then wonders why Linux Desktop isn't more popular.
Re:Steam for Linux client adds support for Linux namespaces
by jdnenej on Monday November 11, 2019 @02:16PM
(#21507891)
Flatpak exists to solve this problem.
Re:Steam for Linux client adds support for Linux namespaces
by AnIdiotOnTheNet on Monday November 11, 2019 @04:00PM
(#21508861)
Flatpak unfortunately has other issues inherited from a repo-based approach. Like, it can't be installed to a separate disk than the rest of the system and you can't use anything not in your repo, forcing you to setup pretty much 1 repo/application, which is ridiculous.
Re:Steam for Linux client adds support for Linux namespaces
by imtringued on Tuesday November 12, 2019 @03:44AM
(#21512582)
That didn't stop macos or android devs from uploading their apps to the play store and app store.
Re:Steam for Linux client adds support for Linux namespaces
by AnIdiotOnTheNet on Tuesday November 12, 2019 @07:34AM
(#21513542)
Oh you mean those stores developers are constantly complaining about because of entry barriers and having no recourse when their software is arbitrarily booted out? Or the ones where users complain that they can't get older versions of software and have difficulty legitimate apps in seas of fakes?
Repo models are antithetical to the concept of personal computing in my opinion.
Re:Steam for Linux client adds support for Linux namespaces
by diffeomorphism on Monday November 11, 2019 @04:53AM
(#21503407)
It could of course, see for example any big commercial software like Mathematica, Matlab etc. . However, doing things that way is something you really, really want to avoid if at all possible.
Re:Steam for Linux client adds support for Linux namespaces
by AnIdiotOnTheNet on Monday November 11, 2019 @08:15AM
(#21504559)
Why? Because it actually works and makes things simple instead of causing a giant headache for users? Because it gives users the power to consume software directly from developers, cutting out a third party repo maintainer?
Re:Steam for Linux client adds support for Linux namespaces
by diffeomorphism on Monday November 11, 2019 @09:31AM
(#21505080)
Yeah sure, those are obviously the reasons.
Re:Steam for Linux client adds support for Linux namespaces
by navigatr on Sunday November 10, 2019 @11:03PM
(#21502043)
You get this with Snaps, Flatpak and AppImages
Re:Steam for Linux client adds support for Linux namespaces
by AnIdiotOnTheNet on Monday November 11, 2019 @08:16AM
(#21504563)
I'd argue you really only get it with AppImage, which is treated like garbage by the community as a whole.
Part of this is that Steam can still use 32-bit libraries even when the host Linux distribution has fully moved to 64-bit.
See recent discussion at https://ubuntu.com/blog/statement-on-32-bit-i386-packages-fo...
While you would have expected from Valve to use an existing container platform, they went ahead and used directly the security features of the Linux kernel in Steam.