this post was submitted on 10 Jan 2024
416 points (94.4% liked)

Linux

48338 readers
1686 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 5 years ago
MODERATORS
 

Whom also likes to game every now and then ;)

Edit: Thank you all for your input and suggestions! Linux Mint shall be my next OS! Though, I think I'll give Pop!OS a look-see as well.

top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 176 points 10 months ago (7 children)
[–] [email protected] 74 points 10 months ago (1 children)

+1

I personally started by playing around with Ubuntu, but it just didn't feel intuitive coming from windows.

Went over to Mint, and was very happy,especially with drivers and gaming. I even fully removed my windows installation during this period. Having gained a better understanding of Linux, I have now moved on again.

The only real drawback of Mint is not natively supporting KDE Plasma (as they did before). And yes, you can just install it yourself, but I wouldn't recommend a beginner who barely knows how to install Linux to attempt such an endevour.

One word of advice to OP: don't wait till you can't use Windows anymore. Start by dual booting and getting a hang of Linux, but with windows at the ready for any tasks you cannot yet do/feel comfortable doing on Linux. As you get a better hold of Linux, you should naturally begin to use Windows less.

The worst thing someone can do, is to jump OS without any backup or safety net. Learning to use Windows took a long time, getting a hang of new concepts and getting used to an alien environment. Now, already having a hang of "computers" (Windows), we have digital needs and expectations (E-Mail, gaming, etc.) which will need fulfilling, but many seem to forget that a different OS means different ways of doing our daily tasks and different challenges to handle.

And yes, "different", because Windows definitely also comes with it's own unique challenges, you just don't see them as much when having gotten used to them.

[–] [email protected] 28 points 10 months ago

One word of advice to OP: don't wait till you can't use Windows anymore. Start by dual booting and getting a hang of Linux, but with windows at the ready for any tasks you cannot yet do/feel comfortable doing on Linux. As you get a better hold of Linux, you should naturally begin to use Windows less.

Good advice here OP.

[–] superweeniehutjrs 17 points 10 months ago

Mint is great. It also works well out of the box in virtual machines. I like the MATE versions for my older machines.

There is a major shift happening right now, and mint is slower than many to adopt changes. I'd argue that's good for mint users, but it may be bad for you personally if you plan to learn about modern linux. Idgaf personally about X11 vs Wayland, because I just need to be able to use my programs.

load more comments (4 replies)
[–] [email protected] 65 points 10 months ago (1 children)

You always start with Linux Mint. This is the way.

[–] [email protected] 16 points 10 months ago

Handles graphics drivers, printer drivers, looks like a windows without the influence of advertisers, what I consider a consistent theme, and best of all it is mind numbingly boring. Prepare yourself for the heart pounding activity of predictable updates, uncomplicated booting, running familiar applications, doing work, being productive, not even actively thinking about your OS.

[–] [email protected] 60 points 10 months ago (2 children)

Mint is my go-to linux newbie distro suggestion.

load more comments (2 replies)
[–] [email protected] 45 points 10 months ago (2 children)

Pop!OS. It is maintained by a company called System76 who make Linux computers. You might think about getting one if you want a new computer. Support the cause!

[–] [email protected] 11 points 10 months ago (1 children)

I will second Pop!OS. I have it installed on my gaming desktop and have been very satisfied with its stability and ability to play every game I’ve wanted to. Between Steams Proton layer and Wine (with the wineglass GUI) there is nothing I want for right now.

(I do run an AMD card, YMMV with an Nvidia one as I cannot speak to experience with that).

I do use Mint for my laptop/daily driver outside of gaming and love that as well. In my mind the two distributions fit the use cases well.

[–] [email protected] 9 points 10 months ago (1 children)

What makes Pop!OS better for gaming? I run Void and have no issues running most games.

load more comments (1 replies)
load more comments (1 replies)
[–] [email protected] 41 points 10 months ago (4 children)

You should try Linux Mint. It's a good distribution for new Linux users. It's easy to understand, has a good community with plenty of solutions for all types of problems and it is not too specific.

Gaming with Steam on Linux works without any major issues except when it comes to games that intentionally made run on Windows only due to their DRM. I suggest using the Flatpak variant of Steam so you won't clutter your system with too many weird dependencies.

load more comments (4 replies)
[–] [email protected] 40 points 10 months ago* (last edited 10 months ago) (3 children)

This is universally regarded as the best distro for beginners and veterans.

load more comments (3 replies)
[–] [email protected] 32 points 10 months ago

I'll second Mint. It's got a similar layout to Windows, so eases you in, and everything just works.

[–] [email protected] 28 points 10 months ago* (last edited 10 months ago) (1 children)

l'd say Linux Mint or Fedora as a distro.

And as a desktop environment (which I think will influence your Linux experience far more than the distro pick) I'd pick KDE or Cinnamon or if you want to go old school XFCE (which is little easier on the resources) (all three stick to a more traditional desktop paradigm, so the switch from windows wont be as awkward)

luckily you can switch the DE pretty easy. you can just install them on your distro of choice and use them side by side if you'd like to try them out (generally speaking, you can choose which DE session you want to use on your login screen)

[–] TCB13 12 points 10 months ago (2 children)

luckily you can switch the DE pretty easy

Yes XFCE ftw, until you install some application and it brings half of GNOME with it :)

load more comments (2 replies)
[–] [email protected] 26 points 10 months ago

Linux Mint is definitely the right choice here in my opinion. I installed it for my parent's on their older laptop when they were having issues running windows. They were blown away by how fast it was and how they could do all of their usual tasks (i.e browsing, financing, basic games, etc.). It will be a great first experience for you!

[–] [email protected] 26 points 10 months ago (1 children)

Like most others have stated here, I'll also add my recommendations for Linux Mint.

I have helped most of my family, relatives and several friends move and familiarize themselves with Linux Mint, especially those that do almost everything within the web browser (shopping/email/Facebook/youtube/travel reservation/etc…). Since I already was their goto tech support, I showed them around on Linux Mint and they pretty easily got going as everything was intuitively similar to Windows. All was point and click (after my initial setup with their network, peripherals, printer and some basic automatic updates configuration), no terminal voodoo magic for them.

For the younger ones I typically set them up with Pop!OS and Steam and they are ready to jump without me having to explain much. Sometimes, I had to install and help setup a server (Minecraft) so they can play with their friends.

Personally, I use a mix of LMDE (Linux Mint Debian Edition), Alpine Linux, TrueNAS Scale, OPNsense and VMware ESXi/Workstation/vSphere for virtual machines.

Mind you, I would not recommend VMware as I am currently evaluating my transition options toward XCP-ng with Xen Orchestra or LXD/Incus or something else entirely.

load more comments (1 replies)
[–] [email protected] 21 points 10 months ago (3 children)
load more comments (3 replies)
[–] JoeKrogan 20 points 10 months ago* (last edited 10 months ago) (5 children)

Personally I use Debian stable but I'd recommend starting with Ubuntu if you are new. I'm using linux fulltime since 2008 if that makes any difference.

The reason is you are guaranteed to find support for a program if there is a linux version.

Most of the instructions online have specific Ubuntu instructions.

The default install is quite user friendly.

You will have access to more packages than many other linux distros. You still have flatpak too if your desired package is not in the Ubuntu repository ( or snap store).

You can always pick a different one later once you have some experience under your belt.

Doing this you will be able to become familiar with APT the Debian package manager. Used in Debian, Ubuntu, Mint, Raspbian and other Debian derivatives.

Getting the concepts here you can then just learn the differences if you switch distro such to an RPM (Different package format) based distro such as fedora.

In short use Ubuntu for now. Experiment and read up about it so you can build your knowledge. We are a community that like to share and learn. Also as a general rule backup your files before you install it and after you have set it up how you want. You can easily just copy the whole home directory for this 😉

The distro doesnt matter but it should not get in your way. They can all be made to look and act the same for the most part. The focus should be on knowledge. Linux is like digital Lego you can pick and choose the parts you like and layer them together.

load more comments (5 replies)
[–] [email protected] 17 points 10 months ago* (last edited 10 months ago) (4 children)

Pop OS, it's just brilliant.

load more comments (4 replies)
[–] Cyberflunk 17 points 10 months ago (2 children)

PopOS or Mint. Easy peasy.

load more comments (2 replies)
[–] Panda 16 points 10 months ago (3 children)

I'd recommend POP!_OS. Very easy to install and use and most games I've tried to play work without any problems.

[–] illusoryMechanist 10 points 10 months ago

This, especially if you have NVIDIA.

load more comments (2 replies)
[–] danielfgom 15 points 10 months ago

Definitely Linux Mint. Literally the best out there whether new to Linux or an advanced user.

[–] qaz 15 points 10 months ago* (last edited 10 months ago) (3 children)

Fedora with KDE

Advantages:

  • Most software has a version for it, this is not the case for e.g. OpenSUSE. The software is also usually quite new (unlike Debian).
  • You can boot into older system versions if an update failed so you’re never stuck with a broken system.
  • It doesn’t push snaps down your throat unlike Ubuntu and comes with Flatpak by default.
  • A very customizable interface that is quite similar to Windows 7/10 by default with tons of useful features.
  • Not a point release like Debian that requires a certain level of manual migration to upgrade to a newer version.

Downsides:

  • Slightly less popular than Debian-based distro’s and thus has less info on it online.
  • Rolling release so you will have to update very often.

Linux Mint is mentioned a lot in this thread, but it’s one of the few distro’s I’ve never used before so I won’t advise in favor of it.

load more comments (3 replies)
[–] [email protected] 14 points 10 months ago

I'll comment and agree with most of the people who have already commented who recommend Linux Mint. It's very good for beginners. Alternatively, you can also take a quiz found at distrochooser.de to get an idea of which distros may be right for you.

[–] Presi300 13 points 10 months ago (2 children)

You have a lot of options

-Linux Mint: the default choice, nothing wrong with it, however not the best when it comes to gaming or if you have multiple monitors with different resolutions and refresh rates.

-ZorinOS: Looks good, but can take some time to get used to it and doesn't have the multi monitor issues of Linux mint, however it is on the heavier side of Linux distros.

-Fedora/Nobara: the 2 are basically the same with one another, but nobara is more gaming-focused. They will also take some time to get used to how they work, but are in my experience generally snappier and more responsive.

No matter which distro you choose, remember, don't think of Linux the same way you think of windows, think of it as desktop android, as in you download stuff from the distro's app store and not off of the internet, unless necessary.

load more comments (2 replies)
[–] [email protected] 13 points 10 months ago (1 children)

Wait, when is Windows 10 hitting end of life? If Windows 11 doesn't support devices without aTPM, that's a huge swath of insecure machines.

[–] [email protected] 13 points 10 months ago* (last edited 10 months ago)

October 14, 2025 apparently.

Edit: could also affect as many as 240 million machines that don't have TPM.

[–] pixelprimer 12 points 10 months ago
[–] [email protected] 12 points 10 months ago

Just FYI, you could also switch to Windows 10 IoT LTSC for longer support (2029 IG)

[–] [email protected] 12 points 10 months ago* (last edited 10 months ago)

General computing: Mint, PopOS

Gaming: Nobara,PoP OS

[–] [email protected] 12 points 10 months ago (1 children)

Fedora’s my favorite. It’s also the most secure without going straight to QubesOS, which is not beginner friendly.

load more comments (1 replies)
[–] [email protected] 11 points 10 months ago* (last edited 10 months ago)

I'd second Mint as well (I've used it for many years now). Out of interest, what games are you thinking of? Most of them should work out of the box, but with some there can be issues especially with multiplayer ones.

[–] [email protected] 11 points 10 months ago

Good choice. Linux mint is nice for people coming from windows

[–] [email protected] 11 points 10 months ago (2 children)

I'm a Linux mint user for my main system and am no beginner. As others have said, it's friendly to both beginners and advanced users, it's good to see you've made that choice.

That being said, don't stop there. Whether it's in a virtual machine or some old laptop, also try one of the "from scratch" systems. I went with Gentoo and that is the root of where a ton of my Linux knowledge started. It's my favorite distro simply because it has that history for me. You'll find everyone has their own favorites for their own reasons, so be sure to explore and find the one that you enjoy and helps you learn.

load more comments (2 replies)
[–] rustydomino 10 points 10 months ago (4 children)

This is not distro specific advice but: when starting out you can use a virtual machine like VMware to test drive Linux without having to repartition your drive. VMware is free for individual non commercial use.

load more comments (4 replies)
[–] [email protected] 10 points 10 months ago

I'll second the Pop!_OS recommendation that others have been posting. Don't get me wrong, Linux Mint is great, though I personally prefer Linux Mint Debian Edition over the Ubuntu-based one, but I think Pop!_OS is just as easy to use while presenting a different look & feel. Pop tends to support newer hardware as well: despite being stuck on an Ubuntu 22.04 LTS base until Cosmic is finished, System76 releases new kernels to support the hardware they sell. They're currently running kernel version 6.6.6, as opposed to Ubuntu's 6.2.0 (I think -- that's what server's on, at least).

I gave my wife, who "hates computers," a laptop running Pop!_OS when her Windows 10 one failed and, apart from the standard new PC complaints, I haven't heard anything Linux-specific. She runs two businesses on the thing; the only changes I made to the standard Pop!_OS software were to replace LibreOffice with OnlyOffice, and to replace Geary with Thunderbird.

[–] [email protected] 10 points 10 months ago* (last edited 10 months ago) (1 children)

You need to first understand what kind of interaction you expect with your OS. For this, you can start by considering what you use your OS for and currently what you do for your OS. e.g. Before I jumped to Linux, I was just starting to learn PowerShell on Win, because I saw a lot of places in my system where I wanted to use it. I felt consistently dissatisfied with the lack of things I could just tell the system to do, making me go to scripting. This way, I knew I won't have a problem with putting time into something that takes a lot of configuring. But since I was still new and wanted an easy start, I went with Manjaro KDE. It was based on Arch, but had a system of differed updates, giving me a feel of it being easier. Plus, it had a lot of customisations out of the box, some of which, I learnt from, when making my own configurations for EndeavourOS. EndeavourOS considers itself to be more terminal oriented, and it is possible to easily get a full-fledged tty system, just by selecting it in the installer. I chose KDE because I like changing the Appearance a lot, but you might want to look at other DEs depending upon your expectations.

Ubuntu has been shifting a lot to snaps, so if you want your computer to be snappy (the literal meaning), you might want to avoid it (ironically). But at the same time, if you want less configuration requirements and want to keep most of your exp outside the terminal, on top of finding it easier to install software from vendors' websites, you can consider it. If you are fine with putting in the minimal amount of brain usage it takes to understand the installation instructions of the website - and by that I mean, read the heading telling you which distro the copy-paste text is meant for (I know ppl too lazy to do that and trying paste an apt command into Red Hat) - I suggest Fedora/Linux Mint and a slew of others.

DE = Desktop Environment apt = Package Manager (kinda like an app store on terminal) used for Ubuntu

P.S.: If you choose an Arch-based distro, make sure you keep a backup OS that is in the Debian/Fedora tree. I keep a Debian KDE, mainly for older linux games, which ask for packages that have been long removed from Arch, but it is useful in case you break something. That way you won't have to wait for the time it takes to make a Live USB and can just restart.

load more comments (1 replies)
[–] doingless 10 points 10 months ago (1 children)

I'm already starting to migrate my small office. Two PCs done, a handful of others to go. I have probably three that I'll run Windows 11 for software compatibility, and another three Mac's for different software.

Who remembers "Windows 10 will be our last operating system'?" I remember. Fuck Microsoft. Fuck Macs too though.

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

Personally, I think your choice of desktop environment have more impact to your day-to-day experience than your distro choice. If you feel at home with windows-like UI, try KDE Plasma. If you like minimalistic mac-like interface, then try Gnome.

[–] [email protected] 10 points 10 months ago (4 children)

Another day another switching post. We need a new community for these posts.

[–] [email protected] 29 points 10 months ago

This community is easier to find and has people who can actually answer it

If we want people switching then we should be open to it in all of our communities

load more comments (3 replies)
[–] [email protected] 9 points 10 months ago (1 children)
load more comments (1 replies)
load more comments
view more: next ›