this post was submitted on 27 Jun 2025
284 points (96.7% liked)

Linux

56351 readers
477 users here now

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.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 6 years ago
MODERATORS
 

I'm just so sick of Microsoft and Google. But there's two things holding me back:

  1. I wanna play Steam games on my PC

  2. I am just an amateur hobbyist, not a tech wizard

Is there any hope for me?

(page 2) 50 comments
sorted by: hot top controversial new old
[–] riskable@programming.dev 4 points 2 weeks ago (3 children)

These folks are all giving great advice but also let us know when you're ready to really fuck around and have fun with your Linux superpowers 😀

You, in practically no time at all: "Nearly everything is working great! Now I want to make my desktop change it's background to NASA's picture of the day while also putting all my PC's status monitors on there. Oh! And I want my PC to back itself up every hour over the network automatically with the ability to restore files I deleted last week. I've got KDE Connect on my phone and it's awesome!"

Then, later: "I bought a Raspberry Pi and I want to turn it into a home theater streaming system and emulation station."

...and later: "What docker images do you guys recommend? I want to setup some home automation. What do you guys think of Pi-hole?"

"I've got four Raspberry Pis doing various things in my home and I'm thinking about getting Banana Pi board to be my router. OpenWRT or full Linux on it? What do you guys think?"

...and even later: "I taught myself Python..." 🤣

lmao 🤣 wouldn't that be nice?

Honestly that's kind of the dream (I already have raspi theater plans).

It's sad how much technology has changed since what we thought it was gonna be in the 80s. we HAVE the capacity to do all those things, but we get locked out of modifying our own devices!

[–] eta@feddit.org 3 points 2 weeks ago (3 children)

And finally: I rewrote all my stuff in C because I didn't like the overhead of Python and wanted to go more minimalist.

[–] andrewth09@lemmy.world 2 points 2 weeks ago

"I want to copy my root, home, and boot partition contents into a bigger drive I formatted with in terminal. Let's boot from it and see what breaks."

spoiler/etc/fstab partition UUIDs needed to be fixed by hand. GRUB config needed to be updated to launch straight into bash and I needed to remount the root directly as R/W because GRUB was trying to protect me from myself.

[–] ordinarylove@lemmy.blahaj.zone 4 points 2 weeks ago

you are going to be fine! linux has better compat than windows now unless you use a ton of proprietary, locked software. your average linux distro can do steam gaming pretty well, and there are distros like bazzite and garuda and popos that do some or all of the configuration for you (based on your hardware and usage).

[–] daggermoon@lemmy.world 4 points 2 weeks ago

I'd say try Kubuntu. It's like Ubuntu but with KDE (Windows-like user interface) instead of GNOME (shitty Mac clone turned tablet like interface). It's well-supported and is easy to use. Also supports new technologies like HDR which Mint is lacking. Though you can install KDE on pretty much any distro (Mint included) but it's a good starting place.

Note to fellow Linux veterans: Yes, I know snaps suck but it is not something new users need concearn themselves with. Kubuntu is a great distro except for snaps which aren't going to affect OP's use-case (or most use-cases. Also sorry for shitting on GNOME so much. If you like it that's cool, I just don't think we should be recomending it to people coming from Windows.

[–] howler@lemmy.zip 4 points 2 weeks ago (1 children)

You have received tons of useful responses, so I will not add more, except to tell you that the change is extremely worth it, easier than it seems and extremely entertaining.

I personally use Kubuntu (I love the KDE environment) and sometimes play Steam games by using Proton.

Good luck on your Linux journey!

[–] TimewornTraveler@lemmy.dbzer0.com 4 points 2 weeks ago (3 children)

thanks! right now the primary obstacle is arranging adequate backup before maling my first attempt.

I have a laptop with Win 11 for troubleshooting so I'm not worried about that. and I have most of my stuff on externals, so there's not much to backup. I just gotta figure out a good way to back up my C drive and a plan for reverting if necessary!

load more comments (3 replies)
[–] DrunkAnRoot@sh.itjust.works 3 points 2 weeks ago

best way to learn is to dive in start with mint'pop,bazzite,fedora kintonite, or anduin as a good starting distro and just start expiermenting

[–] hendrik@palaver.p3x.de 3 points 2 weeks ago* (last edited 2 weeks ago)

Yes. Steam is available on Linux, pretty easy to install and it comes with a compatibility layer (Proton) which works quite well.

Linux is a bit different than Windows. But I'd say just using it is about as complicated as using Windows. You'll just have to try and see whether you like it. And if it's hard or easy for you to relearn a few things. I mean if you're in the Browser and Steam all day, those will be the same applications and also look and work the same way. Other than that you could face some issues with gaming hardware and you have to fiddle with things, or everything works out of the box. You can't tell beforehand.

[–] Jean_le_Flambeur@discuss.tchncs.de 2 points 2 weeks ago* (last edited 2 weeks ago) (1 children)

Yes, ez one (if you have installed operating systems before and know how to paste an error passage into google ) -4hours and your done start to finish. (Given you have standard hardware and don't want to set up something crazy like dual boot with raid and nas)

Moderate complexity if you have never done anything like that, plan 2-6 evenings to get it fully working with everything you need

Also: consider your scopes. For most cases Linux will just work, you just have to get used to some different interfaces.

BUT: some things will not run under linux no matter how hard you try --> google if stuff you can't live without will work

(for me I still have a dual boot windows for playing league of legends and running my vive wireless adapter, as those will not run under Linux.

For games use protonDB

I may be oldschool, but for people not comfortable around terminals I would suggest Debian KDE as it never breaks and the transition from windows is easy. You can do everything from GUI (clicky button interfaces)

For the installation of steam you might need a terminal, but there are good guides online (and you really dont need to be a wizard for that) from where you can just copy paste (when searching just add your distro e.g. "install steam Debian", and once you've got that running you can just run every game from within steam.

Since Steam has done a lot of work with proton, most games just run under Linux. In steam: Install-->play

For nearly all games not directly running, you can just force them to run with proton. It will say: "Game not compatible" in steam, you just click the gear icon on the right to open settings, go to "compatibilty" and tick "force use of compatibility layer" and select the newest proton from the drop down

The button where steam previously said "not compatible" magically turns into the blue "install" button we all know and love. And nearly all games run with only minor inconveniences (like showing keyboard hotkeys even when playing with a gamepad) or no issues at all.

You need to be aware that some games using kernel level anticheat (e.g. league of legends, valorant) can not and will never run on Linux, if the developers of the games don't add the possibility.

EDIT: for programs not related to gaming its often easier to use an alternative, if the program is not available for Linux. Most times its also more privacy foccused, open source and free

Adobe light room --> darktable

Microsoft office --> libre office

Adobe Premiere pro --> davinci resolve/shotcut

Paint/Photoshop --> gimp/davinci/dark table

Edge --> firfox

Notepad --> Kate

Fraps/relive/shadowPlay --> OBS

Etc. Pp.

load more comments (1 replies)
[–] XXIC3CXSTL3Z@lemmy.ml 2 points 2 weeks ago (2 children)

If you want real gaming performance then arch all the way with archinstall. Trust, it's insanely good and you can get double of what you get on windows in terms of performance. Boot times are also insane. I have used so many distros and I can tell you that arch is king for performance.

[–] Ashiette@lemmy.world 3 points 2 weeks ago (1 children)

He said he's not a tech wizard. Arch, even with archinstall, asks you to be at least an apprentice tech wizard.

[–] sxan@midwest.social 4 points 2 weeks ago

I agree. Arch has been my current favorite distribution for several years now, but it's almost impossible to maintain without having to drop into the shell occasionally. I have EndeavourOS installed on my wife's laptop and she's been happily using it for nearly a year; bauh helps with software installs, but I still generally drop into a shell for the full -Syu upgrades, and you have to use the shell at least once just to install bauh as it's not a core package.

You might be able to avoid the shell to use bauh if you use the AppImage; I haven't tried that. bauh can apparently do system upgrades, but I haven't tried that yet and I need to see how it handles news; Arch is fairly cavalier about pushing out breaking changes that require extra user steps which need to be discovered by reading the news posts.

I agree that Arch isn't the best "first linux" distribution.

load more comments (1 replies)
[–] slurp@programming.dev 2 points 2 weeks ago (2 children)

I'm moving at the moment. Linux Mint is a good stable Windows alternative, but I wanted to separate gaming from other things so I am dual booting. I have had luck with Pop_OS! before but recently had issues with a laptop WiFi adapter, had some issues getting Bazzite working, so ended up with CachyOS, which has been really slick and easy so far.

A nice thing with Linux is how easy it is to cycle through a few distros if you have your main files on a different drive or partition, since you don't lose anything important when switching that way.

load more comments (2 replies)
[–] some_guy@lemmy.sdf.org 2 points 2 weeks ago

This is the book that got me on the train. I have so many tech books but they all started with this. I'm a terminal afficianado now; this got me started. Anyway, good luck and I hope you have a good time.

https://www.amazon.com/Beginning-Unix-Paul-Love/dp/0764579940

load more comments
view more: ‹ prev next ›