This is your regularly scheduled and apparently necessary reminder that SteamOS is Linux.
SteamOS is built from Arch Linux.
The Steam Deck runs Linux. So will the Steam Machine and Steam Frame.
This is your regularly scheduled and apparently necessary reminder that SteamOS is Linux.
SteamOS is built from Arch Linux.
The Steam Deck runs Linux. So will the Steam Machine and Steam Frame.
To be clear - no shade here, just part of the continued service of being a Linux nerd, ensuring people do actually understand what's running 👍
Much love devs.
https://store.steampowered.com/steamos/
"SteamOS is Valve’s Linux-based operating system."

SteamOS is Valve’s Linux-based operating system. It features a seamless user experience optimized for gaming, while retaining access to the power and flexibility of a PC, and plays tens of thousands of games on Steam. SteamOS officially ships on Steam Deck, and will soon ship with certain Legion Go S models. We’re currently working on adding support for more devices.
@gamingonlinux Nowdays I tend to question the technical skill and understanding of some devs. Some of them is like they turn on the machine but never really poked the nose to look how an OS run, just write codes of lines blind for something they didn't saw the workings.
Otherwise I don't see how a dev could say that SteamOS isn't linux.
@raster @gamingonlinux Likely a member of the community team rather an actual developer. Their job is more writing changes to the game and community engagement stuff, or providing community feedback to the development team.
It's not a technical role (though in some instances especially for smal teams it is usually an actual developer who has it as a secondary role). That said game developers have a concerning lack of understanding about anything below the game engine they use.
@Umbreon @gamingonlinux I could think that. A good part (or perhaps the majority...) of games today are made with devkits and engines that have their own script language and are abstracted from the OS.
Depending what you use, you could be a dev, but doesn't imply you are also a programmer in the usual meaning.
@gamingonlinux I mean, I've seen at least one game, Infinity Nikki, where the game is explicitly told to crash out if you're on Linux but NOT on a Steam Deck so... there IS THAAAAT?!?!?!
Not at all like this, tho, this does sound like just nonsense, lol
@vineyardsiren I actually looked for a workaround back in the day as the Frau was interested in checking it out but didn't managed to find it.
This WAS disappointing and surprising at the time, "surely this will be corrected by some modder in like 3 days, right?".
@vineyardsiren Worth checking out, for sure. And it IS surprising I didn't run into something this simple =P
If it works, we can see if the Frau is still curious =3
Thanks for the pointer
@FynnND @gemini0 @serigala_tropis @gamingonlinux thats like saying ubuntu isnt based on debian because the updates schedule and repositories are different
steamOS takes arch as a base and then uses its own repositories to decide when to update and to what version. it is still based on arch
@serigala_tropis @gamingonlinux the only proprietary thing about SteamOS is the Steam client and some drivers for the Steam Deck. Everything else is just Arch Linux.
Sure, there's no recent public source code archive of SteamOS 3.0 ('holo') yet, but there's a mirror that was last updated 9 months ago (https://gitlab.com/evlaV/holo-PKGBUILD) that scraped Valve's own gitlab forge (https://gitlab.steamos.cloud/explore/projects/active), where some of the repos are private.
I'm guessing they might open-source v3 only after the Steam Machine gets released.
@crazyeddie @gamingonlinux SteamOS is GNU and if you want to run GNU compatible software under non GNU OSes you need compatible libraries.
Software loaded thanks to Wine doesn't mean it's not Windows software anymore.
Moreover, Musl doesn't provide C++ API. There's only GNU's libstdc++ and LLVM's libc++, which aren't ABI compatible.
i'm somwhat iritated by the supposition that a unified platform is desirable over a composable ecosystem.
@alatiera @gamingonlinux Sure you can. I've done it several times. I've written many programs that will work with the Linux kernel and only the Linux kernel but that can be packaged for any "distribution" including yocto or buildroot.
It's kinda what I do.
@gamingonlinux "supported" is a magic word though. It means one thing to a lot of software folks "it works" and another to corporate types and many other bits of a business "we'll care if it doesn't work"
If you say you support Linux and it breaks on someone's obscure setup then to most eyes you are at fault. If you say it supports steamdeck and it happens to work on their box then great everyone is happy.,
Finally, I can SSH to my portable console and I love it.😊
I can SSH out of console too, but writing anything longer on that display/keyboard is not really best way to do anything.
@gamingonlinux I had a better opinion on SteamOS when it was based on Debian plus a few more updated libs from Ubuntu. So basically what the vast majority of linux users had (as in the base user, maybe not so much the power user or the enthusiast).
Targeting Arch is a bit like if windows games targeted Win10 LTSC IoT or Windows Server, something I use but the average user would rarely touch.