post
Start with Mint. You can always try something else when you're more comfortable with Linux.
Mint is also one of the biggest distros which is a factor in getting help. Any problem you may have, chances are, somebody already posted the solution.
I agree, for a new user everything including installing nvidia drivers is in a GUI. And if you run into issue due to the size of both Mint and its base Ubuntu, searching for the problems usually results in a solution.
I have been using Mint for a long while now, and I've been very happy with it. Can't say I've felt the need to try anything else...
Mint or Fedora. You’ll get tons of responses, and none of them are wrong, because no one can tell you what’s best for you, but those are the most popular choices among newbies, and they are very user friendly and approachable.
The best advice I can give you is try a bunch of different ones and see which one you like best. They’re free and easy to reinstall if you end up liking one over another.
Best of luck and I hope you find one that you truly love. :)
editing videos
What program will you use?
I have heard that DaVinci resolve is very hard to set up. as for Kdenlive, I have used it few times, and it felt very clunky.
I would go with mint if you have older hardware and bazzite if you have new hardware (especially nvidia graphics card). If you really want windows-like layout check zorin OS.
for actuall advice: I would try a bunch of them and stick with one where video editing works.
I have heard that DaVinci resolve is very hard to set up.
On Bazzite (and probably the other ublue distros as well), you can run ujust install-resolve on the terminal, and that's it, you're good to go
Besides almost everything availiable to try on Windows before the switch, I've seen Nobara writing on their page about their media-focus, mentioning DaVinci Resolve workarounds from out of the box. I've not tried it yet.
Mint is popular for beginners. I went with Debian KDE because I wanted something a little more minimalistic and boring. Fedora and OpenSUSE are also good options.
If you want to stick with a Windows-like desktop, pick a KDE distro over GNOME.
This question is probably as old as Linux itself. While many (me included) do not like Ubuntu anymore, I still think its a good operating system for newcomers to Linux. Not at last because of the community it has. Ubuntu is only by those dislike who are long enough in this game. There are also different variants with different user interfaces and such (like Kubuntu).
Mint is the OS of choice for beginners. It's hassle free and it just works. Ubuntu is good, but its snap package got a bad rap when it was launched. It's not that bad. But it gets confusing since you end up with 3 different software packaging systems. (Apt with .deb files, Flatpak and Snap)
Personally I use Kubuntu, the KDE Plasma desktop version because it's so much more like Windows and has many more features. I don't mind the Snap packages, but I avoid them if I can if I can use Flatpak instead. Snap and Flatpak are essentially the same thing: it installs and runs software in a sandboxed environment which makes it safer to use.
Just adding to the numbers recommending Linux Mint. Once it's set up you don't really need to fiddle with it much/at all. Software manager is easy to use to find what you need for your tasks.
Generally you should be considering which desktop environment(DE) you want to use as well, cause it's the main thing you'll be looking at.
Mint is a good beginner, no fuss distro that runs the Cinnamon DE by default. It's also based on Ubuntu, built on top of the normal version of Ubuntu.
Ubuntu has several different options for DEs distributed as 'flavors' - Ubuntu itself comes with GNOME, but there's also Kubuntu which has KDE, and multiple other options available.
If you've got the time and a free USB drive, I'd recommend making bootable media for a few options to try them out - both Mint and Ubuntu(as well as many other different distros) have live environments to play around in when you go to install them, and it's worth trying out a few different DEs to see which one you like.
Bazzite if you want gaming working well without adding packages manually.
options:
- i just want my shit to work: mint
- i just don't want to deal with all of windows' nonsense changes: zorin
- i just want my shit to work and i have ideological problems with microsoft: linux mint debian edition
- i want an ideologically pure os (mostly): debian
- i want a truly ideologically pure os: pureos
- i just want my shit to work and i have an old-ish computer: mx linux
- i just want my shit to work and i have a considerably old computer: antix
I just want to game: bazzite
I want to question life: bohi linux
I thought that would be Arch 😆
It's been asked a million times, and it'll be answered every time, and the answers will mostly be "Mint, Fedora, FedoraKDE, and if you wanna game Bazzite."
The real advice that gets posted less, regardless of distro:
-
Back up your important files to an external drive, often. It's entirely possible you'll fuck up an install beyond repair (or beyond what you know how to do at the time) and you end up reinstalling. If you can just put your important files back and be up and running, nothing of value is lost.
-
Don't be scared of the terminal, it's incredibly useful. Look up a few YT vids like "bash basics" or "linux terminal for beginners" or something and follow along like it's a class, you'll soon be comfortable enough to use it when you need it, and you will, and you may come to love it. It's not as bad as windows cmd! Be careful when using sudo or su, that's when you could really screw up the system (but mostly it'll be fine just be careful.
And most importantly, have fun!
Here's an absolute classic unix koan about the terminal:
One evening, Master Foo and Nubi attended a gathering of programmers who had met to learn from each other. One of the programmers asked Nubi to what school he and his master belonged. Upon being told they were followers of the Great Way of Unix, the programmer grew scornful.
“The command-line tools of Unix are crude and backward,” he scoffed. “Modern, properly designed operating systems do everything through a graphical user interface.”
Master Foo said nothing, but pointed at the moon. A nearby dog began to bark at the master's hand.
“I don't understand you!” said the programmer.
Master Foo remained silent, and pointed at an image of the Buddha. Then he pointed at a window.
“What are you trying to tell me?” asked the programmer.
Master Foo pointed at the programmer's head. Then he pointed at a rock.
“Why can't you make yourself clear?” demanded the programmer.
Master Foo frowned thoughtfully, tapped the programmer twice on the nose, and dropped him in a nearby trashcan.
As the programmer was attempting to extricate himself from the garbage, the dog wandered over and piddled on him.
At that moment, the programmer achieved enlightenment
Source: https://catb.org/~esr/writings/unix-koans/gui-programmer.html
I will be the black sheep that strongly recommend against Mint. I have had more hardware compatibility problems trying to run Mint than any other distro. This is anecdotal, but consistent enough that I would make bets on it. Secondly, I hate Cinnamon, the default desktop environment. There are better choices.
Instead, I’ll suggest Fedora KDE. It’s rock solid, reliable, and the KDE Plasma desktop is the best currently available whether you leave it stock or customize it.
If you want to try things out, set up a spare thumb drive with Ventoy, which will let you boot to any ISO you copy to it. Most distros have “live” versions that you can boot to from the thumb drive and try out before installing. That said, most linux distros install in 5 minutes, so don’t be afraid to try anything and everything you’re curious about.
Also, avoid Cachy or other Arch based distros for now. They are great, but a far more hands-on. Something for the future, when you are more comfortable with linux in general.
Fedora is a good option. I'm surprised to hear about hardware incompatibilities with Mint, though. Do you have obscure or bleeding-edge hardware?
I'll +1 the Ventoy suggestion. Lets you try lots of things easily. Try at least Fedora KDE, Ubuntu, and Mint. Go with whichever feels good to you when you try them out.
You don't really need to be bleeding edge to have some hardware issues or Cinnamon Mint. Their wayland transition is still ongoing so HDR, variable refresh rate, fractional scaling and maybe some bugs for specific hardware might be present. X11 has also seen a lot less love recently after the major distros stopped actively supporting it.
KDE has nailed the Wayland transition so moving to Fedora KDE would have fixed Wayland/X11 bugs.
I guess I would classify features like variable refresh rates and fractional scaling as "advanced", but that's fair. I moved from Cinnamon to Gnome because wayland was working better for me, so fair point. I imagine it won't be too long before Cinnamon catches up, though.
For now, I'm just using a handful of extensions to make Gnome feel more like Cinnamon. Can't say I've ever been a fan of KDE, but that's just me.
Quite frankly Linux mint and Cinnamon by extension is X11 software and I dont expect the transition to be completed anytime in the foreseeable future let alone acturally start for users. Even with their incredibly slow adoption of Wayland im shocked they're going this fast, I thought they would wait another several years. Linux Mint is stable software and they're significantly less willing to make any changes than even Debian.
(Btw its just testing atm, nothing exists for users yet)
Finally someone else said it.
Just adding that since they game Bazzite is maybe the better option but still fedora based.
But I've too seen compatibility issues recently with Ubuntu and Ubuntu based distros, but not really with Debian based ones (yes, even though Ubuntu is based on Debian). I don't know why, but even MX has given me less troubles recently than Mint (not that I'd recommend base MX though - I just heavily customized it so that it's elderly friendly, so people who basically barely can use a browser and have poor eyesight).
Its not that bad to start with arch it's not as hard as it used to be. I started with endeavourOS approximately a year ago and most things just work out of the box and you don't need to do much and honestly i find it easier than having to navigate layers of abstractions.
Most of my time went into configuring stuff like hyprland, nvim and other stuff and arch just worked.
I came with 0 linux knowledge, the only terminal commands i knew were cd and ls and if not for arch I don't think I would have been hooked on linux. That being said, I get it and sometimes it is frustrating but just putting it out there that it's doable.
I moved an older relative to Mint and I regret it. Weird lagging and display server crashes sometimes, probably because of X11. Plus it's release cycle is very slow, so old packages. Ubuntu is far from my favorite distro, but at least it uses a DE with first class Wayland support.
I have Mint on the 2014 Mac mini I use as a media and Home Assistant server. It was my first dabble with Linux, and I now wish it used Plasma instead of Cinnamon. My other Linux machines are running Kubuntu with Plasma, and they're great, so logging into Cinnamon always feels like a step backwards somehow.
I could try changing the DE on it, but I'm not massively proficient, and don't want to have to set everything back up again if I fuck it up.
Mint doesn’t officially support KDE and there are known issues if you do it yourself. You’d be better off switching distros if you like that desktop. Pure Debian + KDE might be a more comfortable move in that situation.
Also, avoid Cachy or other Arch based distros for now. They are great, but a far more hands-on. Something for the future, when you are more comfortable with linux in general.
Yeah, I recently switched from Mint to EndeavourOS which is Arch, and it breaks way more often. But I must admit, it's more stable than Debian was 15 years ago, so I assume that Linux is getting friendlier in general
@sukhmel @BlameTheAntifa modern debian might as well be written in stone. Exponentially more stable than Arch. I personally think immutable distros are the better choice for most people though.
Here are my recommendations from last time I saw this question asked: https://lemmy.blahaj.zone/comment/17912220
I'd recommend either OpenSuSE or Fedora, both with KDE. They're big, well supported distros, which should install without issue and provide a slick modern experience. I use OpenSuSE, as I find the YaST system tools convenient and user friendly.
I'd avoid Ubuntu, multiple issues. Mint is a good distro but I think any big mainstream distro "just works" now, so I'd go for something that uses a slicker desktop. I prefer KDE, which is available on Mint but just isn't as tightly integrated as their own Cinnamon desktop.
Seems like Mint is the consensus and I don't disagree. Just some things to consider when choosing:
-
Desktop Environment/Window Manager (DE/WM) this is the software responsible for displaying your desktop and managing the opening and closing of graphical windows. Window managers are very bare-bones and might offer an experience significantly different than Windows. (See tiling WMs). Desktop environments do the same and more, and are often bundled with launchers and useful default programs like terminals and editors.
-
Package manager. Package managers are responsible for managing your installed software. There are a variety of options, and distros typically will choose one as their default. Pacman for Arch, Aptitude for Debian, RPM for RedHat, and others. These are mostly interchangeable for the end user, but each has slightly different commands and frontends. So just be aware there will be a bit of an extra learning curve moving from a distro that uses one to a distro that uses another.
-
Release cycle. Different distros offer different styles of releasing updates. Ubuntu and Debian periodically release updates in a cycle with major and minor releases. Some releases are marked for long term support and others marked as short term. Upgrading releases has been hit or miss for me, so I prefer rolling release distros. These distros don't distinguish major releases and simply upgrade in place. Each has it's own advantages, just be mindful of how often you will have to upgrade.
Package manager. Package managers are responsible for managing your installed software. There are a variety of options, and distros typically will choose one as their default. Pacman for Arch, Aptitude for Debian, RPM for RedHat, and others. These are mostly interchangeable for the end user, but each has slightly different commands and frontends. So just be aware there will be a bit of an extra learning curve moving from a distro that uses one to a distro that uses another.
RedHat uses dnf, RPM is the package format.
Apt sucks, pacman is ok, dnf is the best, history and rollback are great.
Mint 100% to start with, install Nvidia drivers if you have an Nvidia graphics card. Install and run a game though Steam or whatever and if all the hardware works and you can get the refresh rate you want you're good to go.
If not, install Fedora KDE and do the same.
If you still have issues on Fedora make another post here with some hardware details and say what you tried.
Just a question: why fedora KDE? I've used fedora for a few years but always with gnome. Really liked it. What would be the advantage with KDE? Or what actually is the difference ?
the difference is really just having kde desktop, which some prefer over gnome
The defaults are more similar to Windows, Gnome is really good too, more aesthetically pleasing also IMO.
Thanks! Yeah I prefer the gnome one. I think it's heavier resource-wise but for people expecting an OS to look "like an OS" (people who prefer not to use a terminal) it's great. I think I've used KDE Like 10 years ago but I am not sure if it was KDE.
Yeah, in general Gnome feels more like an entry point for Mac users and the default experience is super polished. KDE has made massive stability improvements and they don't do the whole fiasco that 4.0 was anymore. I really like that it's more oriented towards people who like a lot of settings to play with and you can pretty much make your own desktop UI without installing a bunch of less supported extensions.
I currently jammed everything into a small bar at the top with a global menu, tasks, system tray, clock and quick notes, set up shortcuts for loads of stuff and removed the title bar. My screen space probably is the biggest I've seen and I feel like other people are in toolbar hell, lol.
Go with Mint until you learn more about how Linux filesystems work and then you can go wherever you feel comfortable. Mint just has a really easy install.
What is there to learn about Linux filesystems? How is it different from a Windows filesystem, from the perspective of an average user?
Lesson one: files Lesson two: folders Here's your diploma.
You will probably come across having to fiddle with rights, which isn't really a thing on Windows
I use Arch BTW. Haven't had to fiddle with rights in the last 10 years.
Linux filesystems exam time:
section A basics
-
what does CoW stand for?
-
evaluate through pros and cons which you personally would pick: Btrfs, ZFS, F2FS, bcachefs, OverlayFS, aufs, Nilfs2, JFFS2, UBIFS
section B btefs
- what exactly happens when running this command, including how qgroups, compression, and recursion interact?
btrfs balance start -dusage=5 -musage=20 -c zstd \
--bg /srv/vms && \
btrfs qgroup limit 50G /srv/vms/guests/win10
- explain the effect of the following command on device allocation, RAID reshaping, and metadsta distribution:
btrfs device add -f /dev/nvme2n1 /home && \
btrfs balance start -mconvert=raid1 -dconvert=raid1 -sconvert=dup /home
- describe what this snapshotting pipeline does, including send stream structure, parent selection, and how receive-side overwrites are handled:
btrfs subvolume snapshot -r /opt/app /opt/.snaps/auto-$(date +%s) && \
btrfs send -c -p /opt/.snaps/last-full \
/opt/.snaps/auto-$(date +%s) \
| ssh backup 'btrfs receive -f /backup/opt/incoming'
- what actions occur on the filesystem when this defrag call is executed, especially regarding extent sharing and how compression interacts?
btrfs filesystem defrag -r -v -czstd:15 \
/var/lib/docker/overlay2
- analyze subvolume management sequence, including how default-subvolume selection influences mount behavior:
btrfs subvolume delete /mnt/root/@old && \
btrfs subvolume snapshot -r /mnt/root/@clean /mnt/root/@ && \
btrfs subvolume set-default 256 /mnt/root
section C zfs
[...]
/s
That's for sysadmins.
These days I don't even care what fs I use, I just let the distro choose its default, I simply make sure encryption is enabled.
It's really touching that you consider me to be a sysadmin, because I use Linux and know how my fs works. I'm actually kinda proud of myself. My arch install has been working for many years.
Are you saying that you use arch btw?
I use arch btw. Do you also use arch btw?
Answer for all questions: the average user doesn't care, won't run any of those, won't know what fs is on their system because they will choose the default what the installer suggests. Same as they have no idea about all the ntfs or exfat details of their windows system.
Mount points instead of drives
Btw you can load them to a USB and try out without installing if picking one is kinda hard tho remember performance will depend on USB quality.
Mint is fine. I went with pop!_os because at the time mint didn't play well with my hardware.
Make sure you test things from the install live disk before you commit. Internet access, displays, audio should all work.
Whatever beginner friendly distro you choose, I suggest you use it as if you were a grandma, especially if you have experience in troubleshooting Windows. It's natural to try to find the solution to a problem by doing a Google search, but first of all Linux changes quickly, so solutions that are older than 2 years may be outdated, over 5 years they likely are, and they may apply to different distros than yours, so be careful. Always check your DE's settings app first, those have gotten really good in the last few years.
Don't be afraid to ask in chatrooms if your distro has any, the myth of the rude Linux community is just that, a myth.
OpenSUSE, Fedora, maybe Ubuntu. I'd avoid immutable style distros like bazzite. They make things easier at the beginning but have other downsides where "normal" solutions need additional steps.
Bazzite for a first try. If you never hit a wall needing to make system tweaks, stick to it in the long term. Otherwise, I’m really liking Fedora. KDE/Gnome is personal choice.
The thing about Linux is the back and front are separated, and you can customize the ux like crazy. So as you try stuff, pay more attention to package manager, how easy things are in terminal, compatibility, etc.
Try some shit.
sounds like you have a decent computer so try bazzite gnome for your gpu
it's great for normal stuff, development and gaming
I use Pop! OS and I'm also a first time linux user! The installation process was pretty straightforward and I got used to it pretty quickly
top 84 comments