Fedora 25 released!
The Fedora Project is pleased to announce the immediate availability of
Fedora 25, the next big step our journey into the containerized, modular
Fedora is a global community that works together to lead the advancement
of free and open source software. As part of the community’s mission the
project delivers three editions, each one a free, Linux-based operating
system tailored to meet specific use cases: Fedora 25 Atomic Host,
Fedora 25 Server, and Fedora 25 Workstation.
Each edition is built from a common set of base packages, which form the
foundation of the Fedora operating system. As with all new versions of
Fedora, Fedora 25 provides many bug fixes and tweaks to these underlying
components, as well as new and enhanced packages, including:
* Docker 1.12 for building and running containerized applications
* Support for Rust, a faster and more stable system programming language
* 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
Providing many of the latest open source developer and desktop tools,
Fedora 25 Workstation delivers a host of new features, including the
long-awaited official debut of the Wayland display server. Replacing the
legacy X11 system, Wayland has been under development for several years
and seeks to provide a smoother, richer experience for graphical
environments and better capabilities for modern graphics hardware. To
further enhance ease-of-use, Fedora 25 Workstation also features GNOME
3.22, which offers multiple file renaming, a redesigned keyboard
settings tool and additional user interface improvements. Workstation
users will also be pleased with the inclusion of decoding support for
the MP3 media format.
Fedora 25 Workstation now makes it easier to for Windows and OS X users
to get started, with Fedora Media Writer serving as the default download
for those operating systems. This tool helps users find and download the
current Fedora release and write it to removable media, like a USB
stick, allowing potential Fedora users to “test drive” the operating
system from that media environment. Fedora can then be installed to
their systems with the same process.
For current Fedora users, the upgrade path from Fedora 24 to Fedora 25
has been simplified and streamlined, with typical upgrades taking less
than 30 minutes, depending on system configuration and network speed.
Upgrades can be started from the command line or from the GNOME Software
tool, just like regular security and bugfix updates.
For developers, beyond the new docker engine and language support
included in the base Fedora 25 packages, Fedora 25 Workstation
introduces improved Flatpak support. This tweak makes it easier to
install, update and remove Flatpak software and enables this application
packaging standard to be more user friendly at the workstation level.
GNOME Shell extensions are also no longer checked for compatibility with
the current version of the Shell. This was originally required because
the GNOME interfaces were changing rapidly during the early days of
GNOME 3. Now these interfaces have stabilized, and extensions can
generally be expected to work with new releases.
In addition to the flexible multi-role functionality provided by
rolekit, Fedora 25 Server now delivers a new SELinux Troubleshooter
module for Cockpit. Similar to what is available on Fedora Workstation,
the module helps provide suggestions for a user when an SELinux denial
is encountered, which otherwise requires log checking and manual
Fedora 25 Server also will now display SSH keys in the Cockpit system
dashboard to make it easier for administrators to see what keys are
connecting to a given machine. Additionally, support is now included for
multi-step (including two-factor) authentication services.
The FreeIPA identity management system has also been upgraded to 4.4
series, which offers a set of new features for servers deployed in an
identity management role. Some of these enhancements include:
* Topology management: FreeIPA web UI can now be used to visually
manage topology graph for large deployments.
* DNS sites: DNS management in FreeIPA now supports location-specific
placement of services.
* Subordinate Certificate Authorities: FreeIPA Certificate Authority
now is able to create subordinate CAs to issue certificates with a
* Kerberos Authentication Indicators: Kerberos KDC now takes
Authentication Indicators into account when issuing service tickets.
For example, two-factor authenticated Kerberos credentials can now be
required prior to obtaining tickets to a VPN service (supported by
New in Fedora 25 is the addition of Fedora 25 Atomic Host as one of
Fedora’s three editions, replacing Fedora Cloud. While a Fedora Cloud
Base image will continue to be available for users seeking to run
workloads on a general purpose host, Fedora Atomic Host provides an
optimized host designed to create and deploy container-based workloads.
Fedora 25 Atomic Host is shipped in several formats, to allow users to
spin up virtual machines or install Atomic Host on bare metal. To keep
pace with innovations in the world of Linux containers, Fedora Atomic
Host is expected to be refreshed on a two-week release cycle (with major
releases coinciding with new Fedora versions) and provides an easy
upgrade path to accommodate rapid application development.
Fedora will also offer a docker-formatted base image, to be updated
monthly along with critical security updates, for use in building Linux
Spins and More
These are not the only parts of Fedora that are seeing changes in the
release today. Our KDE spin features new and improved packages for
music, video, and personal information management. Xfce includes
improvements to the terminal, notifications, and power management.
Mate-Compiz features an update to Mate 1.16 and a complete switch to
the GTK+3 toolkit.
You can download the new Fedora 25 starting today! Download Fedora 25
from our Get Fedora site:
* Workstation: https://getfedora.org/workstation/
* Server: https://getfedora.org/server/
* Atomic: https://getfedora.org/atomic/
Or, check out one of our popular variants:
* Spins: https://spins.fedoraproject.org/
* Labs: https://labs.fedoraproject.org/
As always, Fedora is available for 32-bit ARM and 64-bit Intel
architecture systems, and select Spins are also available for 32-bit
x86. We're also simultaneously releasing for 64-bit ARM, Power
(including a little endian variant), and s390x. For these, see:
Of particular note to many enthusiasts, this is the first release where
we officially run on the Raspberry Pi (versions 2 and 3). More details
are available in this Fedora Magazine Article:
If you're already running Fedora, you don't need to download or create a
boot image. Instead, start the upgrade process from GNOME Software or
using DNF System Upgrade at the command line. For instructions, refer
* Upgrades: http://fedoraproject.org/wiki/Upgrading
Documentation and Common Bugs
Read the full release notes for Fedora 25:
Fedora 25 common bugs are documented at:
Fedora would not be possible without the hard work of the very dedicated
contributor community. Thanks to the thousands of Fedora contributors
and millions of upstream developers who made this release!
-- Matthew Miller, Fedora Project Leader
Fedora Project Leader