Replacing Ubuntu with Fedora on my Daily Driver Laptop: A Month of Tweaks and Surprises

Introduction to My Linux Migration

I’ve been an Ubuntu user for years, but after the 2025 release, I figured it was time to try something new. Fedora’s been on my radar, and as someone who’s always tinkering with Linux, I thought, why not? In this article, I’ll share my experience of ditching Ubuntu for Fedora on my laptop, including the tweaks and surprises I encountered along the way.

Preparing for the Migration

Before making the switch, I backed up all my important files using rsync to an external hard drive - don’t bother with anything less, you never know when you’ll need it. I also made a list of the packages I had installed on Ubuntu, so I could easily reinstall them on Fedora. To get a feel for the Fedora environment, I created a virtual machine using virt-manager and played around with the distribution before committing to a full installation. This is where people usually get burned, so take your time and test things out.

Installing Fedora

The installation process was relatively straightforward. I downloaded the latest Fedora ISO from the official Fedora website and created a bootable USB drive using dd. I then rebooted my laptop and followed the installation prompts. One thing I noticed was that Fedora’s installer, Anaconda, is more comprehensive than Ubuntu’s, offering more configuration options during the installation process. The real trick is to take your time and read through the options carefully - it’s easy to miss something important.

Post-Installation Tweaks

After installation, I was greeted with a sleek GNOME desktop. However, I quickly realized that I needed to tweak a few things to get my system just right. First, I installed the fedora-workstation-repositories package to enable access to additional repositories. I then installed my favorite packages, including git, vim, and tmux. To get my network settings just right, I used the nmcli command to configure my Wi-Fi and Ethernet connections. In practice, this is where you’ll spend most of your time, so be prepared to experiment and adjust things to your liking.

Surprises and Lessons Learned

One surprise I encountered was the difference in package management between Ubuntu and Fedora. Fedora uses dnf instead of apt, which took some getting used to. However, I was pleased to find that dnf is more powerful and flexible than apt. Another surprise was the improved performance of Fedora compared to Ubuntu. My laptop feels snappier and more responsive, even with multiple applications running simultaneously. I’ve seen this go wrong when people underestimate the impact of a new distribution on their system, so keep an eye on performance and adjust as needed.

Security Considerations

As a security-aware user, I was pleased to find that Fedora has a strong focus on security. The distribution includes features like SELinux and firewalld, which provide an additional layer of protection against potential threats. I also appreciated the fact that Fedora’s package manager, dnf, includes built-in support for verifying package signatures and checking for updates. Don’t bother with third-party security tools - Fedora’s got you covered.

One Month In

It’s been a month since I made the switch to Fedora, and I’m pleased to report that I’m thoroughly enjoying the experience. The distribution has been stable and reliable, and I’ve been impressed by the level of community support and documentation available. While there have been some tweaks and surprises along the way, I’m confident that I made the right decision in choosing Fedora as my new daily driver.


See also