From Fedora Project Wiki

No edit summary
No edit summary
Line 1: Line 1:
The Fedora Project is pleased to announce the immediate availability of Fedora 25, the next big step on the Fedora journey into modular and cloud development!
The Fedora Project is pleased to announce the immediate availability of Fedora 25, the next big step on the Fedora journey into modular and cloud development!
The Fedora Project 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.


Fedora’s journey is not simply about updating an operating system with the latest and greatest packages—though Fedora can be that, too! It’s also about innovation for the many different platforms represented in the Fedora Project: Workstation, Server, Atomic, and the various Spins. Coordinating the efforts across the many working groups is no small task, and serves as a testament to the talent and professionalism found within the Fedora community.
Each edition is built from a common set of base packages, which form the core foundation of the Fedora operating system. As with all new versions of Fedora, Fedora 25 provides many minor bug fixes and tweaks to these underlying components, as well as new and enhanced packages, including:


So the big day is here! What can users expect in this latest edition of Fedora?
* Docker 1.12 for building and running containerized applications
 
* Node.js 6.5, the latest version of the popular server-side JavaScript engine
* '''Cutting-Edge Container Support.''' Docker updated to version 1.12
* Support for Rust, a faster and more stable system programming language
* '''Stonger Security.''' Support for weaker certificate authorities (i.e., 1024-bit) has been removed
* 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
* '''Beyond x86.''' “Secondary architectures” now known as “alternate architectures”
* '''Top of the Line Development Tools.'''
** '''Node.js''': Fedora 25 now includes version 6.x
** '''Rust''': Fedora 25 brings the [https://fedoramagazine.org/rust-meets-fedora/ support for the Rust programming language]. Rust is a system programming language which runs blazingly fast, and prevents almost all crashes, segfaults, and data races.
** '''Pythons''': Alongside the “standard” Python versions included in Fedora 25 (3.5 and 2.7), Python programmers can now install Python 3.4, 3.3, and 2.6 from the repositories to help them run test suites on multiple Python versions, as well as on PyPy, PyPy3, and Jython, which were already there.


Official release here: <TBD>
Official release here: <TBD>
Line 17: Line 14:
=== Fedora Workstation ===
=== Fedora Workstation ===


The Workstation edition of Fedora 25 is going to show off its stuff, too:
Providing many of the latest 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 aims to provide a smoother, more user-friendly experience when navigating Fedora Workstation. 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.
 
Fedora 25 Workstation now makes it easier to upgrade a desktop environment to the latest stable version of Fedora with the Fedora Media Writer. This tool helps users find and download the current Fedora release and write it to removable media, like a USB stick; this allows for potential Fedora users to “test drive” the operating system from that media environment. If they like what they experience, Fedora can then be installed to their system with the same process.
 
For developers, 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 3.22''': Fedora 25 includes GNOME 3.22. Helpful new features include multiple file renaming, a redesigned keyboard settings tool, and many other UI improvements across the environment. For full details, refer to the [https://help.gnome.org/misc/release-notes/3.22/ GNOME 3.22 release notes].
Finally, GNOME Shell extensions are 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.  
* '''New Fedora media writer''': The new Fedora Media Writer is a tool that downloads the latest stable Fedora for you. It then helps you write it to media such as a USB stick, so you can take Fedora for a spin on your system. If you like what you see, you can install to your system from the live environment. The Fedora Media Writer is available for Windows, Mac OS, and Linux.
* '''Wayland by default''': Wayland is the replacement for the legacy X11 display system. Wayland has been under development for several years. While like most software it still has some bugs, we believe it’s ready to serve as a default that works for many users.  Users can still select the old X11 system if necessary to avoid a problem that affects them.  At the login screen, after you select your login user, use the settings icon to select the X11 environment.
* '''Improved Flatpak support in the Software tool''': The Software tool has the ability to install, update, and remove Flatpak software where a Fedora system is configured to point to a repo that offers it.  You can find more information on Flatpaks at http://flatpak.org.
* '''GNOME Shell extensions''' are 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. Any problems with an extension should be reported to the author through the homepage, as listed on the Extensions site.


=== Fedora Server ===
=== Fedora Server ===


Fedora 25 Server is also going to see some interesting changes in this cycle, particularly in the Cockpit tool:
Beyond the flexible multi-role functions 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 workarounds.


* '''SELinux Troubleshooter module''': Cockpit now has a SELinux Troubleshooter module similar to Fedora Workstation.
Fedora 25 Server also will now display SSH keys in the 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.
** If a system encounters an SELinux denial, will display information about the issue as well as suggestions for correcting the issue if it was unexpected.
 
** Without the module, an administrator has to notice a denial occurred, dig through log files for the denial, and search for workarounds. The SELinux Troubleshooter presents information clearly and to the point all from the convenience of Cockpit.
Support will be included for network teaming, Docker volume, and storage management, as well as the creation of systemd timer units.
* '''Displays host SSH keys in the system dashboard''': Easy to see and understand what SSH keys are added to the system for connecting to the machine.
* '''Includes support for network teaming, Docker volume, and storage management, as well as the creation of systemd timer units'''
* '''Supports multi-step (including two-factor) authentication'''


FreeIPA identity management system has also been upgraded to 4.4 series:
FreeIPA identity management system has also been upgraded to 4.4 series:
Line 53: Line 47:


The Fedora Project has changed Fedora Atomic Host to be on Fedora 25 base with this general release. Fedora Atomic includes a base image suitable for creating virtual machines, the Fedora Atomic Host image for creating hosts for container deployment, and a Docker image. This aspect of Fedora represents some of the most exciting changes, as we build more cloud- and container-ready tools into Fedora to create a fantastic developer platform.
The Fedora Project has changed Fedora Atomic Host to be on Fedora 25 base with this general release. Fedora Atomic includes a base image suitable for creating virtual machines, the Fedora Atomic Host image for creating hosts for container deployment, and a Docker image. This aspect of Fedora represents some of the most exciting changes, as we build more cloud- and container-ready tools into Fedora to create a fantastic developer platform.
Fedora Atomic Host images have new persistent download points:
* [https://getfedora.org/atomic_qcow2_latest https://getfedora.org/atomic_qcow2_latest]
* [https://getfedora.org/atomic_raw_latest https://getfedora.org/atomic_raw_latest]
* [https://getfedora.org/atomic_vagrant_libvirt_latest https://getfedora.org/atomic_vagrant_libvirt_latest]
* [https://getfedora.org/atomic_vagrant_virtualbox_latest https://getfedora.org/atomic_vagrant_virtualbox_latest]


Fedora Atomic has a two-week refresh release cycle with major releases every six months. It has an easy upgrade path to accommodate rapid development for supporting the latest applications. It can also be run as a desktop for those requiring a lightweight and highly reconfigurable environment.
Fedora Atomic has a two-week refresh release cycle with major releases every six months. It has an easy upgrade path to accommodate rapid development for supporting the latest applications. It can also be run as a desktop for those requiring a lightweight and highly reconfigurable environment.


Still undergoing active development, once stable, Fedora Atomic should allow the typical Fedora user to easily provision cloud services. User contributions and experience reports are particularly welcome in preparing the upcoming version.
Fedora Atomic will allow the typical Fedora user to easily provision cloud services. User contributions and experience reports are particularly welcome in preparing the upcoming version.


Fedora Atomic will replace Fedora Cloud as one of our three Fedora Editions. The Fedora Cloud Base image will continue to be [https://getfedora.org/en/cloud/prerelease/ available] for users wanting to build on a more traditional rpm-based foundation in a cloud environment.
Fedora Atomic will replace Fedora Cloud as one of our three Fedora Editions. The Fedora Cloud Base image will continue to be [https://getfedora.org/en/cloud/prerelease/ available] for users wanting to build on a more traditional rpm-based foundation in a cloud environment.
Line 74: Line 62:
* [https://getfedora.org/en/workstation/ Get Fedora 25 Workstation]
* [https://getfedora.org/en/workstation/ Get Fedora 25 Workstation]
* [https://getfedora.org/en/server/ Get Fedora 25 Server]
* [https://getfedora.org/en/server/ Get Fedora 25 Server]
Looking for Cloud edition? Look for it under the new name: Fedora Atomic!
* [https://getfedora.org/en/atomic/ Get Fedora 25 Atomic]
* [https://getfedora.org/en/atomic/ Get Fedora 25 Atomic]



Revision as of 18:40, 7 November 2016

The Fedora Project is pleased to announce the immediate availability of Fedora 25, the next big step on the Fedora journey into modular and cloud development!

The Fedora Project 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 core foundation of the Fedora operating system. As with all new versions of Fedora, Fedora 25 provides many minor 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
  • Node.js 6.5, the latest version of the popular server-side JavaScript engine
  • 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

Official release here: <TBD>

Fedora Workstation

Providing many of the latest 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 aims to provide a smoother, more user-friendly experience when navigating Fedora Workstation. 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.

Fedora 25 Workstation now makes it easier to upgrade a desktop environment to the latest stable version of Fedora with the Fedora Media Writer. This tool helps users find and download the current Fedora release and write it to removable media, like a USB stick; this allows for potential Fedora users to “test drive” the operating system from that media environment. If they like what they experience, Fedora can then be installed to their system with the same process.

For developers, 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.

Finally, GNOME Shell extensions are 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.

Fedora Server

Beyond the flexible multi-role functions 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 workarounds.

Fedora 25 Server also will now display SSH keys in the 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.

Support will be included for network teaming, Docker volume, and storage management, as well as the creation of systemd timer units.

FreeIPA identity management system has also been upgraded to 4.4 series:

  • 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 specific scope
  • Kerberos Authentication Indicators: Kerberos KDC now takes Authentication Indicators into account when issuing service tickets. This allows, for example, to require two-factor authenticated Kerberos credentials prior to obtaining tickets to a VPN service (supported by OpenConnect Server).
  • Client certificate authentication in Web UI: FreeIPA Web UI and API end-points now can be configured to log-in with client certificates and smart cards.
  • Active Directory integration improvements: a number of features were added for enterprise environments
    • FreeIPA now supports alternative user principal names and suffixes from Active Directory and allows FreeIPA users to have Kerberos aliases
    • Active Directory users can now manage own details through the command line interface (CLI), including public SSH keys and certificates
    • In case of trusting multiple Active Directory forests, FreeIPA is now capable to automatically solve DNS namespace routing conflicts
  • FreeIPA framework gained support for external plugins
  • Performance of FreeIPA has been optimized for large environments

Fedora Atomic

The Fedora Project has changed Fedora Atomic Host to be on Fedora 25 base with this general release. Fedora Atomic includes a base image suitable for creating virtual machines, the Fedora Atomic Host image for creating hosts for container deployment, and a Docker image. This aspect of Fedora represents some of the most exciting changes, as we build more cloud- and container-ready tools into Fedora to create a fantastic developer platform.

Fedora Atomic has a two-week refresh release cycle with major releases every six months. It has an easy upgrade path to accommodate rapid development for supporting the latest applications. It can also be run as a desktop for those requiring a lightweight and highly reconfigurable environment.

Fedora Atomic will allow the typical Fedora user to easily provision cloud services. User contributions and experience reports are particularly welcome in preparing the upcoming version.

Fedora Atomic will replace Fedora Cloud as one of our three Fedora Editions. The Fedora Cloud Base image will continue to be available for users wanting to build on a more traditional rpm-based foundation in a cloud environment.

Spins and More

These are not the only iterations 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:

Or, check out one of our popular variants: