this post was submitted on 27 Jun 2025
291 points (96.5% liked)

Linux

55747 readers
916 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
[–] [email protected] 3 points 1 day 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.

[–] [email protected] 6 points 1 day ago

There is hope lots of YouTube channels, articles by bloggers such as Its Foss, and guides to Linux all over

Especially for Linux Mint (Similar to Windows), Pop!_OS (Similar to MacOS), and Bazzite (Gaming-Productivity Distro, Similar to SteamOS)

The latter 2 work out of the box for gaming if that's your thing

You got this. Learn little by little each day and engage with community as much as you can. Maybe join some Voyager for Lemmy, Bluesky, Discord, etc communities

[–] [email protected] 2 points 1 day 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.

[–] [email protected] 3 points 1 day 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.

load more comments (1 replies)
[–] [email protected] 1 points 1 day ago

If you really wanna learn how to tinker and become tech savvy you can always try manually installing arch or get an easier distro and learn from there.

[–] [email protected] 30 points 1 day ago (1 children)

Not so much help but hope: I got rid of Windows 11 and switched fully to Linux Mint a few weeks ago. I had no idea what I was doing but I tested things on USB and also on a very old laptop I had laying around before I made it my daily driver.

I'm not particularly a tech person. I own a small creative business and have a toddler, but I figured out what I needed to quickly. I don't game and didnt use Winsows exclusive software so have no opinions about that.

What I didn't expect: to actually be genuinely interested in my computer again for the first time since I was a teenager (which was not recent...). I love customizing my desktop. I love discovering new open source software. I'm learning more than I expected and it's just a totally different relationship with the tech I use every day, in a nice way. And no more BS ads / bloat when I'm just trying to exist on my computer.

load more comments (1 replies)
[–] [email protected] 14 points 1 day ago (10 children)

A lot of people here have already given good advice. I shall add my experience, recommendation and some tips (may incidentally repeat some of them).

  1. If you play some games with kernel level anti-cheat (like Rainbow Six Siege, Apex, Valorant, LoL, Fortnite, Battlefield games, Destiny 2 among others), you will have to stick to dual-boot. Check on ProtonDB for compatibility of games. I have 500+ games on Steam and pretty much everything I've played has worked so far.

In terms of other software you use, make sure you have alternatives that work on Linux.

  • For Photoshop, there's Krita/GIMP.
  • For Video editing, there's Kdenlive, DaVinci Resolve, etc.
  • For browsing and office apps, there's LibreWolf and LibreOffice.

If you happen to have any software that you don't have a good alternative or that only runs on Windows, then you'll have to stick to dual booting.

  1. If you do end up dual booting, DO NOT use your external HDD in NTFS to run games on linux. It will work for a while, but you'll constantly have to 'chkdsk' or check disk on Windows every time your HDD is found corrupted. Also, NTFS is Windows' proprietary filesystem. So, I've heard that using ntfs-fix (chkdsk equivalent on linux) might cause data loss. Not sure how far it's true, but be cautious of using that too. But otherwise, I believe that just reading files from NTFS drive usually is not a problem.
  • If you are NOT dual booting however, you won't have to face this mess. You can backup the data on your HDD somewhere, format it in 'ext4' filesystem for Linux-only use ('Exfat' if you want to share any data with others on Windows/Mac) and restore all your files back to this HDD in ext4. Hope you have extra HDD with enough free space to move your files while you convert disks to ext4. You can also probably use cloud services for backup.
  1. I've used Ubuntu, Mint, Arch and Fedora.
  • Had faced a lot of issues with Ubuntu back in the day, and Snap Steam is a mess. So, avoid it.
  • Mint is easy to use, removes snap from Ubuntu and just uses apt, has a great Desktop Environment called Cinnamon, and I'd usually recommend this to someone new, but I wanted to shift from X-11 to Wayland for security reasons and HDR support among others. If Wayland worked well with Mint, I'd still be using it today, but that was the only reason I moved away from it.
  • While Arch is nice, it's certainly not for someone new.
  • That leaves us with Fedora KDE, which would be my recommendation. It has good security features like SE-Linux out of the box. The reason I suggest KDE over Gnome is so that you might have an easier transition from Windows to Linux. Once you have a hang of this, you can later use a pen drive to load other distro with other DE like Gnome, XFCE, Cinnamon, Cosmic, etc and test them out by live booting.
  1. Speaking of pendrives, make sure to always have one with Ventoy installed and the distribution you're using. This will be handy if you want to troubleshoot your system anytime. And I say Ventoy over others because it makes loading distro easier. You can just drag and drop the ISO files instead of having to burn with Balena Etcher or Rufus everytime.
  • Rufus is great, but if you're moving out of Windows, you don't need it.
  • And I have seen a lot of people have trouble with using Balena Etcher. So, avoid it.
    • Turn off Secure Boot in BIOS. (And maybe also fast boot).
  • And if your disk is on RAID instead of AHCI, you might have trouble installing. So, you might want to set your SATA configuration to AHCI mode in BIOS if you face issues.
  1. If you end up choosing Fedora, you may want to follow this.

Fedora only comes with FOSS by default. So, you'll have to install Nvidia driver and proprietary multimedia Codecs separately by including RPMFusion repo.

  • You can download the free and non-free repo files from the RPM-Fusion site(Graphical Setup) and install them through the Software Center. After adding the repo, you might have to enable them in the Settings of Discover Software Center. Enable all of them except those containing the words 'testing', 'Test', 'Source', 'Debug' and 'google chrome'.

  • After that, it's just a few lines you type in the terminal (Konsole by default) for installing driver and codecs. Make sure to update the system and restart first before doing these.

For Nvidia driver, type:

sudo dnf install akmod-nvidia

For optional CUDA support, type:

sudo dnf install xorg-x11-drv-nvidia-cuda

For Video acceleration support, type:

sudo dnf install nvidia-vaapi-driver libva-utils vdpauinfo

For Codecs, type:

sudo dnf swap ffmpeg-free ffmpeg --allowerasing

Steam is also included in the non-free repo. You may install it by typing:

sudo dnf install steam

  1. Other than these, most applications can now be installed directly from the store as a Flatpak. You can select them in the store between Flatpaks, Fedora managed Flatpaks and Fedora Linux app for a particular one.
  • For flatpak apps, you'll see a tick next to the developer if they are verified. So, you can look out for that if necessary.
  • Make sure 'Flathub' repo is enabled in the Settings of Discover Software Center for the Flatpak apps to appear.

NOTE: Every time the video driver updates, you will have to do a follow-on update for flatpak runtimes. You might see a bunch of 'Application platform' and 'Freedesktop' stuff which you'll have to install. If you fail to do this, you might suddenly find flatpak applications not working properly.

  1. Troubleshooting tips:
  • If Steam doesn't launch the first time, type:

__GL_CONSTANT_FRAME_RATE_HINT=3 steam

  • If your system is frozen, try switching to TTY by pressing (Ctrl+Alt+F3) and going back to GUI by pressing (Ctrl+Alt+F2)*. *Could be F1 in some cases.

  • To check what errors you got during the recent boot,

journalctl -b 0 -p err

Apart from the driver installation and some troubleshooting, you generally won't have to use the terminal if you're averse to it.

  1. In terms of deGoogling, I'd recommend the following:
  • Buy a pixel and install Graphene OS.

Switch to

  • Tuta/Proton Mail for email,

  • Proton/Tresorit Drive for storage,

  • Mullvad (or i, proton) VPN or (Rethink DNS for firewall) I am not sure if you can use both Rethink and VPN at the same time. I assume there is a way.

  • OsmAnd for maps,

  • Newpipe for youtube frontend(Grayjay on Linux),

  • Bitwarden/KeepassXC for Password management,

  • Aegis for TOTP

  • Fdroid, Accrescent, Aurora for App store.

  • Molly FOSS for Messaging.

[–] [email protected] 0 points 1 day ago* (last edited 23 hours ago) (2 children)

Can't forget Zen Browser for best productivity browser. Also Ungoogled Chromium

OP if you want to use AI locally but privately then use Ollama with Open Web UI

Also HuggingChat is an AI Chatbot that can do all kinds of stuff with the 1-tap community extensions, models, and assistants avilable. Website is free with an account. Use as a web app for it to be even better experience

When you are more advanced learn distrobox to add apps only available on other distros natively to your laptop

If you have any questions feel free to ask me whenever

load more comments (2 replies)
load more comments (9 replies)
[–] [email protected] 18 points 1 day ago (1 children)

This post is like catnip to Lemmy users.

[–] [email protected] 7 points 1 day ago (2 children)

lol it's been a bit overwhelming on the inbox. I expected to get told off

[–] [email protected] 3 points 1 day ago (1 children)

Linux folks used to be much worse about gatekeeping, but even 20+ years ago when I was first starting out, there were always decent folks among the techie dumbfucks.

load more comments (1 replies)
load more comments (1 replies)
[–] [email protected] 2 points 1 day ago

Back up your data and dual boot. Or just try it out from a USB stick and see how you like it.

[–] [email protected] 15 points 1 day ago* (last edited 1 day ago)

I take it you’ve never even tried Linux before. Both of those things are not things that will hold you back. My mom uses Linux, and she barely knows what “right click” means.

With regard to your Steam games, as long as you don’t play games that use restrictive anticheat, you’ll be fine.

[–] [email protected] 38 points 1 day ago* (last edited 1 day ago)

Check your games on ProtonDB

The only games in my library that don't work are entirely the publisher's fault for blacklisting Linux in their anticheat, and it's very few games even then.

[–] [email protected] 7 points 1 day ago

linux mint was super easy for me to install and i haven't had to do too much troubleshooting outside of the ui :)

and i can still play most steam games (check protondb.com to see if a game works good)

[–] [email protected] 5 points 1 day ago (2 children)
  1. As others have said, it's possible to play most steam games, but not all. You have to decide if you like those games more than you dislike MS and Goo. I find there's so many great games out there that I'll never get to all of them, so I'm ok with dropping some bangers that usually want too much access to my system.
  2. Here's a useful resource if you need to understand slightly technical linux foundations https://linuxjourney.com/ It might not be necessary but it does help to have a foundational understanding, and honestly, the command line is awesome, powerful, and one of my favorite things about linux. Beyond having a basic understanding (and maybe having one of the books the site recommends on hand), before going to an LLM as others have suggested, have official sources of various components bookmarked and go there first. There's so much BS out there now, I actually like the fact that I can read technical documentation, test it out, and know if it's true.

one other tip: I'd recommend some kind of personal knowledge management (PKM) system to take notes. Linux gives you a lot of freedom-- that's what's great about it-- it can be complex and have a learning curve at times. It's absolutely worth it though. It's a totally different paradigm than windows. After a while you can really start crafting the whole system to your needs as an individual. I'm 3 years in and was using my first setup that whole time, i didn't realize how customized I had made it until trying to set it up exactly on a new workstation. Now I'm writing a script so to automate my setup (os settings, program installs, configs) by running a single command. Then I can really start experimenting.

Everybody's different and with a little basic knowledge, everyone's setup can be tweaked to their individual needs a little better than other "user friendly/polished" operating systems. I hope you find as much joy and freedom in it as I do.

[–] [email protected] 3 points 1 day ago (1 children)

you say PKM as if it's a specific thing beyond a notepad and an insane dude's scrawlings. I am intrigued. what does your PKM look like?

load more comments (1 replies)
[–] [email protected] 3 points 1 day ago (1 children)

Solid advice, what PKM would you recommend?

[–] [email protected] 1 points 1 day ago

I use Obsidian. Stores everything in markdown and has a nice sql-query-like plugin, dataview, that I've built a nice workflow around. Obsidian isn't FOSS, which has become more important for me, so I'm looking to migrate over to markdown oxide in helix. If I were starting from scratch I might try logseq or similar. Whatever you choose, I think it's helpful that it's stored in a portable format like md so you can change programs if you need.

[–] [email protected] 5 points 1 day ago (1 children)

One thing I'll say is that for a lot of distros these days you shouldn't really need to use the terminal much if ever. That being said don't be scared of the terminal. It's just another way to tell the computer what to do. It takes some learning but if you want to learn things with the terminal you might eventually find it easier/faster than using the mouse for some things. Go through some tutorials and you'll probably find out that the terminal is not that actually all that scary.

Most distros allow you to try them out before you install them. You can run them from a USB stick to let you try a few out before you settle on one. You won't be able to install any programs this way but you'll at least be able to get an idea of the interface and see if there are any you like more than others. Even still you can dual boot your PC with Windows + Linux and switch back and forth whenever you need. It's not an all or nothing ordeal. I still have windows 10 on my machine but I rarely use it now.

Gaming on Linux is better than it's ever been thanks to Steam coming with proton out of the box. protondb.com is your friend for figuring out what games you can run. That being said there are occasionally some rough edges that I have run into personally. I can run most games I want just fine but occasionally I have some issues. I'm just telling you this so you know it's not like a flawless experience. Then again I've also spent plenty of time trying to get games running on my windows PC in the past too so...

My recommendation for a first Linux OS is Ubuntu because in general it's the most popular and has the most support.

Best of luck!

[–] [email protected] 3 points 1 day ago

Adding on to this.

If you don't know what a command does you can read the manual running the "man" command. Run "man" followed by the command you want to read about. It also works for some system files too!

Also if you fix something like a driver issue for a game that took a lot of research. WRITE IT DOWN. It WILL come in handy in the future.

load more comments
view more: ‹ prev next ›