Fedora 25 is the latest edition of the Linux distribution published by the Fedora Project, which is sponsored by Red Hat, Inc. The Fedora Project supports many desktop environments, including Cinnamon, GNOME 3, KDE, LXDE, MATE and Xfce, but the main edition uses the GNOME 3 desktop environment in its default configuration.

The other desktop environments are made available via what are called Spins.

Highlights of the core release includes Linux kernel 4.8, as well as:

  • Docker 1.12 for building and running containerized applications
  • Node.js 6.9.1, the latest version of the popular server-side JavaScript engine
  • Support for Rust, a faster and more stable system programming language
  • PHP 7, offering improved performance and reduced memory usage
  • Multiple Python versions — 2.6, 2.7, 3.3, 3.4 and 3.5 — to help run test suites across several Python configurations, as well as PyPy, PyPy3, and Jython

The main edition comes with GNOME 3.22. Here are a few screenshots from a test installation.

This first image shows the login screen of a Fedora 25 GNOME 3 desktop.

Fedora 25 GNOME 3 login screen

Figure 1: Login screen of Fedora 25 GNOME 3 desktop

The default desktop of Fedora 25 GNOME 3 desktop.

Fedora 25 GNOME 3 desktop

Figure 2: Default desktop of Fedora 25 GNOME 3

Activities view of Fedora 25 GNOME 3 desktop.

Fedora 25 GNOME 3 activities

Figure 3: Activities view of Fedora 25 GNOME 3 desktop

Applications view of Fedora 25 GNOME 3 desktop.

Fedora 25 GNOME 3 applications

Figure 4: Applications view of Fedora 25 GNOME 3 desktop

An option for those who like things the old way is to log in using the Classic desktop. This screenshot shows what that desktop looks like on Fedora 25.

Fedora 25 GNOME 3 classic desktop

Figure 5: Classic desktop of Fedora 25 GNOME 3

The GNOME 3 Classic desktop’s application menu as seen on Fedora 25.

Fedora 25 GNOME 3

Figure 6: Classic desktop of Fedora 25 GNOME 3 showing the application menu

Panel calendar of the GNOME 3 Classic desktop on Fedora 25.

Fedora 25 GNOME 3 calendar

Figure 7: Classic desktop calendar of Fedora 25 GNOME 3

GNOME Boxes is a software virtualization application of the GNOME 3 desktop. It can be used to run a virtual instance of another operating system using an installation image, or to run an instance of a remote machine.

Fedora 25 GNOME 3 Boxes

Figure 8: GNOME 3 Boxes on Fedora 25

GNOME Software is the graphical application manager on Fedora 25 GNOME 3.

Fedora 25 GNOME Software

Figure 9: GNOME Software on Fedora 25

System Settings on Fedora 25 GNOME 3.

Fedora 25 GNOME 3 System Settings

Figure 10: System Settings of GNOME 3 on Fedora 25

Options available on the Online accounts module of System Settings on Fedora 25 GNOME 3.

Fedora 25 GNOME 3 online accounts

Figure 11: Online accounts module of System Settings on Fedora 25 GNOME 3

Sharing module of System Settings on Fedora 25 GNOME 3.

Fedora 25 GNOME 3 Sharing

Figure 12: Sharing module of System Settings on Fedora 25 GNOME 3

The lock screen of Fedora 25 GNOME 3 desktop. To download an installation image of the Fedora 25 GNOME 3, click here. And if you need to dual-boot Fedora 25 and Windows on a single hard drive, read Dual-boot Fedora 25, Windows 10 on a computer with UEFI firmware.

Figure 13: Lock screen of Fedora 25 GNOME 3

Figure 13: Lock screen of Fedora 25 GNOME 3