red hat enterprise linux roadmap · red hat enterprise linux roadmap denise dumas, lars herrmann...

107
Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014

Upload: others

Post on 19-Apr-2020

37 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Red Hat Enterprise Linux Roadmap

Denise Dumas, Lars Herrmann and the Platform Engineering ManagersRed Hat, Inc.April 15, 2014

Page 2: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

DISCLAIMER

The content set forth herein does not constitute in any way a binding or legal agreement or impose any legal obligation or duty on Red Hat.

This information is provided for discussion purposes only and is subject to change for any or no reason.

v0.12

Page 3: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

What to Expect in this Presentation

• Life cycle and status of each release

• Red Hat Enterprise Linux product direction

• Updates on features from RHEL releases available today and “real soon now”

• Pointers to other Summit talks and resources for more detail

• Meet RHEL engineering management and product management

• We want questions and feedback, but always seem to run out of time for Q&A. So please use the Summit app for questions and we will provide answers.

• Caveats

• We only have time to describe a subset of proposed features and themes.

Page 4: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Agenda, Session 1 (1:20 to 2:20)

• Introduction – Denise Dumas

• Red Hat Enterprise Linux Product Direction - Lars Herrmann

• Kernel - Linda Wang

• Networking – Rashid Khan

• File Systems and Storage - Tom Coughlan

• System Management and Security – Jack Rieden

Page 5: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Agenda, Session 2 (2:30 to 3:30)

• Software Collections and Core Utilities – Ondrej Vasik

• Virtualization – Karen Noel

• Desktop – Paul Frields

• Installation – David Cantrell

• Developer Tools – Matt Newsome

• Summary, Q & A if time permits

Page 6: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

How We Create RHEL •Red Hat's traditional strength – standardize and stabilize the upstreams

• Integrate in Fedora

•Pick the right components

•2500+ SRPMs make up RHEL 7.0, out of thousands of possibilities

•Targeted development

• Improve the quality

•~17900 bug reports closed

•Stabilize the kernel for complicated hardware

•Validate performance all the way along

Page 7: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Red Hat Enterprise Linux Today

RHEL 5 5.10 available now5.11 in development - last RHEL 5 release

RHEL 6 6.5 available now6.6 in development

RHEL 7 Release Candidate (RC) imminent!

RHEL 8 Yes, thinking about it already ;-)

Page 8: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

RHEL 7.0 Release Candidate

Coming soon!Coming soon!

•Available on Customer Portal https://access.redhat.com/site/products/Red_Hat_Enterprise_Linux/Get-Beta

•And at the Red Hat public ftp site

ftp://ftp.redhat.com/redhat/rhel/rc/7/

Page 9: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

RED HAT CONFIDENTIAL | ADD NAME9

RED HAT ENTERPRISE LINUXMORE THAN A DECADE OF INNOVATION

02 03 04 05 06 07 08 09 10 11 12 13 14

RED HAT ADVANCED SERVER 2.1BRINGING LINUX AND OPEN SOURCE TO THE ENTERPRISE

RED HAT ENTERPRISE LINUX 3MULTI-ARCHITECTURE SUPPORT,MORE CHOICES WITH A FAMILY OF OFFERINGS

RED HAT ENTERPRISE LINUX 4DELIVERING RAS, STORAGE, MILITARY-GRADE SECURITY

RED HAT ENTERPRISE LINUX 5 VIRTUALIZATION, STATELESS LINUX – ANY APPLICATION, ANYWHERE, ANYTIME

RED HAT ENTERPRISE LINUX 6LINUX BECOMES MAINSTREAM FORPHYSICAL, VIRTUAL, AND CLOUD

RED HAT ENTERPRISE LINUX 7

THE FOUNDATION FOR THEOPEN HYBRID CLOUD

Page 10: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

10

RETHINK YOUR ENTERPRISE OS

PHYSICAL VIRTUAL CLOUDCONTAINER

CONSISTENT, STANDARDIZED, PORTABLE

LIGHTWEIGHT, SIMPLIFIED APPLICATION DELIVERY AND ISOLATION

RED HAT ENTERPRISE LINUX 7® RC

Page 11: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

RED HAT CONFIDENTIAL | ADD NAME11

3 TYPES OF APPLICATIONS IN LEADING I.T. ORGANIZATIONS

SYSTEMS OF INNOVATION

● Developer-led, high pace of change● High impact (when they work)● Cutting edge, built on latest and greatest● Long lifecycle● Cloud requirements● High touch

SYSTEMS SUPPORTING BUSINESS

PROCESSES

● Heterogeneous, complex, interconnected dependencies

● High rate of change● Requires manageability and automation● Heavily virtualized, with a smaller but diverse

user base● Low touch, little love

MISSION-CRITICAL, BACKOFFICE

● Maximum performance and throughput● Stable, resilient, and vendor supported● Highest security, data intense● Long lifecycle● Physical, with a broad user base● Tuned often, touch with care

Page 12: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

12

PATH TO APPLICATION OPTIMIZED INFRASTRUCTURE

• Elasticity

• Software-defined Infra

• Scheduling

• Management

• Minimal footprint

• Atomic updating

• Containers

• Orchestration

• Lifecycle

• Security

• Stability

APP ENABLING APP AWARE APP OPTIMIZED

Page 13: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Kernel Linda WangRed Hat, Inc.

Page 14: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

14

RHEL 7 Kernel Architecture Support• Architectures

• Support the following 64 bits Architectures

•X86_64, Power, and s390• with 32bit user space compatibility support

• Theoretical Limits on X86_64

– Logical CPU – maximum 5120 logical CPUs

– Memory – maximum 64T

Page 15: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

15

Core Kernel Features & Enhancements• Mission Critical & Back Office Applications

• Performance Enhancements

• Memory Management, Scheduler, Locks• Dynamic Kernel Updates – Technology Preview

• a.k.a. Kpatch• Systems Supporting Business Processes

• Performance Tooling Enhancement

• Debugging Mechanism Features

• Systems of Innovation - Resource Management

• Linux Containers

Page 16: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Memory Mgt/Scheduler/Locking Enhancements Memory Management

• Switch to SLUB memory allocator

• Fair Zone Allocator Policy

• Trash detection-based feature for file cache

• Fine grained page table locking for huge pages

• TLB flush ranged support on x86

• Sched/NUMA, NUMA-Balance

• And More..

< Performance Tuning Session I & II : April 16, Wednesday 10:40 am & 1:20 pm >

Scheduler/Locking Mechanism/Ticks

• Switch to use ‘deadline’ IO scheduler

• Autogroup disabled

• Switch to small granular subsystem locks (2.6.39) from Big Kernel Lock

• Micro-optimize smart wake-affinity

• Dynamic Ticking (dyntick)

• Sys V’s IPC, Semaphore scalability Improvement

• And More..

Page 17: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Memory Mgt/Scheduler/Locking Enhancements Memory Management

• Memory allocator – Switch to SLUB allocator for efficient memory allocation, avoid fragmentation, and most importantly provided scalability.

• Memory Allocation - Fair Zone Allocator Policy (in conjunction with kswapd) to better even out the memory allocation and reclaim pages across different zones.

• Sched/NUMA, NUMA-Balance – feature moves tasks (which can be threads or processes) closer to the memory they are accessing. It also moves application data closer to memory of the numa code that the tasks is referencing it.

• Trash detection-based feature for file cache – allows the mm to better serve applications that access large file size such as data streaming and big data set in file cache.

• Fine Grained page table locking for huge pages - better performance when many threads access the virtual memory of a process simultaneously

• TLB flush ranged support on x86_64 – to improve ‘munmap’ syscall performance

Page 18: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Memory Mgt/Scheduler/Locking Enhancements Scheduler/Locking Mechanism/Jiffies

• IO Scheduler – automatic switch uses ‘deadline’ scheduler for enterprise storage devices

• Dynamic Ticking (dyntick) – kvm/HPC long running processes, telcom, financial, (any apps that need fewer interrupts)

• Big kernel lock – switch to small granular subsystem locks (2.6.39)

• Sys V’s IPC, Semaphore scalability Improvement

• Micro-optimize smart wake-affinity

• And More...

< Performance Tuning Session I & II : April 16, Wednesday 10:40 am & 1:20 pm >

Page 19: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Performance Enhancements - Kernel

• Jump Labels – significant reduction of overhead of disabled/enabled tracepoints

• Event Polls – optimization done removing global 'epmutex' and replace with rcu for traversal. SPECjbb2013 went up from 35k jOps to 125K.

• Framepointer Enabled on x86_64

• And More...

< Maximizing RSA with RHEL 7 Beta: April 16, Wednesday 2:30 pm >

Page 20: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

RED HAT CONFIDENTIAL | Linda Wang20

Kernel Debugging & Analysis Enhancements RHEL 7 Feature Facilities New Enhancement

Core Dump & Analysis

● Kexec-Kump● Crash

● Support new compression algorithms: LZO and Snappy● Export mmap support via /proc/vmcore for fast core dump

Tuning Tools ● Tuna● Tuned, Tuned Profiles

●After runtime tuning, ‘tuna’ now saves tuned parameters values, integrated with ‘tuned’●Tuned profiles variant based set at install time

Error Reporting Mechanism

● Rasdaemon [HERM]● Mcelog

● Hardware Error Reporting Mechanism (HERM) is new to RHEL 7, refactoring EDAC infrastructure●‘rasdaemon’ is replacing ‘edac-util’

Performance Monitoring

● Perf● Oprofile

●Support new software & hardware events●Support profiling for java applications

Dynamic Tracing ● Systemtap [ptrace, ftrace uprobe, kprobe, perf]

● Help port Utrace functionalities to Ptrace such as uretprobe

Static Tracing ● Perf, trace-cmd [Tracepoint, Ftrace]

●Add new hardware and software events to perf tracing

Page 21: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Dynamic Kernel Updates – (Tech. Preview)

• Mission critical customers demand zero down time

• Requires the need to patch running kernel

• Based on ftrace in kernel infrastructure

• In-depth analysis of the patch for feasibility

• Converts eligible source code patch(s) into kernel module

• Insert the kernel module/fixes into the running kernel

• Compatible with existing kernel functions:

• kexec kdump, crash, ftrace, system tap, kprobe and perf etc.

• Preserve kpatch states, persistent across reboots

< Maximizing RAS with RHEL7 Beta: April 16, Wednesday 2:30 pm >

< Demo Booth, pod#1: April 16, Wednesday 11:00 am >

Page 22: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Resource Management Improvements

•Linux Containers (LXC) – Fully Supported in RHEL 7 RC

•Control Groups: cpu, cpuset, memory, block io, network, network prio• Libcgroup has been deprecated, replacing with systemd's scope and slices

•Namespaces: mount, UTS, IPC, PID, network• User Namespace – in later releases

•SELinux – security protection for containers

•SystemD – provide unit file to help setup container’s resources

•Docker CLI

Page 23: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Learn more about Kernel

For more information on Kernel topics

•Summit Sessions• Faster Issue Resolution and Continuous Up time: Roberts/Wang, April 15, 10:40 am

• Performance Analysis Tuning I & II: Shak/Woodman, April 16, Wed., 10:40 am

• Linux Container in RHEL 7: Sarathy/Kozdemba/Wang, April 16, Wed., 10:40 am

• Maximizing RSA with RHEL 7: Doerbeck/Abbott/Wang, April 16, Wed., 2:30 pm

• Auto NUMA balancing for bare-metal workload, Chegu/van Riel, April 16, 3:40 pm

•Demo Booth in Partner Pavilion

Page 24: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Learn more about Kernel

For more information on Kernel topics

•Engage the Kernel Community

• lkml.org, kernelnewbies.org

•https://github.com/dynup/kpatch

•Latest development information

•LWN.net - up-to-date articles on kernel developments

•http://rhelblog.redhat.com/

Page 25: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Networking Rashid KhanRed Hat, Inc.

Page 26: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Network Manager (much easier to use) • New CLI user interfaces (nmcli)

• Intended for use by users who prefer command line access to setup, manage, monitor, or script networking services (includes tremendous usability improvements.)

• New curses-based user interface (nmtui)

• Replacement for system-config-network-tui that makes it easier to configure networking, bonds, bridges, vlans, etc.

• Broad support

• Ethernet, IPoIB, VLANs, Bridges, Bonds, Team, WiFi, WiMAX, WWAN, Bluetooth, VPN, and ATM-based DSL.

• Enhanced on every level, by incorporating users feedback

• e.g Restarting NM will not change addressing, routing, or Layer-2 configurations and will non-destructively take over the interface's existing configuration.

• IP Address Aliases support

• Support for interface aliases (multiple IP addresses on a single interface).

• New CLI user interfaces (nmcli)

• Intended for use by users who prefer command line access to setup, manage, monitor, or script networking services (includes tremendous usability improvements.)

• New curses-based user interface (nmtui)

• Replacement for system-config-network-tui that makes it easier to configure networking, bonds, bridges, vlans, etc.

• Broad support

• Ethernet, IPoIB, VLANs, Bridges, Bonds, Team, WiFi, WiMAX, WWAN, Bluetooth, VPN, and ATM-based DSL.

• Enhanced on every level, by incorporating users feedback

• e.g Restarting NM will not change addressing, routing, or Layer-2 configurations and will non-destructively take over the interface's existing configuration.

• IP Address Aliases support

• Support for interface aliases (multiple IP addresses on a single interface).

Page 27: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

NM-TUI

Page 28: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Team Driver

• Mechanism to aggregate multiple network devices into a single logical interface at the data link layer (L2.)

• Control in user space with data (fast) path kernel space. Thus making it more stable, easier to debug, easier to understand, and much simpler to extend.

• Supports IEEE 802.3ad (IEEE 802.1ax) LACP + many proprietary standards.

• Same performance, same functionality, as the Linux Bonding driver, added improvements.

• Can be managed from NetworkManager or traditional initscripts.

Page 29: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

IEEE1588, Precision Time Protocol (PTPv2)

• IEEE 1588 standard defines a method for precisely synchronizing distributed clocks over Ethernet. Provides clock accuracy in the sub-microsecond range making it suitable for measurement and control systems.

• 'LinuxPTP' package provides a robust protocol implementation based on the modern API found in the Linux kernel.

• Hardware time stamping:

• Broadcom; Intel; Mellanox; Solarflare

• Software time stamping:

• Broadcom; Intel

Page 30: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Open vSwitch • Multi-layer software switch for traffic flow between

virtual machines within the server and the physical networks.

• Highlights:

• Updated to 2.0 release.

• Multi-threaded user space switching daemon for increased scalability.

• Support for overlay networks, GRE, VXLAN, VLAN, LISP

• Support for wildcard flows in kernel data path. Can significantly reduce size of the flow table, avoid unnecessary flow misses and optimize flow setup rate.

Controller(Open Daylight)

Controller(Open Daylight)

OpenFlow / OVSDBOpenFlow / OVSDB

VM VM VM VM

Switch Switch

Switch Switch

Page 31: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Next Generation Networking Hardware Support

• 40G Ethernet

• Provides support for 40G Ethernet link speeds enabling faster network communication for systems and applications.

• Many 40G devices supported today and additional hardware support coming in future releases

• WiGig IEEE 802.11ad (60 GHz band)

• Allows devices to wirelessly communication at multi-gigabit speeds (up to 7 Gbps.)

Page 32: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

TCP Performance Improvements and other features• TCP Improvements

• Fast Open (client and server)

• Tail Loss Probe Algorithm

• Early Re-transmit

• Proportional Rate Reduction

• SO_REUSEPORT Option

• Bufferbloat Avoidance

• Interface option to enable routing of 127.0.0.0/8

• Low Latency Sockets using Busy Poll

● Security● Domain Name System Security

Extension (DNSSEC)

• Firewalld

• DDOS Attack prevention

• NF-Tables

• IPV6 NAT

• Overlay Technologies

• Virtual Extensible LAN (VXLAN)

• Generic Routing Encapsulation (GRE)

• Layer 2 Tunneling Protocol (L2TP)

• Network Namespaces

• Diagnostics

• IpTraf-ng

• Netsniff-ng

Page 33: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Learn more about Networking

For more information on Networking topics:

• New networking features & tools for Red Hat Enterprise Linux 7 beta

• Wednesday April 16, at 1:20pm

• The next-generation firewall for Red Hat Enterprise Linux 7 beta

• Thursday at April 17, at 11:00 am

• Demos:

• Tuesday April 15, 10am - 12pm

• Network Manager in Action

• Team Driver fundamentals

• Open vSwitch

Page 34: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

File Systems & Storage Tom CoughlanRed Hat, Inc.

Page 35: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

RHEL 7 Areas of Focus

•Expanded file system choices

•Storage stack enhancements

•Focus on very high performance, low latency devices

•Support for higher capacities across the range of file and storage options

•Ease of use and management

Page 36: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

RHEL 7 Will Provide More Choices

•RHEL 7 will support XFS, ext4, 3, 2, NFS, and GFS2

•Maximum supported filesystem sizes increase• XFS 100TB -> 500TB

• ext4 16TB -> 50TB

•btrfs is a technology preview feature in RHEL 7

•btrfs going through intense testing and qualification - we set a high bar

Page 37: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

RHEL 7 Default File System

•Red Hat Enterprise Linux 7 has XFS as the new default file system

•XFS will be the default for boot, root and user data partitions on all supported architectures

• Included without additional charge as part of RHEL 7 subscription• Red Hat Enterprise Linux 5 and 6 still have Scalable File System layered products

Page 38: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

38

RHEL 7 NFS Updates

•Red Hat Enterprise Linux 7 completes the server side support for NFS 4.1

•Support for only-once semantics

•Port 2049 is now used for callbacks, as well as normal traffic

•Labeled NFS provides enhanced support of SELinux over NFS

•Parallel NFS (pNFS) client

•Full support for file layout

•Technical preview support for object and block layouts

•We are working with our OEM partners on the pNFS server

Page 39: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

The GFS2 Cluster File System

•Additional performance enhancements for GFS2

•Continuing work with partners like SAS:

•Extensive testing of SAS cluster workloads on GFS2

•Performance work based on results of those tests

•Performance Co-Pilot (PCP) support for GFS2 allows for real-time and/or post-event analysis of file system performance

Page 40: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

RHEL 7 Storage Enhancements

•New protocols and driver support

•Shipping NVMe driver for standard PCI-e SSD's

•Support for 16Gb/s FC and 12Gb/s SAS-3

•Linux-IO SCSI Target (LIO)

•User-specified action on SCSI events, e.g. LUN create/delete, thin provisioning threshold reached, parameter change.

•LVM

•RAID, thin provisioning and snapshot enhancements

•Tiered storage, using LVM/DM cache, in technology preview

Page 41: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Storage Management

Storage Array set-up / monitor

Logical Volumeset-up / monitor

Filesystem set-up / monitor

Page 42: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Enhanced Storage Management

Storage Array set-up / monitor

Logical Volumeset-up / monitor

Filesystem set-up / monitor

SystemStorage Manager

libStorageMgmt

lvm2app

blivet

OpenLMI

CLI

CLI API

Page 43: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Learn more about File and Storage

• The new world of NFS Tuesday 2:30 pm

• Red Hat Storage Server: Roadmap & integration with OpenStackTuesday 2:30 pm

• Fundamentals of LVM with Red Hat Enterprise Linux 7 beta (Lab) Tuesday, April 15 3:50 pm

• Red Hat Enterprise Linux 7 beta file systems: New scale, speed, & featuresThursday 9:45 am

• Demonstration (Partner Pavilion) of System Storage Manager (SSM)Tuesday 10 am-noon & Wednesday 1-2 pm

• Engage the community:

• http://lwn.net

• Mailing lists: linux-lvm, linux-ext4, linux-btrfs, linux-nfs, linux-xfs, ...

Page 44: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

System Management and Security

Jack RiedenRed Hat, Inc.

Page 45: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Software Assurance and Certifications

•Common Criteria – RHEL 6.2 Base OS and KVM

•FIPS140-2 - RHEL 6.2US Government Standard used to accredit cryptographic modules

•USGv6 – RHEL 6.2Standard required for IPv6 networking in the Federal Government (Replaces IPv6 Ready Logo)

•US Government Configuration Baseline (USGCB) – RHEL 6Provides a minimum security configuration for software products

•Security Content Automation Protocol (SCAP) 1.2 – RHEL 6.5Establish and automate security baselines

Page 46: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Red Hat Enterprise Linux 6.5 - Security Update

•NSA Suite B Algorithms• AES, ECDH, ECDSA, SHA256

• FIPS Certification (in process)

•Shared System Certificates• System-Wide trust store for Certificates

•Transport Layer Security (TLS) 1.2 (OpenSSL, NSS)

• Improved SCAP 1.2 scanner

Page 47: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Red Hat Enterprise Linux 7 - Security Features

•Microsoft Active Directory Interoperability

• Identity Management (IdM) • Cross Realm Trust with Active Directory

• Improved SSSD interoperability with Active Directory

•Basic Active Directory integration• Simplified User Auth/Machine join capability

• Can be deployed via Kickstart script

•UEFI Secure Boot (support Window 8 logo hardware)

Page 48: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Red Hat Enterprise Linux 7 - Security Features

•SELinux• File Name Transitions

• SeTroubleshoot – integrated with Journald

• Labeled NFS

• Integrated Docker policy

•Firewalld - Dynamic management of firewall via D-Bus

• Support for IPv4, IPv6, bridges

• Dynamic / in-place changes

• Built in services (e.g. dns, tftp, https, dhcp)

• Network Zone support according to trust levels

Page 49: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Security Content Automation Protocol (SCAP)

Automated approach to verifying compliance with security guidelines

•Security policy customization with scap-workbench

• Installer integration with oscap-anaconda-addon

•System management integration with Satellite

OpenSCAP has now passed certification for SCAP 1.2 !!!!

Page 50: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Open Linux Management Initiative

Improve manageability of Linux systems

•Provide standardized remote API for system management

•Standards based - DMTF/CIM technology stack

•Storage, networks, users, system services, power, system configuration

•Client interface, LMIShell provides a High level task oriented API

Page 51: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Systemd

New system and session manager

• Benefits• Integrated with cgroups, udev

• Socket and D-Bus activation for starting services

• Compatible with SysV init and LSB scripts

• Integrated with Docker

JournaldSystem service that collects and stores indexed, structured data

• Benefits• Addition of meta data to log – i.e. Process id, user/group id

• Structured – key/value pairs

• Interoperability with rsyslog

Page 52: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Containers

Application isolation mechanism for Light-weight multi-tenancy• Process Isolation -- Namespaces

• Resource Management -- Cgroups

• Security (confinement) -- SELinux

• Management -- Docker

Benefits•Fast Startup and shutdown•Easy creation of container environment•Scale out of applications•Manage one RHEL system•Can be launched as a Systemd unit file

Page 53: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Docker

Tool that can package an application and its runtime dependencies for deployment into a Linux Container

Docker builds on Linux Containers, adds an API, an image format and a registry/index

Docker includes the userspace runtime of an application

Benefits•Simplified Application Delivery•Minimal Application Footprint•Application Isolation•Application Portability

Page 54: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Learn more about System Mgmt & Security Security in Red Hat Enterprise Linux 7 Beta - Tuesday at 4:50PM

Interoperability Update;Red Hat Enterprise Linux and Windows – Tuesday at 3:40pm

Linux Containers in Red Hat Enterprise Linux – Wednesday 10:40am

Demystifying Systemd – Wednesday at 2:30pm

The Next-Generation Firewall for Red Hat Enterprise Linux – Thursday at 11:00am

Portable, lightweight and interoperable Docker containers across Red Hat Solutions – Wednesday at 1:20pm

Applied SCAP: Automating security compliance & remediation - Wednesday at 1:20PM

SELinux for mere mortals - Wednesday at 3:40PM

Lab on Containers & resource management in Red Hat Enterprise Linux 7 Beta - Wednesday at 3:50

Page 55: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

References

Red Hat Certifications -

http://www.redhat.com/solutions/industry/government/certifications.html

OpenSCAP project - http://www.open-scap.org

OpenLMI - http://www.openlmi.org

Page 56: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Polling Time!

A few questions we’d like to ask you...get your mobile app ready!

Page 57: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Q1: Kernel updates are currently shipped every 8 weeks for supported releases. Should other packages ship on the same schedule?

a) Yes, change to same schedule as kernel

b) No, stay as they are now

c) Don’t know/don’t care

Page 58: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Q2: For next year, how can we improve this RHEL roadmap presentation?

a) More technical detail

b) Higher level feature overviews with benefits and use cases

c) More product roadmap and strategy

d) Keep it as is

Page 59: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Q3: When would a lightweight flexible container infrastructure like RHEL Atomic be useful to your organization

a) Immediately

b) Within 6 months

c) Within 12 months

d) No plans for any of this

e) What's RHEL Atomic?

Page 60: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Agenda, Session 2 (2:30 to 3:30)

• Software Collections and Core Utilities – Ondrej Vasik

• Virtualization – Karen Noel

• Desktop – Paul Frields

• Installation – David Cantrell

• Developer Tools – Matt Newsome

• Summary, Q & A if time permits

Page 61: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Software Collections & Core Utilities Ondřej VašíkRed Hat, Inc.

Page 62: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Software Collections

•Power to build, install, and use multiple versions of software on the same system

•Developer Toolset (DTS)

•RHSCL 1.1:• languages: Perl 5.16, Ruby 2.0 and Rails 4, Ruby 1.9.3 with Rails, Python 2.7, Python 3.3, PHP 5.4, PHP 5.5

• httpd 2.4, mariadb 5.5, mysql 5.5, mongodb 2.4, postgresql 9.2, thermostat 1

• as tech preview Node.js 0.10, nginx 1.4.3

Page 63: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

LAMP Stack

•Apache - httpd 2.4 (in RHEL 7, RHSCL 1.1):

•high performance threaded "event" processing model

•enhanced SSL support: on-line certificate revocation

• run-time configuration for proxy load balancing

•FastCGI support

Page 64: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Databases (RHEL 7, RHSCL 1.1)

•MySQL 5.5 - semi-synchronous replication, performance_schema

•MariaDB 5.5 – RHEL 7 DEFAULT - all of MySQL 5.5 PLUS:• asynchronous client API

• Aria and XtraDB storage engines

• fully compatible with MySQL

•Awesome features in new PostgreSQL 9.2; first steps to NoSQL• range data type, synchronous replication, foreign tables support, performance improvements

• PostgreSQL in-place data migration support from RHEL 6 to RHEL 7

Page 65: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Core daemons

•tuned - automated system tuning:

• NEW automatic profile generation via powertop system scan

• MORE product specific tuned profiles

•dnsmasq small-scale network services, used by libvirt and OpenStack• NEW supports DHCPv6

• ISC DHCP 4.2• better performance: dynamic DNS transactions in asynchronous fashion

•dovecot 2.2:• implemented multiple IMAP extensions, mailbox synchronization utility

Page 66: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Core utilities and shells

•yum: repo-pkgs command allows treating repositories as products

•coreutils :

•code optimization and speedup

• *sum utilities now use libcrypto (2x faster sha512sum)

•SELinux optimizations

Page 67: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Preupgrade Assistant

•critical part of in-place upgrades RHEL 6 RHEL 7

•system compatibility assessment, provides solutions for incompatibilities

•able to help with system migration

•work in progress, modular design, modules under development

•UI with easy to search and filter tree structure

Page 68: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Preupgrade Assistant

Page 69: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

ABRT – automated bug reporting tool

•Analyze system at the time of a kernel or application crash (C, C++, kerneloops, Python, Ruby, Java, MCE)

•New GUI with easier reporting

•Better console notifications

•Autoreporting (off by default) - ability to collect anonymous crash reports either on local server or on RH managed server

Page 70: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

ABRT – retrace server

Page 71: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Learn more about SCLs, In-place upgrades ...

For more information

• In-place upgrades:

•Session “Migrating Red Hat Enterprise Linux installations to new major versions” - Wed 4:50PM + 3x demo booth session

•Software collections:

•Session “S/W Collection - Keeping pace without sacrificing platform stability” - Tue 3:40 PM

•Session “Deeper understanding of software collections” - Tue 4:50 PM

Page 72: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Virtualization Karen NoelRed Hat, Inc.

Page 73: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

KVM - Red Hat's Foundational Virtualization Technology

RHEV Hypervisor

RHEL with KVM

Page 74: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

RHEV Hypervisor and RHEL with KVM

#1 Mission Critical, Back Office – performance, scalability, security, stability

#2 Systems Supporting Business Processes – many enhancements

#3 Systems of Innovation – integration with OpenStack, Gluster, etc.

Page 75: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Best SPECvirt_sc2010 Scores by CPU Cores(As of April 3, 2014)

The SPECvirt_sc2010 benchmark has been retired and no new results may be published. SPEC® is a registered trademark of the Standard Performance Evaluation Corporation. For more information about the benchmark and the results, see http://www.spec.org/virt_sc2010/.

Page 76: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Security

Continue SELinux tradition with sVirt

Sandboxing – syscall filtering

Cryptography – virtio-rng (random number generator)

Page 77: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Automatic NUMA Balancing – unbalanced

vcpu 1vcpu 1vcpu 0vcpu 0

NUMA Node A NUMA Node B

Page 78: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Automatic NUMA Balancing - balanced

vcpu 1vcpu 0 vcpu 1vcpu 0

NUMA Node A NUMA Node B

Page 79: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

KVM – Performance Improvements

New kernel para-virtualization (PV) features

New Intel processor features

Network and SCSI multi-queue

virtio-blk data-plane (RHEL 6 tech preview)

Hyper-V “Enlightenment”

Page 80: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

KVM – Thin Provisioning (virtio-scsi)

ext4, XFS ext4, XFS

gluster*, NFS*

SSD, NAS, dm-thinp,...

qcow2, raw, ...qcow2, raw, ...

qcow2, raw, ...

file, block device, gluster*, iSCSI

gluster*, iSCSI

* Pending

Page 81: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

KVM – Live Migration

Live migration from RHEL 6 host to RHEL 7 host

Many live migration improvements

1100101001011110

DestinationhostI/O

Guest OS

QEMU

Migr0 1

Page 82: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

KVM – Virtual Function I/O

VFIO - New architecture for device assignment

• Replaces PCI assignment in RHEL 6

• What's new? GPU device assignment

Page 83: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Learn more about Virtualization

Presentations ✔ Automatic NUMA balancing: Wednesday – 3:40 pm✔ Red Hat Enterprise Virtualization hypervisor roadmap: Thursday – 9:45 am✔ RHEV, OpenStack and RH Storage Server talks all include KVM!

Demos✔ Performance booth – meet Red Hat performance engineers✔ Nvidia & Dell: GPU device assignment with RHEL 7 & KVM

Upstream communities

• www.linux-kvm.org * wiki.qemu.org * www.libvirt.org

Page 84: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Desktop Paul W. FrieldsRed Hat, Inc.

Page 85: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

RHEL 7 RC Desktop ChangesRHEL 7 RC Desktop Changes

● New GNOME 3 based user interfaceNew GNOME 3 based user interface● Classic Mode default -- familiar interfaceClassic Mode default -- familiar interface• Main menuMain menu

• Window listWindow list

• Desktop iconsDesktop icons

● GNOME 3 standard mode and KDE also installedGNOME 3 standard mode and KDE also installed● Extensible and flexibleExtensible and flexible

Page 86: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

GNOME BoxesGNOME Boxes

● Tool for running KVM virtual Tool for running KVM virtual guests and other remote guests and other remote connections on the RHEL 7 connections on the RHEL 7 RC desktopRC desktop

● Ease of use – faster Ease of use – faster deployment of virtual deployment of virtual machinesmachines

● Use with e.g. existing ISOUse with e.g. existing ISO

Page 87: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Online account integrationOnline account integration

● Multiple providers availableMultiple providers available● Accounts can be added by Accounts can be added by

user at first loginuser at first login● Some providers integrate Some providers integrate

search across content search across content stores, chat, etc.stores, chat, etc.

Page 88: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Other Features and EnhancementsOther Features and Enhancements

● IBus integration to improve IBus integration to improve global experienceglobal experience

● Improved Wacom tablet Improved Wacom tablet supportsupport

● Better accessibilityBetter accessibility

Page 89: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Evolution ImprovementsEvolution Improvements

● Improved Exchange and Improved Exchange and Zimbra integrationZimbra integration

● Continue to enhance Continue to enhance Exchange, IMAP support Exchange, IMAP support throughout RHEL 7 lifecyclethroughout RHEL 7 lifecycle

Page 90: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Other Application EnhancementsOther Application Enhancements

● LibreOffice 4.1LibreOffice 4.1•Better MS Office compatibility, including Visio and Publisher importBetter MS Office compatibility, including Visio and Publisher import

● Chromium for future RHEL 7 updatesChromium for future RHEL 7 updates

Page 91: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Learn more about Desktop

•Attend the lab: Experience the Future with Red Hat Enterprise Linux 7 Beta

•Thursday, April 17 – 9:00-11:00am

•Visit the Desktop station at the Red Hat Platform booth in the Partner Pavilion:

•Tuesday, April 15 – 5:30-7:30pm – Pod #2

•Wednesday, April 16 – 10:00-11:00am – Pod #1

•Read more about Desktop changes and administration in the RHEL 7 Beta Desktop Migration and Administration Guide: http://red.ht/1kuN8MT

Page 92: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Installer David CantrellRed Hat, Inc.

Page 93: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Red Hat Enterprise Linux 7 RC Installer Changes

•New GTK+ 3 based user interface

•New text mode interface

•New storage configuration interface

•New firstboot replacement (initial-setup)

•Kickstart is the same

Page 94: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Installer Features and Enhancements

•Automatic default answers when possible

•New hub & spoke interface layout allows more flexible installation experience

•Text mode better suited to serial consoles and other limited display interfaces

•Active Directory host enrollment support in Kickstart

•Plugin architecture allows site-specific extensions to Kickstart, the installer, and initial-setup

Page 95: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Storage Features and Enhancements:

•More automatic layout options, including LVM with thin provisioning, BTRFS, and standard partitions.

•Detailed control over preserving and resizing existing volumes.

•Custom configuration presented in a top-down model starting with the mount point and defining the technology underneath.

•Rescan option discovers storage changes.

Page 96: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Learn more about the Installer

For more information on Installation topics:•Attend the lab: Experience the Future with Red Hat Enterprise Linux 7 Beta

•Thursday, April 17 – 9:00-11:00am

•Visit the Installer station at the Red Hat Platform booth in the Partner Pavilion

Engage the Community:

•http://fedoraproject.org/wiki/Anaconda

•http://blog.linuxgrrl.com/category/fedora/anaconda/

Page 97: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Developer ToolsMatt NewsomeRed Hat, Inc.

v0.12

Page 98: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

98

OpenJDK and Java Today

• Latest OpenJDK6 and 7 in RHEL

• Upstream OpenJDK6 support taken over by Red Hat (after EOL by Oracle) in April 2013

• Latest proprietary JDKs available:

• Oracle Java 6,7

• IBM Java 5, 6, 7

Page 99: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

99

OpenJDK and Java Tomorrow

•Planned for Red Hat Enterprise Linux 7

•Thermostat – A new profiling and monitoring tool for OpenJDK7 and higher that will be made available through RHSCL

•Tentatively planned for Red Hat Enterprise Linux 7.x

•OpenJDK8

•Shenandoah: An ultra-low pause-time garbage collector for 100+GB heaps

Page 100: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

100

Performance Tools in Red Hat Enterprise Linux 6

•SystemTap – Live application analysis without rebuilding•RHEL 6.5:

•Language improvements: regular expression operators, macros, perfctr reading.•Detailed error diagnostic man pages.•Much faster stack unwinding.

•PAPI - Programmer interface to monitor perf. counter hardware•RHEL 6.5: Support for Intel Ivy Bridge and Sandy Bridge

•OProfile - Unobtrusive, system-wide code profiler

•Valgrind - Runtime analysis (particularly memory)

Page 101: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

101

Performance Tools in Red Hat Enterprise Linux 7 RC

•RHEL 7 RC brings performance tools together in a new way:

• Introduces DynInst, a library for manipulating live executables.

•Uses Dyninst to run SystemTap scripts without any kernel privileges.

• Introduces Performance Co-Pilot (PCP), a library and toolkit for storing and analyzing performance measurements of systems on a network.

•Allows performance data, including that from SystemTap, to be fed into PCP and the results be visualized with PCP-GUI.

•Updates valgrind, elfutils, and other interrelated tools to bring the community's latest into a broad-scope and integrated toolset for performance monitoring.

Page 102: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

102

Toolchain Updates in RHEL Releases

RHEL 5: Stability emphasis

• gcc-4.1 & 4.4, gdb-7.0 and glibc-2.5

RHEL 6: Stability and performance focused updates

• gcc-4.4 and gdb-7.2 and glibc-2.12

RHEL 7 RC : Major new components and features

• gcc-4.8, gdb-7.6 and glibc-2.17

• C++11 & DWARF4 standards, atomic types and Transactional Memory

• New register allocator, extensive performance improvements

• Built-in memory error detector and data race detector

Page 103: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

103

Red Hat Developer Toolset

• Developer Toolset: develop with new tools for multiple RHEL releases

• Available with Developer Subscriptions

• v2.1 [2014]: Status: GA release, C/C++/Fortran, x86/x86_64

• Toolchain: gcc-4.8 development for RHEL 5 and 6

• Debugger: gdb-7.6

• Performance tools: OProfile, Valgrind, SystemTap, Dyninst

• Eclipse “Kepler” Integrated Development Environment

• Build with DTS tools on RHEL 6 and test on RHEL 7 RC

Page 104: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Learn more about Tools and Developer Toolset

More information on Developer Toolset• Developer Toolset Demos:

• Weds 9:15am (Demo Floor)• Weds 1:00pm-2:00pm (Partner Pavilion, Demo Pod #1)

• Developer Toolset Talk:• Weds 4:50pm-5:50pm (Taste of DevNation track, Room 236)

More information on Performance Tools

• Recipes to analyze common perf. issues - Tues 4:50-5:50pm (Room 208)

More from our Developer Program

• developerblog.redhat.com

Page 105: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

Summary Denise DumasRed Hat, Inc.

Page 106: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

106

Key Takeaways

•Red Hat Enterprise Linux 7.0 “real soon now” ;-)

•Designed as a solid base for an application optimized infrastructure

•From the RHEL Platform team, leading responsible innovation in communities everywhere

Page 107: Red Hat Enterprise Linux Roadmap · Red Hat Enterprise Linux Roadmap Denise Dumas, Lars Herrmann and the Platform Engineering Managers Red Hat, Inc. April 15, 2014. DISCLAIMER The

107

Thank you for joining us and for running Red Hat Enterprise Linux

•Thank you! Enjoy the Summit!

•Please give us your session feedback

•See session handout for session referrals and resource links.

•Continue to tell us what you think through your Red Hat point of contact and share your thoughts in the customer portal groups at https://access.redhat.com/groups/red-hat-enterprise-linux

•And see the Red Hat Enterprise Linux blog at http://rhelblog.redhat.com/