TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

I forked SteamOS for my living room PC

472 pointsby muterad_murilaxover 1 year ago

16 comments

techknowlogickover 1 year ago
I love this kind of deep dive into customizing the software&#x2F;OS on a device you own. Glad that &quot;Tivoization&quot; isn&#x27;t a concern for the steamdeck.<p>The most interesting part of the article was the mention of a &#x2F;nix partition, as I didn&#x27;t realize the steamdeck supports nixpkgs, after researching it more, they do indeed (not installed by default, but at least it is possible without having to fork an entire os to get it on the device).
评论 #38827746 未加载
评论 #38830043 未加载
mat0over 1 year ago
What a thorough and interesting post. I would personally never do something like this. The most tinkering I&#x27;ve ever done with Linux was in my RaspberryPi era and that&#x27;s 1% at most. So props to the author
评论 #38825769 未加载
评论 #38828395 未加载
exitbover 1 year ago
There already are distributions based around elements of SteamOS, geared towards PCs and controller-based usage. ChimeraOS works for me quite flawlessly, including Steam Deck add-ons, like EmuDeck.
quaffapintover 1 year ago
I actually just ordered a GPU for my unRaid NAS server just to be able to do Steam Headless via a nice docker image(1) and then use Moonlight (for example) as a client on my Windows laptop. If it works, it&#x27;s much better than buying yet another piece of desktop hardware just to play games when my NAS is just sitting there idle most of the time. Just need to make sure I keep the power level setting on the Nvidia card to idle when not in use (hopefully a nvidia-persistenced call will do it).<p>1: <a href="https:&#x2F;&#x2F;github.com&#x2F;Steam-Headless&#x2F;docker-steam-headless">https:&#x2F;&#x2F;github.com&#x2F;Steam-Headless&#x2F;docker-steam-headless</a>
评论 #38826886 未加载
评论 #38827510 未加载
评论 #38826076 未加载
评论 #38826916 未加载
评论 #38827853 未加载
评论 #38825111 未加载
justinsaccountover 1 year ago
TIL about RAUC (<a href="https:&#x2F;&#x2F;rauc.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;rauc.io&#x2F;</a>) I had been wondering how valve implemented the A&#x2F;B update scheme.
sillywalkover 1 year ago
Anybody else sort of miss that Netscape meteor shower favicon?
评论 #38841725 未加载
评论 #38828577 未加载
评论 #38828223 未加载
jokethrowawayover 1 year ago
Interesting read! The A&#x2F;B upgrade sounds a bit overkill, you can always just pop up a live distro or install a recovery system (on an old version) in a partition in case something goes wrong.<p>I recently moved to Arch after a few years of NixOS (preceded by years of Arch) and I think the fears of the author are misplaced.<p>Arch is definitely a very serious and mature distro and I&#x27;d trust them more than Valve.<p>The quality of the packages available for Arch is what made me move from NixOS. The main repos are updated really fast and AUR has a lot of useful packages.
评论 #38826469 未加载
评论 #38826401 未加载
评论 #38828629 未加载
评论 #38826732 未加载
评论 #38826869 未加载
bsimpsonover 1 year ago
I recently got my hands on a gaming handheld (the Legion Go) and have used it to get more exposure to Linux. I&#x27;d historically avoided it, because it seemed like a perpetual tinker timesink with limited compatibility with things I&#x27;d actually want to use. Reading about immutable filesystems and how traditional Linux gives root willy-nilly to all sorts of random software piqued my curiosity.<p>I&#x27;m using NixOS, which can indeed be a tinker timesink, but is good for exploration. You can easily try different components, and then completely remove them (aside from some ~&#x2F;.config pollution) if you don&#x27;t want to keep them. It&#x27;s also trivial to patch things before you install them (such as adding some kernel patches to make Linux usable on esoteric hardware like a gaming handheld).<p>There&#x27;s a NixOS community called Jovian that&#x27;s reconstructing Valve&#x27;s random SteamOS tarballs into tagged commits on GitHub, which you can browse as if you were a Valve employee. They&#x27;ve made it so you can install your own copy of SteamOS atop NixOS by adding a few lines to your Nix configuration. They&#x27;re clearly Linux experts, and you can see from the source that you&#x27;re getting Valve&#x27;s packages unadulterated, save for simple adaptations like introspecting instead of hardcoding the power button location.<p>So, if you want a pure SteamOS experience without hosting your own mirror of Valve&#x27;s update system (or if you want to be able to browse Valve&#x27;s source without downloading a 3GB tarball), give Jovian a try.<p>Install instructions: <a href="https:&#x2F;&#x2F;jovian-experiments.github.io&#x2F;Jovian-NixOS&#x2F;getting-started.html" rel="nofollow">https:&#x2F;&#x2F;jovian-experiments.github.io&#x2F;Jovian-NixOS&#x2F;getting-st...</a><p>Mirrors of Valve&#x27;s source: <a href="https:&#x2F;&#x2F;github.com&#x2F;orgs&#x2F;Jovian-Experiments&#x2F;repositories?type=all">https:&#x2F;&#x2F;github.com&#x2F;orgs&#x2F;Jovian-Experiments&#x2F;repositories?type...</a>
评论 #38826882 未加载
toxicunderGroovover 1 year ago
bazzite.gg alsof does this very well. On AMD hardware it did 120hz VRR out of the box and u can alpha test HDR support.
评论 #38826519 未加载
评论 #38826789 未加载
评论 #38828145 未加载
评论 #38827482 未加载
评论 #38826238 未加载
userbinatorover 1 year ago
<i>living room PC</i><p>Do people not use the term HTPC or &quot;media center&quot; anymore?
denysvitaliover 1 year ago
TIL: SteamOS is based on Arch Linux. This is so cool!
shmerlover 1 year ago
Valve might need some not yet upstreamed kernel features for Steam Deck, but what is the ustpream kernel missing otherwise for gaming? I use it without any issues.<p>As far as I know they also prefer to upstream things in general. I think AMD&#x27;s amd-pstate &#x2F; amd-pstate-epp and related work was kicked off becasue of Steam Deck, but it all went upstream.
jamiesover 1 year ago
If you&#x27;re interested in running SteamOS on a Linux PC, I&#x27;d recommend: <a href="https:&#x2F;&#x2F;github.com&#x2F;HoloISO&#x2F;holoiso">https:&#x2F;&#x2F;github.com&#x2F;HoloISO&#x2F;holoiso</a>
评论 #38827532 未加载
barbariangrungeover 1 year ago
Tangential: anyone have experience with unity and&#x2F;or unreal on Linux these days? Last I checked (2-3 years ago), they technically worked but we’re janky and buggy. Is it improved?
评论 #38827977 未加载
评论 #38829457 未加载
评论 #38829661 未加载
coffeebeqnover 1 year ago
I was totally blown away by how good Proton is in the post Steam Deck world. I now play Steam games on my Linux laptop almost daily because they “just work” even when the only listed supported platform is Windows
评论 #38824387 未加载
评论 #38824475 未加载
评论 #38824338 未加载
评论 #38825819 未加载
评论 #38824553 未加载
Old-Assumptionover 1 year ago
I wanted to do use SteamOS for our LR PC, our kitchen ambiance PC and our MBR PC but instead installed Ubuntu (upgraded to Kubuntu) then disabled Snap because SteamOS which runs KDE and was a great call by Valve, is built on Arch, a bad call IMHO.
评论 #38825056 未加载