Hacker News new | ask | show | jobs
by hilsdev 44 days ago
I tried installing SteamOS on a couple machines last week. One pain point is that their install scripts are just that - non interactive scripts that are designed for gaming handhelds such as the steam deck. The main issue being it expects to be the only OS installed, it will clobber your entire physical volume with its new partition layout and file systems. Not a big deal for a dedicated gaming machine but not what I want for my laptop.

Sadly, the main gaming specific competitor distro- bazzite, has a similar issue. You can install it to a partition (with limited options) but it has some compatibility issue with other EFI bootloaders, the quick fix for me was to install refit and use that to boot while I tested it

Manually installing steamos is on my might todo list, but I feel like someone, maybe Valve, will release an interactive installer soon as the momentum grows. I understand the reasoning, most gamers are not Linux power users, most of these desktop installs are probably gamers recycling old PCs not compatible with Windows’s latest requirements. Still, it would be nice to have some properly labeled footguns on the install media for those of us that want to participate in the testing and now rapidly growing community.

Steam, the app, its protondb/wine compatibility tools, etc all still work fine on my Mint setup, so there’s not much need for me to pursue this but I am curious about how their distro feels, and how well it would work as even a daily driver distro

1 comments

It really is not hard to install a Linux operating system manually. "Linux power users" should easily be able to handle bespoke installations.
I've recovered some systems I b0rked by dding from a healthy system or a livedisk to a machine I updated incorrectly, I could have tried just copying from the disk fine and figured it out I'm sure, but I didn't want to open another rabbit hole with the SteamOS update and config. SteamOS has duplicate /, /var, and /boot partitions, and I assume there's some part of the install configuration that sets the active and inactive sets.

Really I was just after testing/listing included bt drivers on some specific hardware for some wonky controllers I have, installation was a secondary thought.

Becoming a "Linux power user" is a harder task than one might suspect, though. More so nowadays, where distros like Ubuntu just work, and you can use it as a daily driver without debugging issues.
It's not anymore. Any issues you run into you just paste into your LLM of choice and it will give you the fix in a couple of back and forths 99% of the time.

A couple of days ago I told Claude to just go ahead and install the android development stack on my arch Linux laptop, and it went though and installed all the packages needed through pacman, download a few packages from Google and extracted them the right spots and added all aliases to my configs files as needed. Took about 10 minutes total and I had a basic android app going in about an hour with its help.