Home

Step by step guide: Switching from Windows and Chrome/Edge (proprietary) to Fedora and Firefox (open source)

This is a step-by-step guide meant for people who know little about computers, and mostly covers relatively straight forward processes that are already designed to be done by non-technical users. If you're already comfortable with computers, then you should consider attempting this without a guide.

  1. Exporting important data
  2. Installing Fedora
  3. Importing important data

Why?

The principal reason for switching to free and open source software is that your computer belongs to you, and not the people who write your software. A good example of this is advertisements: Windows includes software specifically written with the purpose of serving you ads. If Windows went open source, some programmers would surely "fork" it, taking the source code and omitting the code responsible for anti-features such as advertisements, and releasing this objectively better version as a community edition that's closer to what users actually want than Microsoft's official Windows release. This is the promise of open source software; it exists for the user and not the proprietor.

Linux (specifically the gnome desktop environment) has been an easier and more modern desktop experience than Windows for a while now, but it hasn't been suitable for most people for the longest time because the software that most people like to install was unavailable or difficult to install. This has changed mostly thanks to Flathub, who provide universal 'flatpak' Linux apps. These days you can find pretty much all the software most people use on their popular apps page, with it only really missing the Microsoft office and Adobe creative suites, though Office is pretty much the same experience if you use the web version anyway and Photoshop can be installed relatively easily using the Windows compatibility tool Lutris. Both Lutris and Flathub can be installed easily on Fedora, with Flathub having a Fedora-specific installation page, and Lutris having a Fedora section on their downloads page.

An important feature that is missing from Windows is a reliable way to encrypt the system. Without this, anyone who has access to the computer could remove the drive that the OS was installed to and connect it to another PC, allowing them to access the files as if it were a USB flash drive. Aside from locally saved documents, this also means web browsers' profile data can be copied, allowing a different web browser to be started with the same session data and cookies that kept the user logged into their accounts even after closing the browser. When a computer starts up, it loads the OS’s boot partition before the rest of the OS. When you install an OS with encryption enabled, the boot partition is configured to decrypt the rest of the OS during startup. This is usually achieved by asking the user for a passphrase to encrypt the system with during the installation, with the boot partition being configured to ask the user for this passphrase again every time the computer starts up, though this can be done automatically in some cases for PCs that have a trusted platform module (TPM).

People who shouldn't do this:


Stage 1: Exporting user data

This stage requires somewhere to store data. This could be a flash drive or some cloud storage you have access to.

Stage 2: Replacing Windows with Fedora

This stage requires a flash drive with a capacity of at least 2GB (separate from anything used in stage 1).

Stage 3: Importing user data