A few beginner questions about the differences between distros.
-
Good day nice people.
I, like many I'm sure, am taking Microsoft's discontinuation of Windows 10 support as an opportunity so switch over to Linux. As such, I have some questions about various things. I have included some context as to my personal use case at the end of the post should it be relevant.
-
Does the distro I pick matter? There seems to be a lot of debate around which distro is best but a lot of the discussion I've seen breaks down to what each distro comes packaged with. This confuses me as if a distro doesn't come prepackaged with something can you not just install it? Or is there some advantage to preinstalled packages other than mild convenience? Are some components difficult to integrate into your local environment?
-
One of the more salient differences I've seen between distros has been what the various companies and teams include aside from installed packages (such as snap and rolling out amazon search as a defult search), and the data they choose to retain/sell. Part of the reason I'm switching is due to Microsoft's forcing in of unwanted features and advertising. Is the company that owns whatever distro I choose likely to be a problem in the future? Are there particular ones to avoid/ones to keep an eye on?
-
I am the sort of person who does like to tinker with things from time to time but I do also want to use my computer most of the time so I'd like to end up using a mature distro. I have identified a few frontrunners in my search but I have seen conflicting information on which of them is "mature" (sufficiently stable so I spend less time fighting my computer than I do using it as well as having a large enough community and resources to help me remedy issues I might come across). Do any of these seem like they wouldn't fit that bill? The frontrunners are: fedora, kubuntu, mint, pop and tuxedo.
-
Does linux have issues interfacing with multiple monitors? Does it handle HDR okay?
-
In terms of UI and workflow I really don't mind putting in some time tinkering with the DE, exploring it and getting it how I like. It seems Plasma KDE might be good for this? Please let me know if this is an incorrect assessment. If it is, does it matter what DE I choose? If so, is there something you could recommend for my use case.
My use case:
I have a Nvidea build (RTX 2080). I have heard this can be an issue with Linux. I also have intermediate experience with linux through university and my job (with servers) as well as tinkering with SteamOS.Things I use/do on my PC (roughly ordered in terms of priority):
- Gaming including emulation
- Firefox
- VLC
- Spotify
- Discord
- Godot
- Visual Studio
- Git
- Photoshop cs6, audacity, davinci resolve
- Misc "Tinkering" (Handbrake, dvd burners/rippers, Really any weird thing I come across that I want to tinker with)
Thank you very much for your time and help in cleaing up my confusion.
-
-
L [email protected] shared this topic
-
#1. The distro matters, but not much tbh. The main difference is usually the package manager being used, the default DE/WM, init system (sysvinit/systemd/openrc), and the variant of packages they ship. #2. Avoid Ubuntu if so. #3. I recommend Debian stable. #4. Can't say much about HDR, multiple monitors are probably fine. (different refresh rate and such can be a hassle to configure tho) #5. Yes KDE is a good choice.
+Photoshop/VS probably runs in WINE but I'm not sure. You might need VM.
-
-
Not really unless you're hyper-focused on a very specific type of performance. Even then, you can always enable/disable whatever bits and pieces because it's all software, and it's all open. There are guides or threads for absolutely everything out there. A distro only organizes it simpler on base install to make it easier ootb.
-
Linux itself does not do any data collection. Never heard of any distro enabling anything by default, and you can tip it right out anyway if you want, though it's more work. If you're concerned about this though, stay away from Ubuntu, as that is the one corporate backed distro that is more likely to lean into this.
-
Fedora is probably what you want. It's taken over the helm Ubuntu used to have as the default to try. Clean, simple, no bullshit, huge community.
-
Linux, no, but you're conflating a few things. Linux is the kernel, the desktop you choose to run is what does the graphical session management. Both KDE and Gnome are fine with this, though there is an argument that KDE is a tad ahead in this realm with their VRR implementation.
-
Gnome is more akin to MacOS. KDE is more Windows-like (but still not at all). Try both on a liveUSB for a bit and see which you like.
At the end of the day you can run practically anything on a liveUSB for as long as you want before installing, even games (within reason). Be comfortable in the knowledge that if there is something you don't like a particular thing, you can change it to act however you want. Like I said above, it's all just software. It's going to be a little tough coming from a Windows-centric to realize this at first, but I assure you, installing and running one distro absolutely does not lock you into anything at all because you can just install and remove absolutely everything.
Now, hardware compatibility is a different story. The Linux kernel itself is what does all the hardware management, so if your hardware is too new, there may not be full support for a particular thing. It sounds like you're on an older machine though, so unless it's got some really obscure hardware in it, everything should be detected and load straight out of the box. Again, try a few liveUSB runs and make sure, it's that simple.
-
-
Thank you kindly for the reply. I'll factor it into my deliberations. TBH, not really married to PS or VS. I'm sure there are other photo editing programs and IDEs I could use.
-
When you like to tinker with the DE, e.g. customising to your liking, then there would be no way around KDE as it is imho the most customizable DE. Gnome is rock solid and its UI is very concise and coherent but also not that customizable (out of the box).
When it comes to the Amazon and Snap Scandals, you might want to steer clear from everything that is Ubuntu based since it was Canonical who did those two things. Ubuntu based is for example Mint (unless you go Linux Mint Debian Edition which skips the ubuntu middle man) and Kubuntu.
HDR is afaik still maturing in Wayland: https://arewewaylandyet.com/
But Multi Screen support is not a big issue anymore.
nVidia used to be a problem since their opensource and also proprietary drivers were quite lacking. But this was afaik remedied last year.
Regarding the packages: yes in essence you could just install it afterwards, but there are three/four/five package formats that are only compatible with each other after some repackging has been done, one of those package formats only exists on one branch of Linux (snap), twos are universal (AppImage which is similiar to portable Apps in Windows, Flatpak) and three that are fundamental (DEB for debian based systems, RPM for IBM red hat (fedora), ZST for Arch based systems)
With your software list, you may run into issues regarding Photoshop CS6 as it is not supported in Linux and you would need alternatives (which includes relearning workflows) e.g. Krita and GIMP (both you can already run in windows to check them out and learn a bit)
Gaming is simple: check protondb.com to see if a given game runs in linux; steam exists, lutris exists for non-steam games.
-
CS6 is platinum in Wine as well, so wouldn't expect any issues there if they want to run it that way.
-
I'm gonna push back against your Ubuntu disparagement. In terms of "pushing" things, Ubuntu's abuses are really very marginal. Compared to Windows, the difference between Ubuntu and any other distro is vanishingly minimal in this regard. Meanwhile, Ubuntu is undeniably a solid and dependable distro with a 20-year track record behind it. For a beginner that should count for something.
-
There is no right answer. There are many distros to choose from and each has its pros and cons. My suggestion would be to try a few things in VMs before fully making the jump. Personally I use Mint. It just works and takes a minimal amount of hassle to install and run. If that's a priority to you, I'd suggest checking it out.
-
-
It matters a little bit, but not a ton. A big difference will come down to what package manager comes with a distro, and whether it is a "rolling" distro that gets updates as soon as they come out, or one which withholds updates until after they have some time for bug testing, etc. Given that gaming is one of your primary use cases, I would recommend a rolling distro. If your distro does not come prepackaged with something you can usually install it. Minimalist distros like Arch come with almost nothing pre-installed, not even a desktop environment, so you can be very granular about what gets installed and keep you system lean.
-
Most distros will not have as much in the way of corporate control/privacy concerns. A few like Ubuntu or Fedora are more closely linked with a single company, but most are more community driven and this is not a concern.
-
The advice I always give to people first trying Linux is to go into it with the mindset that you are learning a new skill as many things are simply done differently to Windows. Most things work fine, but every once in a while, especially when setting something up for the first time, may require additional configuration steps. Very popular distros like Mint will usually have the most community resources, and you can often find posts or guides of people who have already solved some issue you run into. I would also throw one of the Arch-based distros onto your list: Endeavor OS, which is essentially a pre-configured Arch installation. The Arch wiki is one of the most highly regarded resources in the entire linux community, and even if you are not using an Arch distro, many of the guides on it can be helpful.
-
Generally speaking, my multi-monitor usage with KDE has been seamless. No issues that I can think of. HDR support has only very recently been added, so I am not sure how well it works, but it is improving rapidly.
-
I think Plasma would be a good fit for what you are trying to do. Honestly, it is very customizable, but perfectly usable right out of the box even if you do not want to do anything to it. The layout is very familiar for a Windows user.
-
-
Yeah sure but they do force snap for some packages (while making it look like apt running) and it isn't ideal. I don't see any reason to use ubuntu over debian unless I'm some corporation that needs to run the same version for 10 years with their subscription.
-
Shameless self promotion: https://lemm.ee/post/37682729
It won't answer all of your answers, but it should at least give you a good primer on what distros are and what are the main key takeaways.
-
I don’t have anything to say that everyone else hasn’t so I’ll just wish you good luck and hope you have an enjoyable experience
-
-
the distro matters, but as a general rule, start with mint cinnamon because it's easy and super stable. different distros use different components and they are configured differently, so if you face issues and incompatibility on mint, fedora may work better for example. for me it's the other way around. also on debian or ubuntu based distros you have the biggest selection of programs available. not sure what packages you are referring to..just applications in general? it's as easy as just installing or uninstalling them from your package manager / software center or whatever.
-
ubuntu is owned by canonical, I'd say avoid that. mint is derived from ubuntu, but it has a debian edition so it's not threatened if ubuntu gets further enshittified.
-
I recently used kububtu for a week, something to note: it's running very far behind, using plasma 5.27. in my experience, kde in general seems to have lots of customization but a lot of it is just broken. all the themes you can find, most won't install, animations are laggy (I suspect nvidia issue). downvotes incoming, but that's just my experience. it may work for you though idk. fedora official and pop use gnome, which I have very limited experience with, but I remember it not giving too much control to the user with customization if that's what you're after, also what's with the full screen app launcher? in cinnamon you will find a lot of customization and it all works. it's also very familiar to use if you're coming from windows.
-
do your monitors have different refresh rates? that was an issue, I think that got fixed in wayland. x11 will not be your friend. someone correct me on this one if I'm wrong.
-
I stand by what I said in 3, but go ahead and try them in usb live environment and see if you find it okay to use. btw you can install KDE plasma in mint too, you're not married to the DE that your distro ships with.
you are probably going to need to set up a virtualbox and use photoshop in windows, I hear it doesn't work well in wine.
-
-
Others have already answered your questions, so I'll just drop in my anecdotal experience to moving over my desktop to Linux last year. I tried a few different distros but settled with Fedora KDE edition. It works with everything exotic in my laptop out of the box, except for the gyro that doesn't work with anybody else either. The desktop feels familiar and is easy to customize. I tried to like Gnome and variants but it is really settled on The Gnome Way of doing everything. Fedora is a fresh experience from previous attempts of going full Linux desktop with Ubuntu and even Mint. The GUI for software and package management is neat and includes native packages, flatpak both the fedora builds and mainline. Some minor things are not quite there but I believe that will be the Linux experience forever and I'm okay with it. I recommend to try it.
-
I don’t see any reason to use ubuntu over debian
I do. The last time I tried it, Debian's installer crashed and left me with a white screen. Imagine telling a newbie to wipe their disk before that happens. Linux has lost a user for life. Debian's site is still completely archaic, so the pre-installation funnel is going to be a challenge in itself for most people. No way.
To be clear, I used Debian for years, I love their mission and I want it to be the reference FOSS distro. But beginners need hand-holding and Debian is not ready for that yet.
-
-
By and large, distros package the same software so which one you pick is more or less a matter of taste. As a beginner you won't have the knowledge to take advantage of documentation/instructions that are not written for your specific distro, so pick one of the more popular ones.
-
No, distro owners won't be a problem in the same way that microsoft or apple are. Don't worry about that: the moment they do something unsavory (even remotely) their projects will be forked, and switching to a different distro is not a big deal anyway.
-
If you like to tinker you will break your system, not because linux is fragile (it is not) but because knowledge of low-level stuff is widespread and the temptation to thinker with it is too great. Here I'd recommend to look into system snapshots and how they integrate with boot options (eg. opensuse tumbleweed automatically snapshosts your system when you update it and during boot you can choose to boot into a previous snapshot - surely other distros do the same and if they don't you can set it up yourself).
-
The short answer is "use KDE"
-
KDE is great. The DE you choose matters (IMHO) more that the distro, because once you are familiar with a DE and its shortcuts it's a pain to switch, and also because once you are used to some feature it's enormously frustrating to switch to a DE that doesn't have it
From what I hear (I switched to Amd years ago), it's not hard to make the Nvidia cards work properly, but it's a recurring hassle and there are lots of things that are more fun to thinker with... unless specific reasons you need an nvidia card, I'd suggest selling it off and replacing it with a second-hand AMD/Intel one.
-
-
Just use LMDE.
-
-
Does the distro I pick matter?
Packages
When you install a distro it will have repositories of apps that you can easily install and easily keep updated using either the GUI (GNOME Software for GNOME, Discover for KDE) or the package manager in terminal (dnf in Fedora, apt in kubuntu and mint). It's similar to how you install apps on a smartphone.
The good thing about the apps from the default repository is that they're (in theory) tested to work well with the distro.
You can also install applications from other sources when necessary.
Update Frequency and new tech
Another difference is how new kernel and software you get from the repos.
The latest Debian Stable runs kernel 6.1 while Fedora just updated to 6.12 and arch has been running 6.12 since december.
If you're running the newest hardware then the chance of having drivers available automatically increases with a newer kernel. -
Company-run distros and alternatives:
In my opinion Ubuntu is the ones doing the most forcing as of now, and even they are angels compared to Microsoft.
Fedora had discussions about including opt-out Telemetry to aid them getting data to improve the distro. They listened to community feedback and backpedaled that into opt-in metrics:
https://fedoraproject.org/wiki/Changes/Telemetry
https://fedoraproject.org/wiki/Changes/Metrics
Debian and Arch are both examples of distros without enterprise involvement and that have no upstream distro that can affect their releases.
Map of distros here: https://upload.wikimedia.org/wikipedia/commons/1/1b/Linux_Distribution_Timeline.svg -
Stability of the distro:
Of your frontrunners I've only run Fedora but that has been stable and been working well for me for my primary PC. So has Debian which I run on my servers (I have a Debian VM running Portainer for dockers, one for running Jellyfin and a third for Forgejo). -
Monitor support
Multi monitor support
I don't have the desktop space for double monitors personally, but I've heard that KDE 6 (Plasma) handles multi monitor support well.
HDR
Should be working since November
- Both KDE and GNOME are customizable. KDE is more similar to Windows and I realized that most of my GNOME customizations was to make it more similar to Windows and KDE. I've since switched to KDE and must say I really enjoy having a proper file browser as default. Nautilus (default GNOME file browser) has been simplified to death and caused me to create a script to replace it with nemo.
Nvidia is a whole lot simpler to use than people make it sound like, though I'll stay team red:
https://rpmfusion.org/Howto/NVIDIA#Current_GeForce.2FQuadro.2FTesla
Fedora guide for Nvidia drivers unless you're running a really old card:sudo dnf update -y # Update your machine and reboot sudo dnf install akmod-nvidia # Installs the driver sudo dnf install xorg-x11-drv-nvidia-cuda #optional for cuda/nvdec/nvenc support (required for Davinci Resolve)
- Gaming including emulation
First person shooters with kernel intrusive AV won't work in Linux as they expect to spy on a Windows OS.
Other than that gaming on Linux is really getting there as I'm sure you've realized when using a Steamdeck.
Outside of Steam you have Heroic Games Launcher, Lutris and Bottles for running windows games on Linux.
I'm mostly using Lutris but I think Heroic Games launcher is the more popular one. - Firefox
Default browser in most distros
. VLC
Available in most default distro repositories. - Spotify
Available as a Flatpak on Flathub, haven't used it myself. - Discord
I know people has had some trouble with screen sharing but that the DiscordCanary (think Beta version) solves it.
https://github.com/flathub/com.discordapp.Discord/issues/380 - Godot
Can be downloaded as a simple bin file from their own site: https://godotengine.org/download/linux/
Also available as a Flatpak on Flathub - Visual Studio
The closest you get is VSCode. - Git
Not a problem. - Photoshop cs6, audacity, davinci resolve
Photoshop will be trouble, Audacity and Davinci Resolve should work. - Misc “Tinkering” (Handbrake, dvd burners/rippers, Really any weird thing I come across that I want to tinker with)
Handbrake is available as a Flatpak on Flathub, there's dvd burner applications available too.
-
-
You already have great answers, so I'll just drop my recommendations. LMDE if you want something more stable, and Endeavour OS if you want to go a bit more in the weeds with a rolling release.
In the end, don't be afraid to try some for a few weeks and find one you like. One of the strength of Linux is that if you mess up, you can always reinstall,and it's not scary since you did it once already.
-
Distros packaging software means that it is available to install with the package manager from their repositories. No distro provides every piece of software out there. This can be mitigated with Flatpak, Snap, GUIX, AppImage or, in a pinch, by compiling the required program yourself.
Sounds like you've already done most of the work. From what you've said, Fedora with Plasma sounds great for your use case. Good luck on your journey and glad to have you aboard!