Fedora Plans to Drop Support for Legacy BIOS Systems

The Fedora 37 development team is considering dropping support for non-UEFI BIOS.

The Unified Extensible Firmware Interface, or UEFI, is a modern method of handling the boot process. UEFI is similar to Legacy; however, the boot data is stored in a .efi file rather than the firmware.

In the case of Fedora, while the change may take some time, the new Fedora x86_64 installations will no longer work on non-UEFI platforms.

On x86_64 architectures, Fedora 37 will mark legacy BIOS installation as deprecated in favor of UEFI. While systems already using Legacy BIOS to boot will continue to be supported, new Legacy BIOS installations on these architectures will be impossible.

Legacy BIOS

Many desirable features require UEFI, such as applying firmware updates (fwupd) and supporting SecureBoot. A stand-alone change reduces the support burden on everyone involved in Fedora installation because there will now be only one way to do it per platform.

On top of that, because it only has to boot one way per arch, it simplifies the Fedora install/live media.

So, the idea isn’t that removing BIOS support directly improves UEFI. However, using BIOS imposes a slew of ancient, strange conventions requiring hacks or other complex code to maintain feature parity with UEFI.

Many of these hacks are mature, but they are still additional code paths that must be maintained.

A versioned standard defines UEFI, against which it can be tested and certified. On the other hand, each legacy BIOS is one-of-a-kind. As a result, the legacy BIOS is widely regarded as obsolete and on its way out.

Maintainability has declined as it has aged, and the current status quo of maintaining both stacks in perpetuity is no longer viable for those doing that work.

Here’s a summary of the advantages of UEFI over a legacy BIOS.

Legacy BIOSUEFI
User interfaceLegacy Boot mode is traditional and very basic.Provides a better User interface.
Partitioning schemeUses the MBR partition scheme.Uses the GPT partitioning scheme.
Boot timeSlower boot time compared to UEFI.Provides faster boot time.
Storage supportSupports up to 2 TB storage devices.Support up to 9 zettabytes of storage devices
Secure bootIt lacks a secure boot method, allowing unauthorized applications to be loaded.It allows a secure boot that prevents the loading of unauthorized applications.
Update processThe update process is more complex compared to UEFI.A more straightforward update process.

So, as you can see, the advantages of UEFI over Legacy BIOS are pretty significant.

At the same time, many people have already commented on having active and usable computers only supporting BIOS and not UEFI. So, of course, the Fedora systems currently using Legacy BIOS for booting on x86_64 will continue to do so.

However, keep in mind that the Legacy BIOS support will be removed entirely in the future Fedora versions.

For more information, we recommend that you consult the official Fedora announcement.

Bobby Borisov

Bobby Borisov

Bobby, an editor-in-chief at Linuxiac, is a Linux professional with over 20 years of experience. With a strong focus on Linux and open-source software, he has worked as a Senior Linux System Administrator, Software Developer, and DevOps Engineer for small and large multinational companies.

Think You're an Ubuntu Expert? Let's Find Out!

Put your knowledge to the test in our lightning-fast Ubuntu quiz!
Ten questions to challenge yourself to see if you're a Linux legend or just a penguin in the making.

1 / 10

Ubuntu is an ancient African word that means:

2 / 10

Who is the Ubuntu's founder?

3 / 10

What year was the first official Ubuntu release?

4 / 10

What does the Ubuntu logo symbolize?

5 / 10

What package format does Ubuntu use for installing software?

6 / 10

When are Ubuntu's LTS versions released?

7 / 10

What is Unity?

8 / 10

What are Ubuntu versions named after?

9 / 10

What's Ubuntu Core?

10 / 10

Which Ubuntu version is Snap introduced?

The average score is 68%

7 Comments

  1. I’ve two relics devices with legacy bios that works well with linux.
    Uefi came around 2011 time fly.
    With the new windows 11 restriction, there is a lot of functionning devices going into relics.
    Lot of changes.

  2. Seems Fedora are going the Microsoft route with their hardware requirements before installation, and because of this users will jump ship to other distro’s that still support bios. Many good machines use bios including older servers which are important for use.

  3. Another plug for Microsoft! Just like its parent Red Hat, Fedora is following the same road to destruction. Whoever uses Linux does not need UEFI. Without legacy Bios it would be difficult for me to use Linux. Windows died more than 10 years ago in my book. Who needs it and who needs UEFI?

  4. First of all, let me get something straight. This is a proposal, and there is a chance that it may be rejected. And if you’d do a little bit of looking at history, you would’ve seen this proposed before & got turned down. Besides, maintaining code for old hardware is not easy, and may require external community contribution. Anyone can bitch & moan but who can put in work?

  5. Fedora is cutting edge releases, so I am not surprised given its connection to Red Hat. It’s geared towards business, so security is priority. Plenty of other distros that offer legacy mode boots. I’ve used UEFI for some time now but with Secure boot and TPM disabled. I just want to bios and nothing more.
    I let the OS do the security and I have my doubts that secure boot is doing that much good. Seems like so many easier targets these days.

Leave a Reply

Your email address will not be published. Required fields are marked *