From Fedora Project Wiki
Stop (medium size).png
This is a draft only for discussion. This is not a final set of talking points, nor are all of the features listed here complete at the time of this draft. Please do a reality check before using these talking points as anything other than a discussion draft!

These are the Talking Points for the Fedora 24 release. For information on how these talking points were chosen, see Talking Points SOP. They are intended to help Ambassadors quickly present an overview of highlighted features when talking about the release, and to help drive content for the release, etc.

The talking points are based in part on the Change Set for this release.

Overall Release Story

Fedora-Wide Changes and Improvements

  • GNOME now has 3.20
    • More inline with upstream
    • System upgrades use dnf system-upgrade logic -- reducing the reboot failure and gdm instabilities known to come with some upgrades
    • Cantarell fonts improved
    • Updates / Improvements for Mouse & Touchpad Users
    • Gtk+ theming enhancements (CSS)
    • Addition of Shortcut windows

  • LiveUSB creator the new default downloadable solution
    • Allows for much nicer user experience and burning to usb the new standard for install media for almost all OSes now.
    • Cross Platform Use (Linux (.rpm and possibly a .deb) / Windows / Mac OSX

  • Glibc moves to 2.23

  • Pungi refactor
    • Faster builds -- partly due to a full build kick-off
    • More frequent builds -- allowing for nightlies (qa / releng) to match more closely the RC (qa / releng / test-days)
    • Streamlining and ensuring Fedora build templates seamlessly cross compose for / on RHEL
    • Allows for better / more logging of builds (more transparent as well)
    • Allowing for install_tree builds for all supported variants / releases resulting in a working result build ( cold or live media)
    • Much cleaner / understandable switches ( --ksurl, repo, repo_from, etc )
    • Allowing for making koji the compose 'farm'

  • Langpacks now have metapackages
    • Allows per-language install Greatly reducing payload downloads and allowing much more granular control of installed langpacks

Fedora Cloud

Overall message for Fedora 24 release cycle: The Fedora Cloud Working Group is focusing on "cloud native" applications and infrastructure, from top to bottom. We're focusing on Atomic Host for running containerized applications, putting energy into providing a better developer experience around Atomic Host, and enabling developers to use OpenShift Origin on Fedora / Fedora Atomic Host.

A reminder that Fedora Atomic Host is released on a two-week cadence, barring any show-stopping bugs. While the Atomic Host still roughly tracks Fedora 24 development, we have the ability to push out releases quickly and allow users to get the most recent Docker, Kubernetes, etc. ahead of the normal Fedora release cycle.

  • OpenShift Origin for Fedora: We want to enable a "full stack" experience for folks to run the OpenShift Origin Platform-as-a-Service on Fedora and Fedora Atomic Host. We've packaged Origin so Fedora users can spin it up and get started working with containerized applications in Origin.
  • Developer Mode for Fedora Atomic Host: Using "developer mode" for Fedora Atomic Host obviates the need for a cloud-init data source, and gives a better developer experience overall. When running in Developer Mode, the host will download and start Cockpit and fire up a tmux session to make it easier to work at the console and obtain necessary inforamation (like the root password, IP address, etc.).

See this ticket:

Tracking features that will make it into the Alpha. From there we'll create the basic points.

The overall "story" for Fedora Cloud this cycle is continuing work on container technologies for cloud environments. Most of the wood behind the arrow this cycle is going to be for Fedora Atomic Host and running OpenShift Origin on top of Fedora.

Fedora Server

Fedora Workstation

  • Wayland - the new display technology to replace aging X is ready for daily use. Although Wayland hasn't reach 100% feature parity with X, developers have covered most use cases and made it a reliable option. Wayland brings better HiDPI support for multiple monitors, tear-free video playback, significantly improved security due to app isolation on the display server level, and lots of potential for the future.
  • Graphical Upgrades - the OS upgrade is now integrated in Software. No need to use a CLI tool to upgrade your Fedora to the newest release. You'll be notified once the new release is available and you can start the upgrade process from the "Updates" section in Software.
  • Fedora Media Writer - Fedora Live USB Creator has been completely redesigned and renamed to Fedora Media Writer to better reflect its purpose. It now features a streamlined UI to create a bootable media from different editions and spins of Fedora. It newly supports Mac OS X, too. It will be the primary download option of Workstation for Windows and Mac users.
  • XdgApp support - XdgApp provides a new way to package apps for Linux distributions. XdgApps run in a sandbox and independently on the underlying system. They're more secured and don't depend on particular versions of libraries in your system. xdg-app tool has already been available in previous releases of Fedora, but now it's integrated in Software where you can easily manage XdgApps. GNOME already provides a repository with XdgApps and other upstream projects are going to. Want the newest version of your favorite app? It won't be a problem!
  • Reviews in Software - the app manager Software now support user reviews which should help you choose the right app for your need.
  • Improvements in Shell - the GNOME Shell has also received a couple of handy improvements: Music controls have been added to the calendar drop down, above the calendar list. It uses MPRIS so lots of media players are supported. A hidden setting to show the battery percentage has been added, replacing 4 existing extensions. For systems that cannot detect whether a headset, headphones or a microphone is getting plugged in, there is a new dialog in the Shell which will configure the jack properly. Keyboard keys to disable Wi-Fi or Bluetooth are now supported out of the box.
  • QGnomePlatform - is a new addition to Workstation. It improves integration of GTK and Qt worlds by syncing settings. In Fedora 24, it supports font settings. If you change font settings in GNOME Tweak Tool, the change will be reflected in Qt applications, too. No need to change it in two different places any more.
  • Redesigned Printer Job Dialog & Mouse and Touchpad Settings - the dialog to manage printer jobs has been redesigned to be easier to use. The Mouse and Touchpad Settings have also been redone. Among other things, it only shows relevant settings to you, it means those that are supported by your device.
  • Font Improvements - the default font - Cantarell - has received some major improvements: the language coverage has been brought up almost to Adobe Latin 4 and Adobe Cyrillic 2, e.g. Vietnamese is fully supported now. Hinting has been tweaked.
  • Application Improvements:
    • Shortcuts Windows - 18 GNOME apps have received a window with an overview of keyboard shortcuts and multitouch gestures available for the application. Just hit Control-F1 or Control-? to open the window.
    • New Search UI in Files - the file browser Files (aka Nautilus) got a new user interface for search filters. It now uses a popover and is much more intuitive.
    • LibreOffice 5.1 - a new major release of this popular office suite comes with many improvements across all its apps. As always the document format compatibility has been significantly improved. LO newly supports import of Gnumeric, Microsoft Write (.wri), and Apple Keynote 6 documents. There are many improvements in export and import filters for OOXML, MS Visio, and Corel Draw files. There have also been refinements in the user interface such as reorganization of the main menu in Writer, Calc, and Impress. All OpenGL transitions in Impress have been ported to OpenGL 2.1+, which removes support for very old GPUs but allows a better usage of modern ones. Four new transitions have been added which require OpenGL 3.2+ that exploit these new available features. LibreOffice in Fedora 24 has also switched to GTK+ 3 by default which gives it a more native look and ability to run on Wayland natively.
    • Native LO document support in Documents - Documents now natively support LibreOffice documents through LibreOfficeKit widget.
    • Automatic Initial Snapshots in Boxes - Boxes now automatically make a snapshot of VM installation, so you can always reset your VMs and return to the initial state.