this post was submitted on 31 Jan 2026
41 points (95.6% liked)

Linux

15459 readers
136 users here now

Welcome to c/linux!

Welcome to our thriving Linux community! Whether you're a seasoned Linux enthusiast or just starting your journey, we're excited to have you here. Explore, learn, and collaborate with like-minded individuals who share a passion for open-source software and the endless possibilities it offers. Together, let's dive into the world of Linux and embrace the power of freedom, customization, and innovation. Enjoy your stay and feel free to join the vibrant discussions that await you!

Rules:

  1. Stay on topic: Posts and discussions should be related to Linux, open source software, and related technologies.

  2. Be respectful: Treat fellow community members with respect and courtesy.

  3. Quality over quantity: Share informative and thought-provoking content.

  4. No spam or self-promotion: Avoid excessive self-promotion or spamming.

  5. No NSFW adult content

  6. Follow general lemmy guidelines.

founded 2 years ago
MODERATORS
 

I've been using Debian-based distros most of my adult Linux life, but I read recently that KDE has a better experience on Fedora than Kubuntu, so I want to try it out.

I already know that I won't be able to use apt, but what other differences should I expect with fedora?

The do not have an LTS release? What is upgrading like? When should you upgrade if you want stability?

top 28 comments
sorted by: hot top controversial new old
[–] ibot@feddit.org 4 points 6 hours ago* (last edited 6 hours ago)

Hey there!

I used Mint for the last years and it is my main distro for Desktops for more than a decade with the exception of Manjaro for a couple of years. Since I wanted to try KDE, I was looking for another Distro for my new notebook.

I really like Debian based distros, because I'm very familiar with it. And I do like Ubuntu. I do not like all of Canonicals desicions, but have to admit, that they do a lot of good stuff for the linux community too.

Still, there were some reason why I did not want to use Kubuntu. I also wanted to have up to date software and kernel and therefore Debian itself was out. Time to look for a new distro.

After trying Nobara, Auroora, openSUSE Tumbleweed and PikaOS and finding some super anoying stuff in all of them, I thought I should give Fedora a try. That should have been the obvious choice in the first place, but I think I wanted something more "special".

And what should I say? It just works. Installation and setup was easy, all my hardware was detected, I got used to dnf super quickly and I'm super happy with it. It has only been a week and therefore I have no long term experience, but my first impression is, that it is a super clean and well defined distro. I'm super positive that it will be solid choice for a daily driver.

[–] rozodru@piefed.social 1 points 8 hours ago (1 children)

as others have said KDE is going to work the same on Fedora as it does on your current Kubuntu system. You may be thinking "oh Fedora KDE, it must be really good on that" no that's just how Fedora does things. I mean they have Fedora Sway and it doesn't mean that Sway is superior on THAT version of Fedora. it just how they roll with their distro. Like say you install CachyOS as an example and during installation it presents you the option to install pretty much EVERY DE and WM in existence. Feodra simply doesn't give you that option during install, you need to figure out which one you want to use before downloading the specific ISO for it.

So is it a better experince? it's the same experience honestly.

[–] sem@piefed.blahaj.zone 1 points 6 hours ago

I hear what you're saying, it's just that I've heard different: that kde Fedora gets a lot of testing, and up-to-date packages earlier than kubuntu. Those sound like good reasons to try it out.

[–] Hawk@lemmynsfw.com 1 points 9 hours ago

SeLinux can be a minor nuisance if you have a container centric workflow. Otoh podman is a first class citizen.

Other than that it's pretty good. I've had some pain updating so I went back to Arch / void. All my servers are Fedora and I much prefer it over Debian as it's somewhat up to date.

[–] Eeyore_Syndrome@sh.itjust.works 7 points 1 day ago* (last edited 1 day ago) (1 children)

Consider a Universal Blue image instead.

Chromebook easy Fedora out of the box experience. Batteries, Bells and Whistles included.

Easy peasy rollbacks and upgrades.

No more needing to manually add RPM Fusion just to get working hardware acceleration for Media in Firefox or to install Steam. Or extra steps for Nvidia drivers.

I started on Fedora KDE 32 eventually migrated to Fedora Kinoite 38 and have been a happy Bazzite enjoyer ever since. 🎮🐧🥹

Baked in #Distrobox, #Homebrew and #Bazzar Make installing and exporting .rpm or .deb files painless. Integrated Homebrew and Flatpak installers for installing apps.

And super useful and convenient #ujust commands you won't find on Fedora.

Can even Fork/Make your own Image, or checkout some Community images.

George made a Project Bluefin LTS image. Or you can also be more bleeding edge with testing branches.

Developer Experience images are also available.

[–] kabe@lemmy.world 1 points 20 hours ago

💯 this.

I've tried Fedora multiple times and to be honest I've always found it to be a pain in the ass. The out of the box experience is also severely lacking for the average user who just wants a modern operating system with all the apps and codecs pre installed and ready to go.

These days, any laptop or desktop machine in my house gets Bluefin, while gaming/media devices get Bazzite.

[–] anamethatisnt@sopuli.xyz 14 points 1 day ago

I usually wait for a month or two before upgrading to the latest version, but haven't had any troubles.

First thing I do is enable rpm nonfree per this documentation
https://rpmfusion.org/Configuration

And the second is to switch to ffmpeg and add some HAC as per this documentation
https://rpmfusion.org/Howto/Multimedia

If you run an newer Nvidia card you might wanna grab some drivers too, see
https://github.com/devangshekhawat/Fedora-43-Post-Install-Guide?tab=readme-ov-file#nvidia-drivers

[–] derbolle@lemmy.world 11 points 1 day ago (1 children)

switched to fedora coming from windows and ubuntu. I update when I feel like it (every one to two weeks). It is largely rock solid and the only times i had Trouble was because of xone, which I installed via the source and then forgot to remove/update for quite a while.

dnf and apt are quite alike, took only a short while to adjust and now i like it as much if not more.

The KDE Plasma experience is very nice. I can fully recommend Fedora

[–] sem@piefed.blahaj.zone 1 points 1 day ago

Thank you for your recommendation and sharing your experience with dnf! 

[–] frongt@lemmy.zip 6 points 1 day ago (1 children)

Better in what way? What are you unsatisfied with?

I use KDE on Debian and I have zero complaints.

[–] sem@piefed.blahaj.zone 1 points 1 day ago* (last edited 1 day ago) (1 children)

The main things I don't like are when random stuff is broken.

This doesn't happen that much on my Kubuntu laptop, but it did happen on Ubuntu Studio, which had a combination of Wayland and NVIDIA drivers.

In my upcoming project I plan to use the KDE big screen interface, so I would prefer to get the most up-to-date and most tested packages, so unfortunately that leaves out Debian.

[–] frongt@lemmy.zip 4 points 1 day ago (1 children)

Most up-to-date and most tested are opposites.

[–] sem@piefed.blahaj.zone 0 points 1 day ago* (last edited 1 day ago)

Exactly. That's why I'm not using Debian in this situation. I'm thinking that fedora will strike a better balance for what I'm trying to achieve.

I don't want the most bleeding edge KDE neon rolling release distribution because that's hardly tested at all.

[–] null@piefed.nullspace.lol 5 points 1 day ago (1 children)

Why would KDE work better on Fedora than any other distro?

[–] sem@piefed.blahaj.zone 0 points 1 day ago

I saw this in a video comparing Linux distros, I assume that reason is that KDE developers might work more closely with fedora developers to get their updated packages in the repositories and get them tested before the releases are made. And what I've heard, Ubuntu does that more closely with GNOME and fedora does that more closely with KDE, but I don't really know anything.

[–] possiblylinux127@lemmy.zip 4 points 1 day ago* (last edited 1 day ago)

It uses DNF which has its own set of features compared to APT. In general I think DNF is much better although it does have more overhead.

You also could look into Fedora Atomic https://fedoraproject.org/atomic-desktops/kinoite/

Atomic desktops use overlays instead of packages which means you get a much cleaner system at the expense of some flexibility.

[–] hallettj@leminal.space 4 points 1 day ago

You might have to learn about working the SELinux, since Fedora uses it. There are some things, like enabling custom systemd units, that require steps that aren't needed on Debian to comply with the extra security settings.

[–] jrgd@lemmy.zip 3 points 1 day ago (1 children)

My set of recommendations:

RPMFusion is recommended to add to your system. It's the best way to use Steam, certain drivers (nvidia, v4l2loopback, etc.) as needed.

SELinux is present, but the default policy sets are unlikely to impede your usage. The SELinux applet (seapplet) is a useful tool for diagnosing on the very rare chance you're finding permission denied somewhere that cannot otherwise be explained.

If you pull most of your software as flatpaks from Flathub already, your day-to-day experience won't be much different from Debian.

Fedora's equivalent to LTS releases would be the downstream LTS releases provided by Redhat, RockyLinux, AlmaLinux, and others. They don't have the same package sets as base fedora, and may need extra repositories to get some of the less essential, but 'core' software back. Ultimately not much of a reason to run them on a desktop workstation for personal use.

Upgrading is pretty seamless. It's as easy as graphical updates now or otherwise using the system upgrade module in dnf. I generally have the policy of waiting 2-4 weeks for any minor bugs that made it into a new release to settle. I have been expediting my upgrades for the past few releases in order to catch bugs before friends and family upgrade their machines and haven't found any large problems regardless.

Fedora doesn't inherently expect a system to upgrade forever without maintenance, with 5 years being a typical target for things that may break. With that said, it is good to read the release notes before upgrading to the next edition, as there can rarely be something (like the recent recommendation and changed default for a larger /boot partition) that may require maintenance on a long-term system before upgrading. That said, you do have time to hold off on upgrading the distro, as the general lifetime of each release is ~13 months, giving 1 month overlap into a release two releases ahead. For instance, Fedora 43 will still be maintained up to a month into Fedora 45's release.

[–] sem@piefed.blahaj.zone 2 points 3 hours ago* (last edited 3 hours ago)

Here is what I've done so far with RPMFusion.

  1. Installed and configured the repositories via the graphical method on this page: https://rpmfusion.org/Configuration
  2. Add app metadata to Discover via the "AppStream metadata" section. I only needed the first command, AppStream metadata.
  3. Followed the instructions on https://rpmfusion.org/Howto/Multimedia
  4. Installed Steam via Discover, button says "Install From Fedora Linux." I guess this is --a flatpak-- included in one of the repositories? It is hard to tell what is going on under the hood.
  5. EDIT: Added Flathub (was not enabled by default). Now, flatpak results show up in Discover.
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo  

My impression of dnf so far is that the fact that it defaults to (y/N) and asks you more often for confirmation is unfortunate, but I'm sure I'll get used to it.

Just an aside, I've already gotten the "Oops, we've encountered a problem" message, but it disappeared too quickly for me to tell what it was about. Also the start menu doesn't open any more. (EDIT: Now it works again). So that's weird. My two monitors were working fine at first, but now I am getting, "Couldn’t apply display configuration: Position of output HDMI-A-1 is negative, that is not supported."

So it looks like installing Fedora/RPMFusion is not without its speedbumps, but overall pretty easy!

[–] Lawnman23@lemmy.world 5 points 1 day ago

I have Fedora KDE on a few mini-pc’s as well as a Framework 13 laptop, I love it. I used to use various Debian-based distros for many years before this as well.

I love Fedora’s up-to-date packages and kernel. It’s not quite a rolling release like Arch but it’s far better than the older than dirt Debian stuff. Yes, I know why Debian is the way it is, but I have discovered that I like being more current than that these days.

There is no LTS release, Fedora aims for two major releases a year. It’s pretty seamless since underlying packages and kernel are already current.

Give it a whirl, you will enjoy it :)

[–] nesc@lemmy.cafe 3 points 1 day ago

A lot of parts are more integrated with each other on fedora and rhel (compared to debian and ubuntu). IIRC fedora now defaults for offline updates. It comes with SELinux enabled by default.

[–] mortalic@lemmy.world 3 points 1 day ago (1 children)

I did a similar change years ago, the Fedora KDE. I've been maintaining a script of things I install on a fresh install.

Helped me get better writing bash. But feel free to use it.

https://github.com/mortalic/firstrun

[–] sem@piefed.blahaj.zone 2 points 3 hours ago* (last edited 3 hours ago) (1 children)

Thank you for this! I'm going to use it as a handy checklist of things to configure, beyond what the RPMFusion wiki said to do.

I think a lot of these I will not need for my hardware, or wait to cross that bridge if I need to. But, one thing I thought was strange that the installer did not configure was hostname. So I'll definitely copy what you did:

hostnamectl set-hostname "$HOSTNAME_SHORT"  
hostnamectl set-hostname "$HOSTNAME_PRETTY" --pretty  

(might need sudo).

Thanks!

[–] mortalic@lemmy.world 2 points 3 hours ago (1 children)

Sure, if there is anything you find that I missed, feel free to let me know, or open a PR.

[–] sem@piefed.blahaj.zone 1 points 3 hours ago

Will do -- turns out yours also includes something else that I had missed -- adding flathub :)

Lack of some multimedia and bluetooth codecs out of the box. You will need a third party repo for those (or flatpak browser/video player)

[–] escapeVelocity@lemmy.ca 0 points 1 day ago (1 children)

Nice new programmer socks that fits with your new fedora hat.

[–] sem@piefed.blahaj.zone 2 points 20 hours ago

Should I buy a Red (fedora) Hat just in case? Or is red hat never worth it?