Churchyard (talk | contribs) mNo edit summary |
(→Fedora Cloud: Adding talking points for Fedora Cloud) |
||
Line 66: | Line 66: | ||
===[[Changes/Modular Kernel Packaging for Cloud | Modular Kernel Packaging for Cloud]]=== | ===[[Changes/Modular Kernel Packaging for Cloud | Modular Kernel Packaging for Cloud]]=== | ||
......... | ......... | ||
===[[Changes/Convert_Fedora_Cloud_Image_to_Fedora_Server | Convert Fedora Cloud image to Fedora Server]]=== | |||
We now have a command line tool to convert any running Fedora Cloud instance into a Fedora Server instance. You can install the package cloudtoserver and then use the tool to convert the running instance. Example: | |||
<pre> | |||
# cloudtoserver | |||
</pre> | |||
You can also pass optional -d flag which disables the cloud-init service. | |||
== Generic == | == Generic == |
Revision as of 07:12, 8 December 2014
These are the Talking Points for the Fedora 21 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.
Fedora Workstation
GNOME 3.14
........
Application Installer Continued
........
Fedora Server
Anaconda Support for Server Roles
Deploying Server Roles during installation will require a higher level of access to the installed system than %post can provide. The Fedora Server will develop an Anaconda plug-in that will add kickstart directives to deploy available server roles.
Cockpit Management Console
The Fedora Server will ship the Cockpit Project (a server manager that makes it easy to administer your GNU/Linux servers via a web browser) as available by default, providing an approachable tool for system management.
Easy to use
Cockpit is perfect for new sysadmins, allowing them to easily perform simple tasks such as storage administration, inspecting journals and starting and stopping services.
No interference
Jumping between the terminal and the web tool is no problem. A service started via Cockpit can be stopped via the terminal. Likewise, if an error occurs in the terminal, it can be seen in the Cockpit journal interface.
Multi-server
You can monitor and administer several servers at the same time.
Domain Controller Server Role
The Fedora Server will be shipped with a role-deployment mechanism. One such role will be to act as a primary or replica Domain Controller for the Linux machines in the network.
This will be implemented by taking advantage of the FreeIPA project, packaging it up within the Server Role Framework and enabling it to be deployed through the mechanisms described in the Server Role Infrastructure Change Proposal.
Framework for Server Role Deployment
A new D-Bus service will be made available, exposing available server roles, making it possible to deploy, configure and manage them. Appropriate functionality will also be exposed as a command-line utility.
Headless Java
Server installations of Fedora should usually not pull in packages related to X system or sound subsystem. For this reason part of OpenJDK package has been split into headless subpackage which has smaller dependency chain. Fedora packages should be migrated to require java-headless instead of full java package when appropriate.
OpenJDK package in Fedora has been traditionally monolithic, pulling in a lot of dependencies including (but not limited to)
- libXrender
- libXi
- libXtst
- pulseaudio
This is obviously not optimal for minimal server installations where OpenJDK is used for web application development and deployment.
Designed after Debian packaging, Fedora OpenJDK package has been split into packages providing java and java-headless. This makes it possible for packages to use "Requires: java-headless". For most libraries and generic packages this is sufficient. End-user applications should keep "Requires: java" to pull in full OpenJDK package.
This change aims to convert most Java packages to have "Requires: java-headless" when appropriate. BuildRequires on java-devel are unaffected.
Fedora Cloud
(A)Periodic Updates to Cloud Images
..........
Modular Kernel Packaging for Cloud
.........
Convert Fedora Cloud image to Fedora Server
We now have a command line tool to convert any running Fedora Cloud instance into a Fedora Server instance. You can install the package cloudtoserver and then use the tool to convert the running instance. Example:
# cloudtoserver
You can also pass optional -d flag which disables the cloud-init service.
Generic
Fedora 21 Make 4.0 Update
...........
Format Security
...........
GHC 7.8
..............
Java 8
..............
Optional Javadocs
..............