this post was submitted on 19 Mar 2025
78 points (100.0% liked)

Linux

1270 readers
20 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
 

Honestly, at this point I’m so done with window’s bullshit. Their operating system is damn near unusable. All the convenient stuff is hidden in weird places. The constant whining about having to buy their crap. Or worse trying to get me to use the horrible software that comes with the new versions.

My excuse used to be, but I can’t play games on it. This is no longer the case for the games I love. So Windows can suck it. At this point I’m switching away from a lot of stuff I used to use. (x-box became Steam-deck, twitter became blue-sky and reddit is becoming Lemmy) As a kind of computer illiterate person, this has been a worth while transition but a difficult one. Let’s just say I had to learn a lot of new stuff.

So I’m a total Linux newbie but thanks to my Steam deck I’ve become somewhat used to using it. Not like an expert, but I have run wine to create separate environments for running pokémon fangames. And have taken a look around the Linux environment. I like it and think I’ll be able to get used to it with practice. It reminds me weirdly of windows XP in how easily I can get everything to work the way I want. It takes a bit of doing and some research, but it works. Which is all I want in an operating system.

I am looking for tips as to where to start searching, because I am converting my windows computer to Linux. I just don’t know what version.

Any user experience is welcome, I have no idea where to begin. I mostly use the computer I’m installing this on as a glorified typewriter, that I play movies, music and retro-games on.

A user friendly version is preferred, I find it hard to parse out from the various versions I have seen so far how easy they actually are to use. Extra points if a large amount of the information has easy to find tutorials on the internet. I don’t always know where to start looking and as I learned while getting wine to work, some of the names/terms are completely different. (And kind of a lot at once if you are just getting started).

Any resources you might think are useful for a newbie are also highly appreciated.

tl;dr: I (a Linux noob) am looking for a recommendation for what version of Linux to use for my needs. And any tips tricks or other info that I might need to know before I switch. Because windows sucks.

I’m sorry if this has already been asked and answered. I did try to find an answer through searching, but as I already mentioned. My lack of terms and knowledge is holding me back.

top 50 comments
sorted by: hot top controversial new old
[–] balder1993@programming.dev 23 points 2 weeks ago* (last edited 2 weeks ago) (2 children)

Here’s a nice pic that make you feel less “lost” about how some popular distributions relate to each other:

[–] avidamoeba@lemmy.ca 17 points 2 weeks ago* (last edited 2 weeks ago) (1 children)

A bit more useful, puts the different parent distros to scale:

High-res source: https://en.wikipedia.org/wiki/List_of_Linux_distributions?wprov=sfla1

[–] TeaWalker@lemm.ee 19 points 2 weeks ago (1 children)

This picture definitely explains why I was so confused about all of the different versions. Dang, also fascinating to see that so many people put so much work into this operating system, making their own versions for their own needs. Thank you, this one also goes on the research pile.

[–] balder1993@programming.dev 5 points 2 weeks ago (1 children)

Yeah, just a note, basically these Linux distros are the same at their “core”, but what differs among them is mostly about the software they have and the way they’re managed.

So you have distros that offer only open source software in their repository, some include proprietary drivers. Some distro families will have some differences in the path of certain folders, different families use different formats of their packages (which include the actual binary of the software together with the metadata about how to install them in the system), although a purely Linux binary should be executed in any Linux distro. Some offer more guidance during installation and setup, some offer a more “raw” experience that force you to chose every little detail, and so on.

Another difference is in their philosophy of how the packages and dependencies are made available. Distributions such Arch Linux and its derivatives always offer the latest versions of each package, reason why they’re called “rolling release”. Distributions such as Debian offer a specific version that’s “frozen” and tested thoroughly until a new version of Debian is released with more updated software.

Some say a rolling release distro is better for gamers because you always get the latest features and performance improvements, but they’re naturally less reliable than a stable distro.

So I’d say the important thing is to understand the trade-offs so that you can choose the best thing for you. And also there’s no downside of experimenting different distros in a virtual machine, for example.

[–] marauding_gibberish142@lemmy.dbzer0.com 1 points 2 weeks ago (1 children)

Can you name some distros which are FOSS only and would whine if I were to attempt non-FOSS software installs? Debian now bundles non-free software by default (it's an opt-out now instead of opt-in)

[–] TeaWalker@lemm.ee 6 points 2 weeks ago

Thank you, this is going to make organising my research in preparation a lot easier. It also answered some questions I got by reading other peoples comments.

[–] Vittelius@feddit.org 12 points 2 weeks ago (2 children)

Since you are already familiar with the Steam Deck, I would go with a distro (that's Linux-speak for version) that uses KDE Plasma, as that's the desktop environment used by Steam OS. My recommendation therefore is Bazzite or Aurora. Both OSs are developed by the same team using the same core technology. Bazzite is more "gamer focused" (a.k.a. they are pre-installing steam) while Aurora targets more of a developer audience. But I would argue that the differences are, at the end of the day, mainly cosmetic. Aurora is still pretty noob friendly and you could still develop on Bazzite.

Both systems are "Atomic" which basically means that a system update can't screw up your system. And if you screw something up, then you can "rebase" the system which reinstalls the OS but keeps all your data and installed apps*. It uses flatpak with flathub as its appstore so you have the same apps available as on the Steam Deck.

Now for the downsides: Some apps are a bit harder to install. Mainly apps that need deeper system access such as vpn apps can take a couple more steps to install here than on other distros. There is also no live system. Many distros have a "live mode" where you can test the system before installing. This allows you to check if your hardware is supported. Aurora and bazzite don't have that.

Lastly the userbase is growing, but other disros such as Mint are still more popular. You therefore might find less specific documentation and tutorials on the internet for it than with other options.

*Technically it's more complicated than that, there are edgecases of apps that don't survive a rebase, but don't worry about that.

load more comments (2 replies)
[–] gonzo-rand19@moist.catsweat.com 9 points 2 weeks ago (1 children)

I really like Debian. There's a version of Linux Mint called Linux Mint Debian Edition (LMDE) that I recommend for people new to Linux. My wife has been using it for about 6 months.

The easiest way to install is by using the live image on a USB drive. I recommend installing Ventoy on the USB first if you like the idea of having a dedicated USB for boot images. Totally not necessary, but can be useful.

[–] lka1988@lemmy.dbzer0.com 2 points 2 weeks ago* (last edited 2 weeks ago) (2 children)

I much prefer LMDE over any Ubuntu-based distro. I don't like the way Canonical has been going for a while now, and dealing with Ubuntu PPAs and other weird Ubuntu shit just doesn't work with me anymore. Gimme a repo to put into /etc/apt/sources.list and leave it at that.

[–] ReversalHatchery 1 points 2 weeks ago (1 children)

afaik regular mint doesn't have that clusterfuck either

[–] lka1988@lemmy.dbzer0.com 1 points 2 weeks ago

Oh it does. I have it on an old MacBook. I've been meaning to replace it with LMDE.

[–] deathbird@mander.xyz 1 points 2 weeks ago

Why PPAs instead of repos? Why...

[–] mts711@lemm.ee 7 points 2 weeks ago (1 children)

I'm in a very similar situation like you are. I too have started to be annoyed with the Big Tech products and the Internet in general.

I have switched to Lemmy, shut down my gmail account and opened a Proton Mail, and switched from using Google search engine to Qwant.

I too have switched to Linux Mint, and I'm loving it. TBH my IT colleauges talked me into buying refurbished Thinkpad laptop and told me to install Linux Mint. Boy am I glad I did that.

The next step for me is switching to Fairphone :D

[–] lka1988@lemmy.dbzer0.com 2 points 2 weeks ago (2 children)

I can't imagine just...shutting down my email. It's 20 years old and is integrated into a lot of my life.

I suppose I should look into other options.

[–] ReversalHatchery 1 points 2 weeks ago* (last edited 2 weeks ago)

you can import all your mail into proton or another, and then set up autoforwarding in gmail until you update the email in the most important services.

you don't have to delete the address, but deleting all mails there (after importing them to a new service and getting a full local backup) might be a good idea

[–] mts711@lemm.ee 1 points 2 weeks ago

MIne was from 2007. So not as old as yours. Yes, there are many things connected to it, but you can't imagine what a feeling of relief that is.

[–] unwarlikeExtortion@lemmy.ml 6 points 2 weeks ago (2 children)

Linux Mint is the obvious "newbie" choice, and not just because everyone says so.

Now, I'm no Linux expert, but Mint is great for the huge amount of tutorials availiable. The catch is: most of them aren't aimed at Mint itself, but Ubuntu or Debian, from which it "inherits" a lot. So, if you have a problem and can't find a fix for Mint specifically, chances are one aimed at Ubuntu (or even Debian) will work flawlessly.

Additionally, GenAI chatbots impress me with how helpful thay are. Just by asking them how to do stuff will teach you a lot.

I highly recommend you save the info which seemed most useful somewhere for future reference. In my experience I had to do a few dozen things repeatedly and ended up remembering them. They're mostly simple commands like apt install, apt update, apt upgrade, cd and my favourite `` which opens the app invoked without "hijacking" the terminal.

As most in the Linux community say, some things are lightning-fast to do in the terminal once you know the proper incantation.

As others said, the Mint install is incredibly simple, and much faster than the Windows one. You don't need a guide, just reading the on-screen prompts and instructions will guide you through it. During the install I highly recommend checking the "Install proprietary drivers" box because depending on your exact hardware, some things (especially Nvidia) may not play well without it.

You will be able to do almost everything without the terminal, although many tutorials do utilize it, so using it is pretty much inevitable at some point of your Linux journey.

Now, some hearsay: I've heard that Windows doesn't play nice with dual boot (although I've never experienced it fist hand), so you should back up your files just in case.

But, before you do that: For starting, if you've got the time, I'd recommend getting an old machine to dip your toes into Linux on it first without fully committing. I'd recommend you do this even though you have the Steam Deck since there are some differences between SteamOS and Mint, so it wouldn't hurt to try.

[–] ReversalHatchery 1 points 2 weeks ago (1 children)

and my favourite `` which opens the app invoked without "hijacking" the terminal.

lemmy sanitized it out, did you mean the ampersand?

[–] unwarlikeExtortion@lemmy.ml 1 points 2 weeks ago

Yup. For me it renders fine (Thunder)

[–] communist@lemmy.frozeninferno.xyz 1 points 2 weeks ago* (last edited 2 weeks ago)

I honestly think mint is an outdated suggestion for beginners, I think immutability is extremely important for someone who is just starting out, as well as starting on KDE since it's by far the most developed DE that isn't gnome and their... design decisions are unfortunate for people coming from windows.

I don't think we should be recommending mint to beginners anymore, if mint makes an immutable, up to date KDE distro, that'll change, but until then, I think bazzite is objectively a better starting place for beginners.

The mere fact that it generates a new system for you on update and lets you switch between and rollback automatically is enough for me to say it's better, but it also has more up to date software, and tons of guides (fedora is one of the most popular distros, and bazzite is essentially identical except with some QoL upgrades).

How common is the story of "I was new to linux and completely broke it"? that's not a good user experience for someone who's just starting, it's intimidating, scary, and I just don't think it's the best in the modern era. There's something to be said about learning from these mistakes, but bazzite essentially makes these mistakes impossible.

Furthermore because of the way bazzite works, package management is completely graphical and requires essentially no intervention on the users part, flathub and immutability pair excellently for this reason.

Cinnamon doesn't and won't support HDR, the security/performance improvements from wayland, mixed refresh rate displays, mixed DPI displays, fractional scaling, and many other things for a very very long time if at all. I don't understand the usecase for cinnamon tbh, xfce is great if you need performance but don't want to make major sacrifices, lmde is great if you need A LOT of performance, cinnamon isn't particularly performant and just a strictly worse version of kde in my eyes from the perspective of a beginner, anyway.

[–] HubertManne@piefed.social 5 points 2 weeks ago (1 children)

You get my standard reply that I use zorin which is an ubuntu based distro that tries to give the look of feel of windows and has a lot of default installed things like wine/playonlinux, libreoffice, app for disc burning, rdp client, basically most everything I would want for day to day use. It is not necessarily the best gaming distro and its certainly not bleeding edge. Its a great install and get to doing things right away distro to me which is what I want.

[–] TeaWalker@lemm.ee 3 points 2 weeks ago

I don’t mind if things aren’t the newest of the new. In my experience that usually means there are more tutorials and fewer bugs. A distro that feels like windows a bit is tempting as a newbie and might make my switch easier, thank you for that consideration. I also like the idea of getting to work right out of the box. I’m definitely adding Zorin to the research pile, thank you.

[–] silentjohn@lemmy.ml 5 points 2 weeks ago

Linux Mint DE will be the easiest transition.

[–] ArcaneSlime@lemmy.dbzer0.com 5 points 2 weeks ago

Go for a popular/"beginner" distro (basically mint or fedora or fedoraKDE, or Bazzite for gaming) so you can search up anything you need, and before you install anything test it all out with the live boot disk you created; keep backups and don't be afraid to fuck up, at worst you reinstall and you can script much of the set up process; and do not be afraid of the terminal, learn its secrets, watch a "bash beginner" and "linux terminal beginner" video or a few on youtube and follow along like it's a class, you'll be fine.

That's it, you'll have specific questions later, but for now that's all you need.

[–] dubyakay@lemmy.ca 4 points 2 weeks ago

I was in your shoes last year, OP.

I first installed Mint (because everyone recommended it as the newbie distro) on a laptop that I took with me on summer vacation, to see if I can do some summer course work and finals on it. It worked flawlessly for that. Then I installed Steam and the paw patrol game for the kids, with controller support, and again everything worked flawlessly.

This basically gave me the confidence to just axe windows on my home desktop and fail horribly over and over again to get Arch working. Until I didn't. I'm still Linux illiterate, but the Arch wiki, their IRC channel and duck.ai & asking every available LLM through it for consensus, helped a ton with resolving anything I have encountered. I'd probably go for something more stable though next time.

So yeah tl;dr try on old laptop first for a month, then switch your main PC.

[–] communist@lemmy.frozeninferno.xyz 4 points 2 weeks ago (1 children)

Absolutely go with bazzite, I have 15 years of experience and am willing to do unlimited troubleshooting for free if you message me on matrix.

as for why bazzite? it's immutable, which means there's a core set of stuff that is read only and can't be broken, which is massively beneficial for new people and is very up to date, and has the fixes for certain patent related stuff built in (fedora doesn't as do any other american based distros) that make twitch and some other websites work properly out of the box

[–] lumony@lemmings.world 0 points 2 weeks ago* (last edited 2 weeks ago) (1 children)

For the uninitiated, bazzite isn't really a battle-tested distro or a mainstream one. I just started hearing about it within the past few months.

It kind of came out of nowhere and looks to be getting shilled hard, similar to mx linux. The amount of shilling you may see for it does not correspond with usage among the community at all.

Be careful what you install on your computers, guys.

[–] communist@lemmy.frozeninferno.xyz 0 points 2 weeks ago* (last edited 2 weeks ago) (1 children)

This isn't really true since it's just a slightly modified atomic fedora. Even if bazzite completely evaporated it wouldn't matter even a little to someone who currently has it installed. They'd just continue getting fedora updates like nothing happened.

And to say fedora isn't battletested/mainstream is insane.

the only differences are minor qol improvements that fedora doesn't have for legal reasons, and steam being installed.

[–] lumony@lemmings.world 1 points 1 week ago* (last edited 1 week ago)
[–] furrowsofar 4 points 2 weeks ago* (last edited 2 weeks ago)

Reguarding apps, you said typewriter, movies, music, games. Office suite look at LibreOffice. Movies and music if it is online just Firefox or any other browser you choose. Firefox is good at working with PDFs too. Any distro should come with a document viewer, photoviewer, video player, and music player. You can choose from tons of other or more advanced tools. Debian for example comes with over 60K packges and Ubuntu and Mint are similar. There are also 3rd party sources too. Flathub or Snapcraft for example if you want something not in the repos.

If you go with a Debian based distro with a lot of apps in the repos, you probably my not need these other app souces, but some people like smaller distros, something special just not in the repos, or a newer or different version of app. For example I use Joplin which is a notes app that is not in the Debian repos.

For apps finding an app name and starting links https://alternativeto.net is your friend. For distros, https://distrowatch.com is your friend. Strongly favor a distro in the top 10 on distro watch unless you have some special need.

Edit: You will notice that the top 10 are all Debian, Arch, Fedora, or SUSE based in that general order of more to less popularity. Linux distros tend to be based on these base distributions. For example Mint is based on Debian and so is Ubuntu.

[–] easily3667@lemmus.org 3 points 2 weeks ago* (last edited 2 weeks ago) (1 children)

windows' is the correct way to form that since windows ends with an s

And you might say "don't be a dick" but to that I say: you want to use Linux. You need to learn how to type things correctly and accurately or your computer will not work. The rules of most command line programs are far more restrictive than the ' rule in English.

[–] moomoomoo309@programming.dev 2 points 2 weeks ago

Either windows' or windows's is correct, actually. The reason is because of exactly words like "Windows", if you use the former, it sounds like it's a possessive of more than one window, but it's a possessive of a proper noun, Windows. The latter is more correct in this case because of that. (it's also pronounced that way!)

[–] nullpotential@lemmy.dbzer0.com 3 points 2 weeks ago
[–] Egin@feddit.org 3 points 2 weeks ago

https://distrosea.com/ After following some of the recommendations here, you can look into this website to gets first look and feel for the distro before downloading the live USB.

[–] oo1@lemmings.world 2 points 2 weeks ago

I'd go basic debian . Install flatpak and flathub to get any packages that are too far out of date or might get so. Any derivative or ubuntu derivative just sees like unnecessary extra dependencies to me.

Debian gives i think a wider choice of desktop environment than any of the derivatives on install, but I think they're all much of a muchness really. Most of the DEs have the "Click something, window opens" feature.

[–] liliumstar@lemmy.dbzer0.com 2 points 2 weeks ago (1 children)

This is basically the holy grail for finding how to do things or troubleshooting once you have the basics down: https://wiki.archlinux.org/title/Main_page

A large amount of information is transferrable to other distros, particularly if they use systemd.

I would also spend some time getting comfortable with the command line. There are a million tutorials, guides, and free courses on this topic. Find a shell and terminal emulator you like. I'm using Fish and Kitty these days.

Going against the grain, maybe consider EndeavourOS for a distro? https://endeavouros.com/

Bard on my experience, Mint is probably the best gateway distro into Linux from windows. Debian and Ubuntu forums are relevant and useful. My wife and I are both IT professionals, and mint was just “natural”. She couldn’t care less what os, de, or wm is in use as long as it gets it done. She’s got mint on one laptop and Debian with gnome on another.

Once they decide they want something different they can find what meets those needs nice they have their bearings and a “need”.

Ubuntu never really hit home for me for some reason.

I wanted to move off mint, because I wanted the gnome DE. Yes, I did successfully slam gnome on top of mint, more as a can I do it vs should I do it exercise. Then I wanted something further upstream and went to Debian.

Then, I started tinkering with Endeavouros. This has allowed me to learn more about how things really work and WHY they work the way they do. Documentation on arch to me is second to none. Until I had daily driver Linux experience and spent some time tinkering, this was just overwhelming.

[–] 18107@aussie.zone 2 points 2 weeks ago* (last edited 2 weeks ago) (2 children)

I recommend dual booting Windows and Linux until you're comfortable switching entirely. Sometimes you need to go back for just one task.

Always back up your files before installing a new OS. Data loss is always possible during installation, and more likely if you don't know what you're doing.

The Grub boot manager (included and installed by default with Linux Mint and some other distros) makes it easy to pick which OS to boot each time when turning the computer on.

Check out Lutris for non-Steam Windows games. It uses Wine, but is a lot more user friendly to set up and use.

If their computer can handle running a windows vm on virtualbox, I’d recommend that over dual boot. Windows update will almost certainly cause issues on boot…eventually.

Jump into Linux with both feet. Use the vm as a crutch or a bridge to windows only software.

Follow the advice below… backup everything. If you have a 2nd hd, this makes it easier to keep files and is separated.

If you’re prepared to reinstall, it’s easy to nuke it and try again. It’s part of learning and sometimes easier to troubleshoot.

[–] Celsuss@lemmy.ml 1 points 2 weeks ago

Until a new windows update breaks the Linux installation. I would recommend go for Linux 100%.

[–] furrowsofar 2 points 2 weeks ago* (last edited 2 weeks ago)

I personally prefer Debian based distros just because of the number of apps in the software repo. Probably consider Ubuntu or Mint in your case. My wife and I have used Linux pretty exclusively for over 20 years. Ease of use is not that much of an issue once your setup. My wife and her dad are not technical and they have few issues.

Installing, and fixing issues is more technical but it is for Windows too especially if you do not get it preinstalled. You presumably have some stratagy for Windows support. Linux same, have a stratgey for it.

[–] j4yt33@feddit.org 2 points 2 weeks ago

Mint is a safe bet, I would also suggest you have a look at Pop! OS and CachyOS once you feel a bit more comfortable with Linux and are curious at all. They have a bit more cool stuff to offer that you don't really get from windows imho

[–] bubbalouie@lemmy.ml 0 points 2 weeks ago

Switching to something else because you've had it up to here with existing is a bad reason. Your mind is biased and loaded for prejudgement.

[–] lumony@lemmings.world 0 points 2 weeks ago (1 children)

I think Mint is great for beginners and advances users alike.

If you're feeling more confident, you could try Debian. Debian will have older software and be harder to setup, but you'll get a better feel for the Linux ecosystem by using it over Mint.

Manjaro is for practical usage. You'll have more up-to-date software and access to a massive user repository of install scripts for anything that isn't in the official software repositories.

Your choice of Desktop Environment will have a big impact on how you use your computer. I recommend KDE for those coming from Windows. With a small amount of configuration, you can have it set up like a traditional desktop environment with the start menu on the left, show desktop on the right, notifications towards the right, etc.

KDE has a lot of stuff, but you can only choose what you need and you'll notice it's great at being a basic DE even though it's capable of more.

[–] communist@lemmy.frozeninferno.xyz 0 points 2 weeks ago (1 children)

Manjaro is possibly the very worst distro of all time, famously this document details a bunch of the incredibly incompetent things they've done:

https://github.com/arindas/manjarno

Really there's just no usecase for manjaro, if you want a simpler arch... use fedora. Manjaro shouldn't exist, to be honest, i have never found a valid usecase for it. Trying to turn arch into a simple distro is a lofty goal created for absolutely no reason and they broke everything along the way repeatedly. If you insist on something arch based, use endeavoros, or just use the arch installer which isn't that hard anymore anyway.

[–] lumony@lemmings.world 1 points 1 week ago (1 children)

Is there anything the distro could feasibly do to be a worse choice?