So all I know that the Linux mascot is a penguin and Arch users meme about using Arch. Jokes aside I’m planning on making to the jump to Linux as I’m planning on getting a tower PC. I recently got a steam deck and that kinda demystified the (unrealistic) expectation I had of Linux was all command line stuff and techno babble. This all very future oriented questions* as I haven’t even picked out hardware (probably gonna go prebuilt since I do not trust me) and there’s also the matter of saving up the money for a new PC.

As for my use case (cus I know some software is wonky on Linux compared to windows) it’s mostly between games running on steam, which most of my games play fine on the steam deck, and essays and note taking for my college classes, which I use libre office and obsidian (with excalidraw to hand write my notes) saved to my proton drive and also sync those documents between my surface laptop and home laptop

My ideal OS would be plug it in, let it do… things… and it’s ready to be a PC to install steam and stuff

But first question, as someone who isn’t tech inclined and tinkering is pretty much just a few VERY basic settings in the settings app on windows, so is there a Linux… idk what to call it, type? OS? Thing??? that runs out of the box without me having to install additional software manually or at least automatic setup wizards because like hardware, I do not trust me with setting it up. As for installing it after I wipe whatever computer I choose I assume I’m gonna have some OS installer on a USB and let it work its magic.

Second question, is there any specific hardware that works easier with Linux, I can’t really think of any examples cus with installers and updaters I just the computer handle it, like updating Nvidia stuff in the GeForce app for all I know it’s genuinely performing dark magic during the automated updates

Anyways I probably have way more questions that I have no idea I had, but to wrap up I’m not super tech inclined since I let automated stuff do its thang on windows (if the computer can manage and install it I’m gonna let it do that) and my pc mostly just plays games and do documents on libre office and obsidian

38 points
*

Generally, Linuxmint is the go to distro if you want something that holds your hand, but due to your limited needs outside of gaming and already having a Steam deck you should take a look at Bazzite, which is basically the desktop mode of the Steam deck for PCs.

As for hardware, one thing that can be annoying is NVIDIA (drivers), but that shouldn’t be a major problem with these distros as mint has a built in manager that does everything for you and with Bazzite you just need to specify your GPU when downloading and don’t have to do anything.

My recommendation is download the distros you want to try, get Rufus put them on a USB and then play around with them in demo mode, make sure everything works (graphic card, printers) and if you like the distro then start the installer. If you don’t like it you can just unplug the USB and reboot without anything persisting.

permalink
report
reply
13 points

Super happy with Bazzite as a gaming PC. I think only a power user might find the “immutableness” of it annoying. You can still install OS packages, it’s just highly discouraged. 90% of the time you’d just be running Flatpaks (a mostly self-contained app that is easy to install and remove). I’m using it with an old-ish NVIDIA card and at first it was troublesome but I think it worked itself out after a few updates. AMD has better compatibility from what I understand.

permalink
report
parent
reply
9 points

The difference between NVIDIA and AMD/Intel is that Linux has a different way of handling drivers compared to windows (all drivers are part of the Kernel). AMD/Intel respect this. NVIDIA develop there drivers like on windows even though Linux is not designed this way. Also sometimes a new standard is made (eg Wayland) but NVIDIA has little to no support for a long time. Additionally there drivers are proprietary which limits how distros can/want to ship them.

permalink
report
parent
reply
1 point

Wow, I’m completely out of the loop as far as Linux on the desktop is concerned (run Debian on a bunch of servers, used to run Debian on a laptop as well), but Bazzite looks really cool!

permalink
report
parent
reply
4 points

Yeah I was gonna check out bazzite first then Linux mint

Another comment said that mint will wipe the windows install if I “run” it from an external usb so would I just boot windows like normal

Also does bazzite do the same thing cus I’m probably gonna use that first

As for that Rufus tool is the demo mode something I would use on the new pc

permalink
report
parent
reply
5 points

If you start the demo mode there will be no changes to disk until you open the installer for both distros. Most distros will boot into the demo mode directly from the USB and then have a shortcut to start installing. Once you have created a bootable USB it will work with any device so you can test the distros out now with your current machined and when you get the new one you can just plug it in there and see if there are any hardware specific issues

permalink
report
parent
reply
2 points

Oh nice, I think that makes some sense to me lol

permalink
report
parent
reply
19 points

Try Bazzite:

https://bazzite.gg/

It will give you an experience that’s familiar compared to the Steam Deck, and everything will “just work” out of the box.

It already has Steam installed and is a great desktop for general use.

permalink
report
reply
6 points
*

Bazzite is probably the best recommendation out of everything I’ve seen so far. It is meant to be like the Steam Deck experience on any machine, and if OP is already familiar with that, why not transition easily?

Couple the familiarity along with Bazzite being an immutable distro, OP can just roll back if they break something.

permalink
report
parent
reply
7 points

So what does immutable mean?

But I’ve seen it’s similar to the decks desktop mode from some other comments as well so that seems nice

I haven’t really interacted with desktop mode outside setting up emudeck (mostly DS and switch games)

permalink
report
parent
reply
8 points

So what does immutable mean?

The easiest explanation is: You can’t screw it up :)

That’s the reason I use it. It means that the system areas are read-only, and as a user you can’t “wreck” anything by mistake.

permalink
report
parent
reply
3 points

what does immutable mean?

Strictly speaking, ‘immutable’ means unchanging. For Linux distros, this means that (at least some part of) the OS is read-only.

On any distro, you could invoke the chattr +i path/to/file_or_directory command to make a file or directory of your choosing immutable. Thus preventing you or anyone else from changing that until it’s revoked.

The so-called ‘immutable’ distros employ this at the OS-level. However, their implementations (and the implications thereof) may vary significantly amongst them, unless they share some ‘heritage’.

Going over the many different implementations and their implications is out of scope for what this comment intends. Especially as the ‘immutable Linux landscape’ is fast moving. Thus, potentially making it outdated the very next landscape-defining change.

permalink
report
parent
reply
5 points

Yeah I’ve seen bazzite pop in a few steam deck discussions, some other comments recommend Mint how do they compare/differ

But like I said in another comment I’m not looking to tweak much, if anything at all, so I think it might be a good fit, definitely gonna take a look at that link when I’m off work

permalink
report
parent
reply
4 points

I completely agree, cannot recommend Bazzite enough. Installed it a year ago, first time linux, has been just smooth sailing

permalink
report
parent
reply
4 points

Alright good to hear. I was gonna try bazzite first then mint if I couldn’t get it going

permalink
report
parent
reply
1 point

Cool I’ve never seen this.

permalink
report
parent
reply
16 points

Bazzite would be a great choice in my opinion. It’s meant for gaming, has drivers preinstalled and is immutable (basically impossible to break). I’d suggest using KDE because it’s Windows-like and is the default for desktop mode on SteamOS.

permalink
report
reply
7 points

I feel it’s important to note for new people that, while an immutable OS is great at keeping you from breaking your system, the way it achieves this can make some things you would want to do more difficult. In Bazzite, installing software, for example, works differently than under a typical distribution.

I’ll give the example of two pieces of software that I use regularly: 1Password and Espanso. It took a fair bit of digging to figure out how to install 1Password in a way that would preserve its tight system integration… and it still doesn’t quite work — copying a password in particular contexts just doesn’t put that password on the clipboard, while it works fine in other contexts. Espanso on the other hand just won’t work under Bazzite best I can tell. I haven’t found a way to install it at all so I’m just doing without. Oh My ZSH was also quite tricky, and I got yelled at in the Bazzite Discord for doing it the wrong way. 😅

Plenty of the software I use works fine and was easy to install: FreeTube, Kdenlive, VLC, Zen Browser… unless you count the fact that the 1Password browser integration just won’t work with Zen Browser, presumably because I haven’t found the exact right combination of Flatpak permissions plus settings that will allow it to.

All this to say, I love Bazzite for gaming and use it every day, but the moment you step outside that world and want your computer to do something a little bit differently, it’s a major headache. In the context of gaming, it’s much closer to “just works” than any other distro I’ve tried.

permalink
report
parent
reply
2 points

I think a lot of the problem is every tutorial expects Fedora/RedHat/Ubuntu/Debian and it’s easy to figure out which instructions are compatible with your distribution, but there isn’t a good knowledge base for Fedora Atomic or related OS. I have a Bazzite VM. Normally I use Ubuntu and am familiar with RHEL compatible, but am constantly lost with Bazzite, trying to use the wrong instructions.

permalink
report
parent
reply
1 point
*

In Bazzite, installing software, for example, works differently than under a typical distribution.

This is true, but it’s also on the whole a lot more familiar to a non-Linux user (open app store, search, download).

permalink
report
parent
reply
1 point

You’re right, but part of the draw of Linux is that you have more control over your OS. An immutable distro makes that a lot harder to get at as compared to non-immutable.

permalink
report
parent
reply
3 points

I second this. I installed bazzite on my basement pc and am very happy with it. As a total linux noob it was easy to use. I use that pc more now than my actual gaming pc, because win 11 is just so annoying and slow. I’d like to add one thing: Don’t use Nvidia graphics, as they don’t play nice with linux. It saves you a lot of time in the future if you build your computer with amd stuff.

permalink
report
parent
reply
2 points

Ah nice, yeah I was thinking bazzite since it looks hard to break based on what you’ve all been saying and KDE so I have some vague sense of familiarity between windows and my steam deck

permalink
report
parent
reply
1 point

Bit of warning about KDE:

It is very customizable, but as a by product is also really easy to completely fuck up. The first time I used it (eons ago) I ended up removing the task bar and couldn’t figure out how to bring it back or launch programs.

Just spend a bit of time reading up on it and you’ll be fine though.

permalink
report
parent
reply
1 point

Good to know

permalink
report
parent
reply
15 points
*

Linux mint is a common recommendation but I think a bad one (for beginners anyway), I highly recommend bazzite with kde, I have 15 years of linux experience and am willing to do infinite troubleshooting if you add me on matrix (which is on my profile) I’ve onboarded many people and this is my experience with beginners

in short, linux mint is bad vs bazzite with kde for 3 reasons

kde is much more well supported and developed than cinnamon, it’s not even close especially if you care about security

immutable distros are much more forgiving for new people, immutable means that the core OS can’t be modified.

and finally bazzite has more up to date software, linux mint is a “stable” distro, stable in the linux context means unchanging, not unbuggy

if you don’t know what any of that means, go bazzite over mint, you’ll have an easier time.

permalink
report
reply
2 points

So I think another comment talked about this but I’m having a brain fart so mint or bazzite (the distro) is like the os but how does plasma the desktop environment fit in?

permalink
report
parent
reply
5 points
*

Since the other replies don’t seem too beginner friendly I’ll try another way:

The desktop environment determines how your taskbar looks and your start menu. Also the edges windows and the buttons to close and minimize windows. Also some basic programs like the system settings.

Mint and bazzite are distributions. They bundle software, test it and sometimes develop it further (like the mint guys do with their desktop environment cinnamon). Also they provide the package manager and the packages and their versions that can be installed through it. (Others can always be installed through other means but a lot is available through it)

permalink
report
parent
reply
2 points

Thanks for the info, I was probably gonna try bazzite with KDE first

permalink
report
parent
reply
3 points

the simplest way to think about is the distro is your app store

what versions of apps available and how many as well as when they’re updated are determined by distro

the desktop environment is the thing you interact with aside from the installation of software, the entire gui

permalink
report
parent
reply
2 points

The desktop environment is just the graphical interface. The OS doesn’t handle the GUI(not directly), some people run Linux without a GUI at all, opting for life in the command line. (Don’t do that) Plasma is just a flavor of it that looks more windows like (but customizable beyond a windows user’s wildest imagination). Gnome looks more Mac like.

You might run across the term Compositor, this sits between the OS and the DE. IT handles graphical input(mouse, game controllers) and display. Wayland is newer with modern features, Xorg is technically more reliable but legacy and missing some modern elements. You don’t have to worry about this unless it comes up in a prompt when you install your distro. If it does, go with the suggested option in the prompt. Otherwise default to Wayland.

permalink
report
parent
reply
1 point

A whole bunch of software goes into making a distro a distro, and the desktop environment is a major component.

If you were to compare, say, Kubuntu to Fedora KDE edition, they would look fairly similar because both are using the KDE Plasma desktop environment. On Kubuntu you’d have the APT package manager, on Fedora you have the DNF package manager.

In a lot of cases, a distro will have their underlying tech, “We use this package manager and this feature and that feature, and we publish versions with the Gnome desktop, KDE desktop, xfce desktop and i3 window manager.” Or some combination thereof. Linux Mint for example offers their own Cinnamon desktop, MATE, and xfce.

If you’ve ever used an Android phone and swapped out the launcher, it’s kinda that.

permalink
report
parent
reply
3 points

As for you android analogy I’m locked on iPhone since I’m not the one paying the phone bill lol

As for the rest of the stuff I feel like that’s gonna make more sense once I actually use Linux cus I see the concept of ideas here lol

permalink
report
parent
reply
-1 points

imo kde will give a bad impression of linux as it’s quite buggy and the taskbar is way too easy to fuck up completely

permalink
report
parent
reply
3 points

i have given linux to many many people at this point and neither of these things have been problems, when’s the last time you used kde?

permalink
report
parent
reply
1 point
*

I distrohop quite often, last time a couple of weeks ago. I tried nobara, fedora kde, and kubuntu. kubuntu was probably the best but some older games wouldn’t run, animations stutter so bad I had to disable them, themes didn’t work and some settings reset on every reboot. others had more serious issues, including constant crashing. I could blame it on nvidia, but cinnamon works just fine (except for one bug that took me over half a year to find a workaround).

and the taskbar… any time I try and resize it or move any item, it completely borks and it’s quite hard to fix.

permalink
report
parent
reply
1 point
*

Fwiw I’m new to Linux and went with KDE (using X11) and it seems totally buggy as shit. I love it though. I don’t even wanna try the other desktop environments

permalink
report
parent
reply
15 points

I really like fedora out of the box but if you’re used to windows some will recommend Linux mint. In fedora there are a lot of packages installable via the software store as well as downloading app images and RPM files.

permalink
report
reply
6 points

So I think I’ll look at mint then considering I have no idea what you mean by RPM files but app images ring a bell when I was getting yuzu set up on my steam deck

permalink
report
parent
reply
4 points

Definitely go Linux Mint. Especially if it’s your first time with Linux.

permalink
report
parent
reply
4 points

I was gonna try bazzite first any words of wisdom on it?

permalink
report
parent
reply
6 points

Mint vs fedora is completely irrelevant here. GNOME vs KDE is more important and fedora supports both.

Which packages can be installed is also completely irrelevant since you can use nix and distrobox and flatpaks on all distros. Package availability is no reason to choose one distro over another.

permalink
report
parent
reply
9 points

So nothing in that sentence made sense to me lol, mind explaining?

permalink
report
parent
reply
7 points
*

Distro - System level stuff. A “type” of linux. Mint, Fedora, Arch, Ubuntu etc.

DE (Desktop environment) - Surface level stuff, i.e. how it looks, behaves, and often what default apps you use for basic stuff like text editing. Gnome, KDE, etc.

Distros have a default DE but often provide different versions using others for people who prefer them.

You likely won’t need to interact with any of that other stuff except flatpaks. Just think of it as a form of distributing and running software.

permalink
report
parent
reply
4 points

The difference between distros are the package manager and choice of default software and settings.

E.g. Debian has no wifi enabled. Hence, ubuntu (which is like debian) is much easier because it’s user friendly. Ubuntu uses a disliked packaging format, snap, which is not used by mint. That’s why people love mint, becaus it’s as easy as ubuntu and has no snaps. Blablabla

Whenever you want to know some linux thing, read the arch wiki and you’ll know more about it.

Distrobox is like a vm, you spin up a distro within your OS with no overhead and can use arch on debian. Or ubuntu on arch. Or fedora on opensuse, or all at the same time because why not?

I’d try https://fedoraproject.org/atomic-desktops/ or https://vanillaos.org/ and install most apps as flatpaks. Vanilla is like ubuntu but you don’t mess with the underlying system. Atomic fedora is “the same” but with fedora style. Problems arise at the dev level, not the user level. It should be good to go on your system

permalink
report
parent
reply
5 points

Good point. I still use what it came with, gnome, but kde is more windows like

permalink
report
parent
reply
3 points

Some distro’s still require you to setup those things yourself and in the terminal.

permalink
report
parent
reply
4 points

So bazzite and mint seem to be recurring themes here for my needs of something that works out of the box, do those need any set up or stuff? I don’t really know exactly what I’m asking here :/

permalink
report
parent
reply
5 points

Agreed here. On CPU side, don’t go with Intel 13th or 14 th gen, mostly due to the manufacturing defects, check gamers nexus on YouTube if you want to catch back up to speed, the new Intel stuff is fine manufacturing wise, terrible performance, check if the prices are good. GPU, NVIDIA usually has kinkier/ more annoying drivers, but if you want to play with AI or anything like that, NVIDIA is still better.

permalink
report
parent
reply

Linux

!linux@lemmy.ml

Create post

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

  • Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
  • No misinformation
  • No NSFW content
  • No hate speech, bigotry, etc

Related Communities

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

Community stats

  • 7.4K

    Monthly active users

  • 5K

    Posts

  • 77K

    Comments