Live data from Hacker News

Linux interop is maturing fast thanks to a games console

theregister.com

81–90 of 110 posts

Re: Linux interop is maturing fast thanks to a games console

#81
post #80

Earlier quoted context omitted.

It is not as much of a failure as just a product released at the wrong time. Most of Steam Deck is basically what lessons Valve has learned with that experiment - Steam Input, Proton, Steam Link (?). Now that the ecosystem is more mature, there is again some interest towards it. A lot of tech reivew youtubers are now making content on how to get Steam OS to run on X device (X = GPD Win, low profile gaming PC etc..).…

Emulate Windows that is the lesson. They are using Linux to avoid paying the licences.

> They are using Linux to avoid paying the licences.

Windows already doesn't charge any license fees for screens less than 9" no?

It may have started out that way but I think with projects like DXVK, Gamescope etc.. it is also about controlling the whole software stack to provide a console like experience. Also allows them to do things without worrying about drivers from AMD or some random Windows update breaking their customization.

Another interesting thing maybe Valve's idea of reducing the friction. People used to purchase their games on steam even when pirated copies were easily available.

Now that there are more competitors to Steam (Windows Store, Epic, Uplay, Orign, Gog, etc...), Valve is creating their own vertical to make it easier for people to ignore those places when buying games.

Eg. I had the option of purchasing a DRM free copy of an old game on Gog vs. the same game on Steam Deck. On desktop, I'd have definitely gone with Gog. but on the deck, I actually went with Steam that day. Still baffles me.

Re: Linux interop is maturing fast thanks to a games console

#82
post #78
post #30

Windows is enshittifying so rapidly that I firmly believe that, if Valve really wanted to, they could eat Microsoft's lunch when it comes to the non-enterprise desktop market, which is almost exclusively gamers these days. Fortunately for Microsoft, Valve seems content to officially position and market SteamOS as just for its handheld, even though it's entirely possible to run it on other hardware.

Proton is still Windows at the end of the day, regardless being on Linux.

I disagree, Proton simply ports the most popular desktop application API to Linux.

If this trend continues, perhaps one day win32 will outlive Windows itself...

Re: Linux interop is maturing fast thanks to a games console

#83
post #7
post #4

Earlier quoted context omitted.

It's great that Valve is willing to pay them for it. It's a bit sad that such capital investment from a commercial party is necessary, but I can live with that. As someone who has just switched to Linux gaming, I've got to say it's working great. Maybe it's slightly less stable, but not by much, and performance is excellent.

it was the opposite for me, I was tempted into getting the steam deck because it seemed like a fun device and an exciting new frontier for linux, and it's gotten me into gaming in a way I haven't been since college.

I'm tempted to get one, but it's going to be sitting on a shelf, along with my Oculus Quest. Gaming is a thing that sounds nice in principle, but I rarely can get into it in practice.

Re: Linux interop is maturing fast thanks to a games console

#84
post #82
post #78

Earlier quoted context omitted.

Proton is still Windows at the end of the day, regardless being on Linux.

I disagree, Proton simply ports the most popular desktop application API to Linux. If this trend continues, perhaps one day win32 will outlive Windows itself...

Giving no reason for game studios to care about GNU/Linux games, just like OS/2 with its Win32 compatibility, really successful.

Re: Linux interop is maturing fast thanks to a games console

#85
post #69

Earlier quoted context omitted.

Would you recommend any particular guide for setting up multiseat?

https://www.freedesktop.org/wiki/Software/systemd/multiseat/ I did not follow a specific guide but the setup is relatively simple. The commands I list below is all you need to set it up. To view existing seats: ~ loginctl list-seats To show assigned hardware for a specific seat: ~ loginctl seat-status seat0 Initially there will one seat. To create a new seat just attach some hardware to it. Lets reassign a usb port t…

Sorry, what's multiseat?

Re: Linux interop is maturing fast thanks to a games console

#86
post #83
post #7

Earlier quoted context omitted.

it was the opposite for me, I was tempted into getting the steam deck because it seemed like a fun device and an exciting new frontier for linux, and it's gotten me into gaming in a way I haven't been since college.

I'm tempted to get one, but it's going to be sitting on a shelf, along with my Oculus Quest. Gaming is a thing that sounds nice in principle, but I rarely can get into it in practice.

i was in the same boat - i wanted to enjoy games again, especially indie games, but i was mostly just buying them during steam sales and then never playing them. i bought the steam deck in order to see if it would be a more fun gaming experience than my laptop, and if not at least i'd have a fun linux device to tinker with. but it absolutely did get me back into playing (maybe an hour or so a day) and i've been enjoying it a lot.

Re: Linux interop is maturing fast thanks to a games console

#87
post #86
post #83

Earlier quoted context omitted.

I'm tempted to get one, but it's going to be sitting on a shelf, along with my Oculus Quest. Gaming is a thing that sounds nice in principle, but I rarely can get into it in practice.

i was in the same boat - i wanted to enjoy games again, especially indie games, but i was mostly just buying them during steam sales and then never playing them. i bought the steam deck in order to see if it would be a more fun gaming experience than my laptop, and if not at least i'd have a fun linux device to tinker with. but it absolutely did get me back into playing (maybe an hour or so a day) and i've been enjoy…

Hmm, that's very interesting. I'm exactly the same as you, I really like indie games but it's always "meh, I'd rather do something else". Maybe I'll borrow a friend's Deck for a weekend to try it, thanks!

Re: Linux interop is maturing fast thanks to a games console

#88
post #85
post #69

Earlier quoted context omitted.

https://www.freedesktop.org/wiki/Software/systemd/multiseat/ I did not follow a specific guide but the setup is relatively simple. The commands I list below is all you need to set it up. To view existing seats: ~ loginctl list-seats To show assigned hardware for a specific seat: ~ loginctl seat-status seat0 Initially there will one seat. To create a new seat just attach some hardware to it. Lets reassign a usb port t…

Sorry, what's multiseat?

One computer, N monitors, N keyboards, N mice etc. Basically multiple users being able to share one computer.

Re: Linux interop is maturing fast thanks to a games console

#90

Earlier quoted context omitted.

WSL2 isn’t bad and is getting better but it basically falls apart when you need to run k8s workloads on it. I wish MacOS had native container support - but even without it I’ve not had any issues running a local dev cluster like I did with WSL

as someone on the fence about WSL2 can you elaborate how does it fall apart? I was under the impression Docker with WSL2 backend runs great

Docker with WSL2 runs fine and I use it for my light dev needs on my personal windows machine. Running K8s is the issue.

WSL just had lots of instability issues in my experience when I had to run a handful of services for debugging stuff locally. I tried all sorts of configs to get it to work but it was inconsistent at best. Tons of wasted time. Enough so that our teams got work to get us macs instead (we were a windows shop spinning up a new cloud product - so windows didn’t really make sense as our daily driver anymore anyways). This was about 2 years ago. Maybe things are better now but 6 months of dealing with that instability was enough to sour me.

Post reply on HN