69
first time using linux, how screwed am I?
(lemmy.world)
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
If you're the type of new user that likes to go balls deep straight away, then Arch is arguably one of the better options thanks to its excellent Wiki. However, please don't blatantly overestimate yourself for the heck of it. Consider checking out ArchWiki's own entries on this matter:
I don't think this attitude is helpful for conquering Arch, but YMMV.
FWIW, if you just want to emulate SteamOS, perhaps consider Bazzite instead. It's not based on Arch, but it arguably is the closest to SteamOS (but better). More so than any Arch-based distro*.
after looking at it more i realized its more of a wiki than a tutorial. my initial thought is if i use pacman to install steam i had to find and get the dependencies by myself so thats why i went with flatpak route.
few people recommend bazzite too. ill try to give it a look
Luckily, Linux has evolved in the past 30 years. A package manager (one usually comes with your system, like apt, dnf, pacman) will handle almost all direct dependencies for you. When installing Steam, you may be asked which 32-bit Vulkan library you want to install, but aside from that it should get everything automatically. (Hint: vulkan-radeon on AMD, otherwise pick the one for your GPU brand)
Managing and "maintaining" (updating, sometimes cleaning) an Arch Linux installation is definitely more involved than what you are used to on Windows or the Steam Deck. Some people prefer this workflow, as it offers more control over their system. Others prefer an already set up and maintained environment.
Bazzite is a very SteamOS-like experience. You click update once in a while, and shouldn't have to touch anything else internal to the system. You get Steam and Flatpaks out of the box.
Since Linux gives everyone the freedom to do things the way they want, there will always be people shitting on a specific way to do things. There are definitely good reasons to dislike certain software, but generally you should be just fine. Just because someone thinks their way of doing things is better doesn't mean you should immediately switch to that.
That being said, the main downside of Steam in a flatpak is the sandboxing possibly getting in the way of modding your games, or games that use unique hardware (like steering wheels or so).
steam
(pacman package) does not have those specific issues, but it lacks sandboxing (aside from Steam's pressure vessel for games).You can continue with Arch if you want, and there's certainly good resources to learn (like the wiki) or get help (like the IRC or Matrix rooms). It will require you to learn about how to actually set up and configure your Linux installation the way you prefer. Other distros (usually marketed as "user friendly"), like Fedora, Bazzite, Mint, will automatically perform or set up some of the maintenance you'd have to do manually on Arch.
Regarding installing Steam as a flatpak, as you've already noted^[Though I'm not 100% sure if the pain points you explicitly mentioned don't have any ways/means to bypass/circumvent them.], it ain't ideal. That's why AFAIK all "gaming distros" (including Bazzite) install Steam natively.
If you want the system to be out of your way while you get to enjoy your games, then that's exactly what Bazzite is for.
If, instead, you're interested in getting to know how the traditional model of Linux desktop works, then I'd look elsewhere.