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

Linux

55828 readers
837 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?

you are viewing a single comment's thread
view the rest of the comments
[–] traches@sh.itjust.works 77 points 3 days ago* (last edited 3 days ago) (3 children)
  • before you switch, sort out your apps. Look at what you use on windows, see if it runs on Linux. If not, find a replacement that does and test it out.
  • Most Linux distros can boot into a desktop from a thumb drive. You can play and test without touching your windows installation.
  • in that vein, ventoy is neat. You can make a bootable drive and drop ISOs in a folder to boot from. No messing with etcher or whatever it’s called
  • desktop environment matters as much as the distro. Check out gnome, KDE, and cinnamon.
[–] swelter_spark@reddthat.com 2 points 21 hours ago

This is what I did. I narrowed down the distros I was looking at to about 5 that I thought might meet my needs, and made a live usb for each one, then used it as I would my regular system for a couple days. Anything that didn't work right got eliminated, and I picked the one I liked best out of the ones where everything worked.

[–] 2fm@lemmy.world 29 points 3 days ago

A start for alternate softwares, though other resources available this is just a first to come to mind: https://www.alternative.to/

[–] TimewornTraveler@lemmy.dbzer0.com 8 points 2 days ago (5 children)

I saw some cinnamon stuff and i still dont get what that means!

[–] olafurp@lemmy.world 1 points 22 hours ago

TL;DR: Try installing some on virtual box, by all means try Linux mint cinnamon but also try Ubuntu and Fedora KDE.

Linux has some jargon and since you want to learn I'll give you a quick rundown of how a variation of Linux is composed.

"Kernel" is what makes Linux Linux. It's a way of interacting with the hardware.

A "distribution" or "distro" is a one of the many flavors of Linux.

They are usually "based" on a common foundation like Ubuntu, Fedora, Arch, Nix and whatever. These also work like an onion where Mint is based on Ubuntu which in turn is based on Debian, all of which use some version of the Linux kernel.

A that's just a base will just get you a terminal (also called a shell or console) and is very useful to make a server for example.

What most people think of as an OS is the user interface (i.e. clickable shit). The terminology in Linux for that is "desktop environment" (DE).

You'll see a lot of distributions mix and watch between a base and a desktop environment such as Fedora with KDE, Ubuntu (Ubuntu with Gnome), Kubuntu (Ubuntu with KDE), Bazzite (Fedora silverblue base with either gnome, KDE or deck DE).

You mentioned Cinnamon. Cinnamon is a desktop environment for Mint so a Linux Mint Cinnamon contains the code of the following:

Linux kernel, Debian, Ubuntu and Mint as a base and Cinnamon to interact with it by using a mouse and keyboard.

There are currently three bases that are really popular right now, Ubuntu, Fedora and Arch. In the DE there are currently two that are most advanced, namely KDE and Gnome but Cinnamon is not far behind.

In all honestly, none of this matters all too much, just install a couple of popular distros on a virtual machine like Virtual Bok and do a vibe check.

Take a couple of these, install some programs and fuck around with the settings for a bit, install themes and whatever or watch a quick YouTube video on it:

  • Ubuntu (gets hate for being corporate but is solid, uses Gnome)
  • Linux mint Cinnamon
  • Fedora KDE
  • EndavourOS (an arch based distro that's supposedly easy, haven't tried it)
  • Bazzite (weird way to install programs through the package manager but hard to fuck up beyond repair)
  • Something with the Xfce DE just to see the "lightweight" look.
[–] recently_Coco@lemmy.blahaj.zone 23 points 2 days ago (1 children)

If a computer is a car, then Linux(the Kernal) is the chassis. Mint (the distro) is the motor, and Cinnamon (the desktop environment) is the fancy interior.

KDE plasma is a fancy interior that works with tons of different motors.

Cinnamon is designed for mint and works best with it.

DISCLAIMER: All of this is analogy and isn't technically correct in a pedantic sense, but it works well enough for me. I'm sorry if my analogy isn't exactly accurate.

[–] entropicdrift@lemmy.sdf.org 13 points 2 days ago (1 children)

I'd say Linux (the kernel) is the motor/engine and Mint (the distro) is the chassis. The chassis defines the shape of the vehicle and its size class, for instance.

[–] Cethin@lemmy.zip 2 points 1 day ago

Well I'd say the distro is the model/manufacturer, Linux is the motor/engine/software, and the DE is the HUD/dashboard/wheel/pedels.

[–] comfy@lemmy.ml 1 points 1 day ago* (last edited 1 day ago)

Here are three variants of Linux Mint with different Desktop Environments: (click their example image to make it larger)

All of those are Linux Mint, they use pretty much the same core tools under the hood, but the desktop environments change how you engage with them. Mostly the way things look, the way you organize programs on your screen, and the default apps (like which text editor it comes with by default). This can change your experience a lot, I think Cinnamon looks nice and is smooth, while MATE and XFCE are more lightweight and might be better for older computers or if you don't like something about Cinnamon.

Now, those are all somewhat similar, they have a program start menu in the bottom left, a taskbar on the bottom, the basics are familiar. There are some (not officially supported by Mint) which are more different, like GNOME (Ubuntu's desktop default) which has a different app launcher instead of a start menu and a different way of switching between programs. Then, as others mentioned, some people choose to not even install a pre-designed Desktop Environment and only install some of the more core components of a DE, like the Window Manager. People who really love the keyboard might use a tiling window manager, these tend to make you think "wow, this person's a hacker", where they'll rapidly switch between programs using keyboard controls, with the window manager automatically shifting and dividing new windows so that they tile together to fill the screen. Loosely speaking, the opposite of a tiling window manager is a floating window manager, where windows just float and you move them around with your mouse, just like Windows (well, apart from the tiling options in more recent Windows versions when you can drag a window into the corner and it tiles to fill the screen.) I think the "best of both worlds" midpoint is a dynamic WM? I'm not sure. hyprland is an example of that.

[–] captain_aggravated@sh.itjust.works 5 points 2 days ago* (last edited 2 days ago)

Okay, so the Linux ecosystem is more modular than Windows. Windows is synonymous with its Graphical User Interface (GUI) for reasons I'll get into later.

With Linux, there are several GUIs available to choose from. These tend to fall into two main categories: Tiling Window Managers, and Desktop Environments.

Tiling Window Managers have minimal on-screen UI elements, usually they're meant to be used with keyboard combos with little usage of the mouse. A major feature is everything that is running is visible on the screen, when you open a new window, another window divides in half to give it room, "tiling" the screen. Some examples of TWMs include i3 and Awesome.

Desktop Environments are going to be more familiar to newcomers from Windows or MacOS. They're made more for mouse control, several have what you would recognize as a taskbar, start menu and system tray. Windows can be stacked on top of each other like papers on a desktop, exactly like MS Windows does. Some more closely resemble MacOS though none behave exactly the same way. Some examples of DEs include Gnome, KDE, MATE, and Cinnamon.

Cinnamon is a DE made by the Linux Mint development community, and the default/flagship DE for Linux Mint. It is designed to be familiar and easy to use for Windows users. KDE's Plasma DE is similar in many ways to Mint although it's based on different tech; KDE is based on qt, Cinnamon is a distant fork of Gnome and based on GTK. Some are designed to be more minimal so they take up less system resources, like xfce and LXDE, others are trying mostly to resemble MacOS, like ElementaryOS' Pantheon DE. Then there's Gnome, which I goddamn hate.

For a beginner, the choice of DE is going to present most of the differences you'll notice when trying out distros. It can be instructive to try, say, Kubuntu and Fedora KDE. Both ship with the KDE Plasma desktop, but the underlying OSes are different. Then try out, say, Fedora Workstation (with the Gnome desktop) and Fedora KDE. That exercise will give you a good understanding of distro vs DE.

Edit to add: It's kind of like launchers on Android. You can go in the Google Play store and install a different launcher on your phone, you can make a Samsung Galaxy look like a Google Pixel. Linux DEs work the same way, you can install KDE or Cinnamon the same way you'd install a normal app, you can have multiple and switch between them. It's not a great idea but you can.

[–] traches@sh.itjust.works 3 points 2 days ago

The desktop environment is all the stuff like the taskbar, the settings menus, the application launcher, the login screen, that kind of thing. It’s the system level user interface.

You choose which one by which distro you download. Linux mint uses cinnamon, Ubuntu and fedora use gnome. There are “flavors” of Ubuntu and fedora that use KDE. That’s why I suggested ventoy: you can download a few different ones and boot into them without making a new thumb drive.

If you don’t feel like bothering with any of that, just use Linux mint. It’s good.