this post was submitted on 09 Jul 2023
317 points (99.4% liked)

Steam Deck

14899 readers
25 users here now

A place to discuss and support all things Steam Deck.

Replacement for r/steamdeck_linux.

As Lemmy doesn't have flairs yet, you can use these prefixes to indicate what type of post you have made, eg:
[Flair] My post title

The following is a list of suggested flairs:
[Discussion] - General discussion.
[Help] - A request for help or support.
[News] - News about the deck.
[PSA] - Sharing important information.
[Game] - News / info about a game on the deck.
[Update] - An update to a previous post.
[Meta] - Discussion about this community.

Some more Steam Deck specific flairs:
[Boot Screen] - Custom boot screens/videos.
[Selling] - If you are selling your deck.

These are not enforced, but they are encouraged.

Rules:

Link to our Matrix Space

founded 3 years ago
MODERATORS
 

Given many new handhelds coming on the scene and general disinterest of Microsoft to support the market, do you think SteamOS will take place of default OS the same way Android did on phones some time ago?

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 3 points 1 year ago (1 children)

Therefore Valve is not only stuck with a “Windows-like environment”, they are also shackled to x86.

Why are they shackled to anything? They will sell whatever the market supports. Linux doesn't care what CPU it runs on and software can be compiled for anything. Valve isn't stuck with anything, all of their stuff is virtual.
If we move to ARM, MIPS or whatever the flavour of the day will be, they'll just follow the trend.

OTOH, Microsoft has to deal with an insane amount of legacy software in the corporate space. That's probably the main reason Windows still sucks so much (although it did manage to get much better) when Mac OS managed to make a clean cut and start over.

[–] [email protected] 2 points 1 year ago

Technically you are right when saying:

and software can be compiled for anything.

But in practice software is compiled from source for the environment it will run on and Valve does seldomly have access to the source code of third parties. They generally have pre-compiled .exes and the accompanying files. If the developer chooses to recompile for different architectures, then valve will probably get a new compiled binary. But what about defunct developers or publishers who don’t want to invest any more development time in old software? Additionally: No, software as complex as games cannot always be compiled for anything without throwing ungodly amounts of errors. In these cases additional development would be needed, even if Valve had access to the source code and the rights to use or recompile it, which they probably don’t have for proprietary third-party software.

This is specifically a problem for valve’s immense back catalog, brand new games will probably release as a compatible binary.