Fedora 21 Products
Fedora 21 will boast three products: Cloud, Server, and Workstation. Note that for the Alpha release, the network installers act as generic, 'universal' installers, offering the entire set of Fedora package groups by default, rather than only the groups associated with the Product they are meant to represent. For more details on this, see the common bugs page.
Each of the products will build on the "base" set of packages for Fedora. For instance, each product will use the same packages for the kernel, RPM, yum, systemd, Anaconda, and so forth.
The Base Working Group develops the standard platform for all Fedora products, which includes the installer, compose tools, and basic platform for the other products. Base is not a full product intended for use on its own, but to be kept as a small, stable platform for other products to build on.
Fedora 21 Cloud
The Fedora Cloud Working Group and Special Interest Group (SIG) has been busy leading up to Fedora 21. Cloud is now a top-level product for Fedora 21, and will include images for use in private cloud environments like OpenStack, as well as AMIs for use on Amazon, and a new image streamlined for running Docker containers.
In early April, Red Hat announced Project Atomic, an effort to provide the tools and patterns for a streamlined operating system to run Docker containers. The Fedora 21 release will be the first to offer an "Atomic" host for Fedora, which includes a minimal set of packages and an image composed with rpm-ostree.
While using the same RPMs as other Fedora offerings, the Atomic host will allow users to roll back updates (if necessary) as one atomic unit -- making update management much easier.
For users and organizations looking to run Docker containers, the Atomic host will be ideal.
Fedora 21 Server
The Fedora Server product is a common base platform that is meant to run featured application stacks, which are produced, tested, and distributed by the Server Working Group. Want to use Fedora as a Web server, file server, database server, or platform for an Infrastructure-as-a-Service? Fedora 21 Server is for you.
Fedora Server Management Features
The Fedora Server product introduces new Server management features aimed at making it easier to install discrete infrastructure services. The Fedora Server will introduce three new technologies in Fedora to handle this task, rolekit, Cockpit and OpenLMI.
Rolekit is a Role deployment and management toolkit that provides a consistent interface to administrators to install and configure all the packages needed to implement a specific server role. Rolekit is at an early stage of development in Fedora 21 Alpha.
Cockpit is a user interface for configuring and monitoring your server or servers. It is accessible remotely via a web browser.
OpenLMI is a remote management system built atop DMTF-CIM. It can be used for scripting management functions across many machines as well as querying for capabilities and monitoring for system events.
Domain Controller Server Role
As part of the server role offerings available for Fedora 21, the server product ships with a role deployment mechanism. One of the roles offered in 21 is the Domain Controller Service.
The Domain Controller Service packages up the freeIPA integrated Identity and Authentication solution for Linux/UNIX networked environments. A FreeIPA server provides centralized authentication, authorization and account information by storing data about user, groups, hosts and other objects necessary to manage the security aspects of a network of computers. As with Rolekit itself, this role is at an early stage of development in Fedora 21 Alpha.
Fedora 21 Workstation
The Fedora Workstation product is a reliable, user-friendly, and powerful operating system for laptops and PC hardware. Fedora 21 Workstation is aimed at providing a platform for development of server side and client applications that is attractive to developers of all stripes. Whether you're a student or hobbyist, or a developer working in a corporate environment, Fedora Workstation is for you.
Fedora 21 Workstation includes the latest GNOME desktop. Fedora 21 is tracking GNOME 3.14, which is due to be released in late September. GNOME 3.14 includes many new features such as integration of Picasaweb and DNLA media server support in GNOME Photos, a new game called Hitori similar to Sudoku, and much more.
Fedora 21 Worsktation includes the new DevAssistant tool by default. DevAssistant helps developers set up environments for their projects, so they can concentrate on writing code. For more information on DevAssistant, visit the website at http://devassistant.org.
The full release schedule is available on the Fedora wiki. The current schedule calls for a beta release in the end of October, and a final release in early December.
These dates are subject to change, pending any major bugs or issues found during the development process.