Comment on 10 incredible PC games that never got console ports—until Steam Deck happened
RightHandOfIkaros@lemmy.world 2 days ago
But the Steam Deck isn’t a console? And a game running through a compatibility layer isn’t a port.
A Linux laptop with a controller instead of a keyboard isn’t a console. Thats similar to the Atari VCS, which isnt a console either, just a Linux PC that comes with controllers. Both can run unmodified or barely modified Linux software, which a game console would requires ports of.
atomicpoet@lemmy.world 2 days ago
I mean, if that logic held up, then the Xbox wouldn’t count as a console either—because it literally runs a customized version of Windows under the hood. It boots into a UI shell, but it’s still Windows at the core, running DirectX just like a PC.
By that same standard, the PlayStation wouldn’t be a console either, since it’s running a customized BSD-based OS that can support a lot of traditional software frameworks.
The idea that a console must run completely proprietary software or require deep code rewrites for every game is just outdated. These days, the distinction is more about the delivery method and user experience than the underlying OS. Steam Deck boots into a curated interface, runs games with gamepad-first optimization, and delivers a console-like experience out of the box. Whether it’s using Proton or not doesn’t change that—it’s still targeting the exact use case of a console: plug in, pick a game, play.
So if the Xbox qualifies despite being a glorified Windows PC with a gamepad and a skin, then so does the Steam Deck. You don’t get to move the goalposts just because it runs Linux.
RightHandOfIkaros@lemmy.world 2 days ago
You cannot take a full unmodified Windows program and directly run it on the Xbox, even in Developer Mode. You have to make changes to the software for the Xbox to run it. Xbox runs a modified version of Windows, but it cannot run software built for the full unmodified version of Windows. I have no experience with developing for PlayStation, but I imagine it is the same, it probably does not run unmodified BSD software. Likewise, Nintendo software needs to be modified in order to run on Nintendo console operating systems. The Switch cannot run unmodified Android software, unless you hack it to install unmodified Android onto the console.
But you CAN take a full unmodified Linux program and directly run it on the Steam Deck, without needing to modify the software at all. Same with the Atari VCS.
Goalposts were not moved. The Steam Deck is a Linux laptop with a controller attached to it, its not a game console.
atomicpoet@lemmy.world 2 days ago
The claim that the Steam Deck runs unmodified Linux software “out of the box” glosses over a lot of caveats.
Sure, it’s possible—but only if the software is compatible with SteamOS’s Arch-based flavor of Linux, its dependencies, and its sandboxing. And to even attempt that, you have to exit Gaming Mode entirely and boot into Desktop Mode. From there, you’re dealing with a mouse-and-keyboard interface, and many apps require terminal commands, sudo access, or specific library versions to even launch. That’s not something you casually do with a game controller from your couch.
More importantly, I reject this narrow definition that “console” must mean a closed, locked-down system incapable of running general-purpose software. That might describe a traditional console, but it’s not a requirement. Plenty of recognized consoles have been open or hackable: the Ouya ran Android. The Miyoo Mini running OnionOS is basically a retro Linux handheld, yet it’s absolutely treated as a console by its user base. A Raspberry Pi running Batocera, plugged into a TV with a controller, is a console experience. Even the Nintendo DS, when booting homebrew off a flashcart, operates in the same way.
What actually defines a console isn’t the OS or whether it can run unmodified desktop software. It’s the user experience: you turn it on, pick a game, play with a controller, and everything revolves around gaming. The Steam Deck nails that. You don’t need to know it runs Linux. You don’t have to touch Desktop Mode. For the average user, it’s as much a console as a Switch or Xbox—just with a lot more flexibility if you go looking for it.