Planning on moving over from Windows 10 to Linux for my Personal Work Station. Can't decide which OS I should switch to.

https://lemmy.world/post/13058334

Planning on moving over from Windows 10 to Linux for my Personal Work Station. Can't decide which OS I should switch to. - Lemmy.World

Windows has been a thorn in my side for years. But ever since I started moved to Linux on my Laptop and swapping my professional software to a cross platform alternative, I’ve been dreaming on removing it from my SSD. And as soon as I finish my last few projects, I can transition. (I want to do it now). Trouble is which I danced my way across multiple amazing distros, I can’t decide which one to land on since the one software I want to test, Davinci Resolve doesn’t work on my Intel Powered Laptop. (curse you intel implementation of OpenCL). So the opinions of those of you who’ve used Davinci Resolve, Unity/Godot, and/or FreeCAD. I want it to be stable with minimal down time on hardware with a AMD Ryzen 5 1600x and a RTX 3050. Here’s the OS’s I am looking at. CentOS (alt Fedora) - Pro: Recommended by Davinci Resolve for the OS, has good package manager GUI that separates Applications and System Software (DNF Dragon), Good support for multiple Desktop Environments I like. Game Support is excellent and about a few months behind arch. - Con: When I last installed Fedora my OS Drives BTFS file system died a horrific and brutal death, losing all of my data. Can’t have that. And I personally do not like DNF and how slow it makes updating and browsing packages. Debain (alt Linux Mint DE) - Pro: The most stable OS I’ve used, with a wide range of software support both officially in the distros package manager, or from developers own website. I am most familiar with this OS and APT - Cons: Ancient packages which may cause issues with Davinci Resolve and Video Games. An over reliance on the terminal to fix simple problems (though this can be said for most linux distros). I personally don’t like APT and how it manages the software. EndevourOS (alt Manjaro) - Pro: The most up to date OS, great for games with the AUR giving support for a lot of software which isn’t available on other distros. - Cons: Manjaro has died on me once, and is a hassle to setup right and keep up. EndevourOS has no Package Manager GUI, and is over reliant on the Terminal. Can’t use pacman in a terminal the commands are confusing. OpenSUSE Tumbleweed - Pro: Like Fedora but doesn’t use DNF, good game support - Cons: Software isn’t as well supported. Edit: from the sounds of thing, and the advice from everyone. I think what I’ll do is an install order while testing distros (either in distro box or on a spare ssd) in the following order. Debain/Mint DE -> OpenSUSE -> EndevourOS -> CentOS This list is mostly due to stability and support for nvidia drivers.

It doesn’t matter that much, but I like Arch… it’s a bit of a pain to install if you are new to Linux though.
For the DE I’ve settled on Cinnamon. I like KDE plasma, but it’s missing features, gnome has everthing but I don’t like its interface.
That’s surprising to hear since KDE is one of the most feature-packed DEs. What features do you reckon are missing?

For me it was two issues. The first was its online account integration, never saw my calendar on my desktop and the community work around didn’t work.

The other issue was when your desktop was resized the icons would be rearranged. So if I plugged my laptop into a monitor I had to rearrange everything.

Outside of that is my person grips with most KDE software and rough edges.

The eco system is frustrating, as soon as i see “plasma” or “k” as the first letter of a package name I can be sure that it’ll have 20 other packages as dependencies, about half of the 2 are full featured gui applications
Have you tried kde plasma 6, I have always wanted to use kde but gnome had a better experience for workspaces until 6 came out and fixed all that I wanted.

Yeah I have an arch in a bum VM (stupid apple auto correct) to toy with new release like this. KDE 6 feels like KDE 5 with some slight tweaks.

Doesn’t sound like praise but considering how buggy KDE was in Wayland before this is a massive improvement. Still not my cup of tea and Libre Office still has issues with separate icons in the task bar.in Wayland.

I’m just gonna say, go with something Debian based. MX Linux is very solid.
Wouldn’t recommend it as its a little bit obscure and doesn’t use systemd

It does use systemd, just not by default. One small change to GRUB and it’s done.

Also, it’s literally the most popular distro on Distrowatch, so I don’t know what you mean by obscure. More popular than Mint, even.

How to enable systemd by default? - MX Linux Forum

You sound like you’d be pretty capable, I personally use arch, less perceived limitations. Endeavour is the better choice between endeavour and manjaro.

MX if you just want a os with beautiful theming.

Either way good luck.

Garuda is my arch distro of preference. Easy install and better default capabilities.
Is there much different between MX and Debain Stable it’s built on?
Not sure to be honest, my experience with MX and Debian are limited, I like how MX looks, had no issues using in in the small amount of time I had used MX linux and I’m a sucker for good theming
MX has a ton of tooling and a newer kernel. It also doesn’t use systemd for some reason.

doesn’t use systemd for some reason

by default. You can set it to default to systemd instead

Saner defaults for a desktop, useful gui tools to manage and maintain your system, better looking

Mint or MX for a standard windows converter distro?

Web surfing and gaming.

Depends on the person, I didn’t get on well with many distros, I like tinkering, arch afforded me that.

Some people are happy jumping in the deepend and having converter distros may alienate new users.

MX might be slightly easier due to MX Tools. Otherwise it’s a matter of taste: xfce vs cinnamon, thunar vs nemo, etc.

Both should work great, just take care to install packages like steam or lutris through flatpak. And if you’re setting it up for someone else, install some pm frontend like discover or software centre, so that they can have unified updates through a gui.

It’s for me for starters.

Distro would be mint vs MX.

Cinnamon vs xfce is DE/Gui right? That’s the front end?

Eventually I plan to make HTPCs basically like a console replacement similar to/like steamOS

I’ve got some family that’s stuck on consoles and I want a gateway into PC gaming for them.

Cinnamon vs xfce is DE/Gui right? That’s the front end?

Yeah, and each distro has a DE they spend most of their time on. You can for example install mint with xfce, but it’s going to be far less polished.

For just surfing and gaming, it’s not really going to matter much. Try both of them out, and pick the one you think looks better. Ventoy will help you out with that.

Eventually I plan to make HTPCs basically like a console replacement similar to/like steamOS

You can just autostart steam in big picture mode.

Thanks.

For the HTPC I was thinking of something like bigscreen so it’s a media center.

Kodi, steam big screen, gog(?), etc

I’ll make one for myself to see if I can streamline it.

For the HTPC I was thinking of something like plasma-bigscreen so it’s a media center.

Damn, that looks pretty nice.

Good luck!

I feel like I should throw in a good word for Fedora. I run a combination of dnf and flatpak, and have a grand time, and am doing an IT diploma program aimed very solidly at Windows under Fedora. I’ve used Ubuntu, Mint, and Manjaro, and landed on Fedora for my desktop experience.
Don’t use Fedora with Nvidia. Fedora also isn’t suitable for any production machine.

Fedora’s KDE spin from April forward makes this a nonissue. Plasma 6 makes Wayland and NVIDIA get along like on any other machine. Plus it’s been splendid since Fedora 35 for me.

Edit: I only use Fedora for work, so not too sure what you mean. I make detailed graphical images which are blown up sizably and have had zero issue. Also never have had a problem sharing with Apple or Windows folks (jah help them).

I personally just want stability without constant updates. I use Pop os at work as its frankly easy.
I’m no big gamer, but my gaming laptop is a Ryzen with RTX3060, and I dual boot it (Fedora and Windows 10.) I used the rpmfusion Nvidia drivers, no issue, and I get slightly better frame rates and a bit better 3D mark scores in Fedora than Windows. It’s been that way since 37 or 36, I think. Palworld, Monster Hunter World and Rise, Genshin Impact (I know, I know), Borderlands, EDF 5, all work great, along with some retro stuff like City Of Heroes and EQ99. So, I guess I’d like to know why I shouldn’t use Fedora with Nvidia? Also, when you say production machine, do you mean like a server? I’m a student.

Fedora occasionally has issues since its a testing ground for RHEL. That means its going to change things a lot and that’s bad for systems that you use for work as I personally want stability. Nvidia also has a nasty habit of breaking with kernel updates.

I would’ve mentioned that Fedora takes a solid stance of free software but that’s no longer the case.

Mint DE. Enable backports or whatever if you want to. Get a newer kernel. I’m on 6.1
Mint is the typical way to get a more up-to-date Debian and if you have something against Ubuntu. This community is pretty anti-Canonical so they’ll never recommend Ubuntu…
I’ve been scared by Ubuntu. Back in the day (10-20 years ago) it worked well its kind of fallen down. I blame snaps.
Oh I don’t like Ubuntu, but unlike this community it’s more an in general distaste for the OS than anything specific.
Mint might do ya then if you want to remain in the .deb system. I ran it for a while and was happy with it. I’m on popos now but it’s based on Ubuntu lts only so it’s not quite as up to date at times.
I’d go with Ubuntu lts or Ubuntu neon (lts+latest KDE)
I think Mint is your best choice. Mint is not Ubuntu, even if the underlying base is based on Ubuntu. It doesn’t have snaps for example, and a lot of the ubuntu fluff and slowness has been cut out. For example, Mint Cinnamon uses 1.2 GB of RAM on a clean boot, but it uses 1.9 GB on Ubuntu-Cinnamon. It’s a cleaner system.
If I’m going mint I’m going mint De since I dislike ubuntu for personal reason

I used Ubuntu happily for many years and found nothing that suited me better.

However, with them pushing more and more updates in my face that I can only install if I register an account, I will try to switch to Endeavour on my main system soon.

Between the snaps crisis and the ads in the terminal ubuntu seems to be doing its best to scare off regular users.
I wouldn’t recommend any of those. Since you have Nvidia go with Linux Mint or Pop os as they both have good support for Nvidia.
If you are using this pc for work I’d guess you want the most stable system possible. Just pick Debian stable with backports, stick with the official repo + flatpak and you won’t have it fail on you unexpectedly ever.
My issue with just choosing debain is I don’t know if I’m sacrificing Resolve compatibility by choosing it.

Hm, I never used resolve so I wouldn’t know about that. I guess you will have to try it out and see if it works fine or not, installing debian 12 doesn’t take much time.

You can always use Docker and run it on a Rocky Linux image.

Manjaro should not even be considered in the modern distro landscape

While I have my own personal gripes with it, it’s has one of the most robust GUI configurations I’ve seen in any Linux distos. As someone who doesn’t want downtime having a gui for things like Kernel config and systemd, Manjaro has its perks.

Doesn’t outweigh breaking my build for touching AUR, but ther is a reason I consider it.

Sorry, but, no. Pretty much any distro can do all of that perfectly well, the fedoras of the world, the mints of the world, but they don’t break constantly.

I have given manjaro to 3 people and used it myself for many years, i got sick of it because the team is incredibly incompetent and just breaks things all the time, i’ve switched to arch and all of these problems have gone away.

let me give you an example of a design flaw that has caused strife for every single person I have given manjaro, how the kernel is handled.

Manjaro does not let you sudo pacman -S linux, instead, you get linux with the version number as the package, this means for the standard user, your kernel will become outdated, unless you think to update it. This has broken every system of every normal person I have given manjaro at some point, and then i’ve had to go through GREAT lengths to resolve the issue for them, all of which I had to do from a terminal.

github.com/arindas/manjarno

You can read this for other examples of how incompetent the team is, i’m sorry but there’s just no usecase for manjaro, if you want a GUI, you should simply use something other than arch, like fedora. I see no advantages to manjaro over arch personally, but if you desperately need a GUI, just use something else instead of trying desperately to hack arch into something that it simply is not.

GitHub - arindas/manjarno: Reasons for which I don't use Manjaro anymore

Reasons for which I don't use Manjaro anymore. Contribute to arindas/manjarno development by creating an account on GitHub.

GitHub

Updating the kernel should be the default of any sane distro, and I have never encountered another distro that made this such a hassle by default.

That’s because you’re trying to do things the Arch way. Manjaro is not Arch.

You have to stick to the stable branch and to LTS kernels. Which are installed by default btw so you don’t have to do anything special, just not go out of your way to ruin it.

LTS kernels are supported for many years and receive constant updates.

If you switch to another kernel it becomes EOL periodically and you have to watch for that and switch manually. You can do that but yes, at that point you’re better off using Arch.

why would they not just use linux-lts then? that’s still insanity. and eventually the LTS versions get out of date and you have the exact same problem just later, there’s no need for this, just install both linux-lts and linux like arch does and it’ll get out of the way, and you can easily fall back to linux-lts if something goes wrong, it’s a much simpler system, versioning the packages completely defeats the purpose of updating your system. It’s so much simpler than what you’re describing and this is the distro that’s supposed to be easier to use?

just install both linux-lts and linux like arch does

It’s not Arch. It doesn’t do things the way Arch does. It caters to people who don’t ever want to think about what kernel version they run.

It’s so much simpler than what you’re describing and this is the distro that’s supposed to be easier to use?

Here’s what I consider simple. I install the distro. That’s it, I’m done. I don’t have to tinker with the kernel, or with drivers, or with anything. It just works.

And yes I realize that’s complete nonsense to an Arch user, to whom tinkering with this stuff is the whole point. Which is why I keep saying, Manjaro is not Arch, stop bashing your head against the wall, you’ll only hurt yourself and hate the experience.

It’s not Arch. It doesn’t do things the way Arch does. It caters to people who don’t ever want to think about what kernel version they run.

That is exactly why it should do what I said, on arch I never have to think about this, on manjaro, you have to manually switch it out for no real reason.

Here’s what I consider simple. I install the distro. That’s it, I’m done. I don’t have to tinker with the kernel, or with drivers, or with anything. It just works.

Then endeavoros is simple and manjaro is absolutely not. Manjaro fails to “just work” literally constantly. Remember when linus tried to use it and a steam update uninstalled his DE? shit like this constantly happens manjaro side. It’s a comedy of errors.

And yes I realize that’s complete nonsense to an Arch user, to whom tinkering with this stuff is the whole point. Which is why I keep saying, Manjaro is not Arch, stop bashing your head against the wall, you’ll only hurt yourself and hate the experience.

If you don’t want to tinker at all, use fedora, it’s exactly designed for your exact usecase. The problem isn’t that manjaro doesn’t do the things you’re saying, it’s that for everything you want, there is a significantly better choice than manjaro.

on arch I never have to think about this, on manjaro, you have to manually switch it out for no real reason.

You don’t have to switch anything. You get a LTS kernel when you install and can sit on it for many years. If you hit EOL on a LTS kernel it will switch it out for you. Manjaro currently ships a wide variety of LTS kernels that are under active support: 4.19, 5.4, 5.10, 5.15, 6.1 and 6.6.

use Fedora

But I don’t want to use Fedora. Manjaro is a much better experience out of the box, and it’s a much less opinionated distro.

You don’t have to switch anything. You get a LTS kernel when you install and can sit on it for many years. If you hit EOL on a LTS kernel it will switch it out for you. Manjaro currently ships a wide variety of LTS kernels that are under active support: 4.19, 5.4, 5.10, 5.15, 6.1 and 6.6.

That works great unless you have nvidia, in which case it will break terribly many times and you all of a sudden won’t be able to install packages because you need to update desperately but nvidia conflicts with that version of the lts kernel

things like this happen all the time on manjaro, and have for years.

I found out that it worked this way, because it broke. Repeatedly. Across multiple machines, multiple times.

But I don’t want to use Fedora. Manjaro is a much better experience out of the box, and it’s a much less opinionated distro.

Then use mint or endeavoros, suggesting people use manjaro is suggesting a fundamentally broken experience. This is a distro that made steam uninstall your desktop environment. Their incompetence is genuinely incredible. How could you not notice that problem with your two week delay that clearly adds nothing?

If you want arch but with a two week delay that manages to make things less stable at worst, and accomplishes nothing at best, use manjaro, but if you want a system that never breaks, don’t use manjaro, or arch, really.

What I don’t understand about manjaro fundamentally is why on earth you would want a distro that does break, but isn’t bleeding edge/minimal, the problem is that manjaro is supposed to be the “easy to use” edition of arch, but i’ve spent far more time doing maintenance on manjaro systems than arch systems, so what’s the benefit? The GUI? If you’re reliant on a GUI, I doubt you want a system that ever breaks, use debian, if that’s too out of date for you, fedora, or mint, there’s just not a set of desires that corresponds with manjaro being the best choice for you. If you don’t want to switch because you’re used to it, that’s fine, it honestly doesn’t matter, but we shouldn’t be telling people to use it, or advertising it.

At this point you’re just plain lying. There’s no problem with Nvidia on Manjaro, it just works. I’ve had nothing but smooth upgrades. I don’t know why you’re lying but please stop.

I’m not lying and why would I? Your only remaining argument is that I must be lying?

www.google.com/search?q=nvidia+update+broken+manj…

see the countless results for yourself.

Again this is a distro that shipped an update to steam that uninstalled your DE, why are you surprised it’s a buggy mess?

Bevor Sie zur Google Suche weitergehen

Manjarno

Why you shouldn't use Manjaro

You always take your chances when using AUR because it’s basically completely unsupervised and anybody can put anything in there. What AUR packages were you trying to use?

Arch-based distros are not usually recommended to beginners for a reason. Manjaro tries to be more stable but you have to work within its proposed safety limits (use its helpers, stay on a LTS kernel, stay on the stable branch etc.) And AUR will always be AUR.

You have no idea what you’re talking about. It’s one of the better distros out there and it’s popular for a reason. I wouldn’t recommend it to a beginner but that’s another story.
Just read about how they miss very important things time and time again, like they cannot learn from their mistakes. EndeavourOS is what Manjaro should be.

Making a stable distro out of Arch is a pretty difficult task. I think Manjaro is finally in a place where they achieved that goal but it was a rocky first few years. It also requires some cooperation from the user, if you do things like insist to use non-supported kernels or step out of the stable branch then it’s not going to work well.

Endeavour has a less ambitious goal, it tries to improve on Arch with an installer and better defaults without changing how it works. It’s not really comparable to Manjaro. I mean it’s of course up to each person which approach they consider “should be” better but Endeavour and Manjaro are trying to do very different things and I think each has its place.