Вы находитесь на странице: 1из 88

RED HAT ENTERPRISE LINUX ROADMAP HIGHLIGHTS

Denise Dumas Director, Platform Engineering and RHEL Engineering Managers Red Hat, Inc. June 12, 2013

Disclaimer

The content set forth herein is Red Hat confidential information and 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.

Objectives for the Roadmap Session

Describe the life cycle and status of each release

Share product direction and upcoming feature highlights

Connect you with other Summit talks and resources

Meet the RHEL engineering management team

Encourage feedback – including survey input

We only have time to describe a small subset of proposed features and themes. TP – marks features in technology preview status

Agenda

Introduction

Denise Dumas & Ron Pacheco

1:20 – 1:40

File Systems & Storage

Ric Wheeler

1:40 – 1:50

Platform Enablement

Peter Martuccelli

1:50 – 2:00

Kernel

Linda Wang

2:00 – 2:10

Networking

Rashid Khan

2:10 – 2:20

<Break>

2:20 – 2:30

Introduction

Denise Dumas

2:30 – 2:35

Virtualization

Karen Noel

2:35 – 2:45

Tools, Developer Toolset

Deepak Bhole

2:45 – 2:55

Software Collections & Core Utilities

Radek Vokal

2:55 – 3:05

Installation and Desktop

Christian Schaller

3:05 – 3:15

System Mgmt & Security

Jack Rieden

3:15 – 3:25

Summary

Denise Dumas

3:25 – 3:30

Red Hat Enterprise Linux 5 More than 1,200 components covering a range of functionality 10
Red Hat Enterprise Linux 5
More than 1,200
components covering a
range of functionality
10 year life cycle
Security

SOMETIMES YOU NEED TO BREAK AWAY FROM THE PACK

Red Hat Enterprise Linux 6

Record-setting performance benchmark results* 10 year life cycle Scalability and adaptability to deploy virtually and
Record-setting
performance
benchmark results*
10 year life cycle
Scalability and adaptability
to deploy virtually and in
the cloud
Support for standards and
interoperability

* http://www.redhat.com/about/news/archive/2013/3/red-hat-enterprise-linux-achieves-leading-performance-marks-with-ibm- power-linux-server-family

Energy efficient with a CPU idle savings of 21% over Red Hat Enterprise Linux 5

power-linux-server-family Energy efficient with a CPU idle savings of 21% over Red Hat Enterprise Linux 5

WHAT TERRAIN WILL YOU ENCOUNTER TOMORROW?

Red Hat Enterprise Linux 7

In-place upgrade capabilities

Ease of administration, installation, deployment and maintenance OpenLMI Linux management framework Performance and
Ease of administration,
installation, deployment
and maintenance
OpenLMI Linux management
framework
Performance and
security profiles based
on common workloads
and maintenance OpenLMI Linux management framework Performance and security profiles based on common workloads

Red Hat Product Portfolio

Red Hat Product Portfolio

Red Hat Enterprise Linux Roadmap*

RHEL 7

RHEL 6

CY2010 CY2011 CY2012 CY2013 CY2014 .0 .0 .1 .2 .3 .4 .5
CY2010
CY2011
CY2012
CY2013
CY2014
.0
.0
.1
.2
.3
.4
.5

RHEL 5

.5 .6 .7 .8 .9 .10 .11 Production 1 Production 2 Production 3
.5
.6
.7
.8
.9
.10
.11
Production 1
Production 2
Production 3

*All dates are approximate and subject to change

File Systems and Storage Ric Wheeler Senior Engineering Manager File & Storage Systems

File Systems and Storage

Ric Wheeler Senior Engineering Manager File & Storage Systems

Red Hat Enterprise Linux 6.4 Performance Enhancements

LVM Scales up

New thinly provisioned device mapper target

Scalable LVM snapshots based on thin provisioning

Speed up for large storage configurations courtesy of an LVM metadata daemon

FUSE (User Space) File Systems

Have new readdirplus() capabilities

Can do scatter-gather IO across the FUSE boundary

Reduces trips from user space to the kernel

Red Hat Enterprise Linux 6.4 New Features

First in industry support for Parallel NFS clients

File layout support used by vendors like NetApp

LVM Support for RAID10

Ext4 enhanced for virtual guest storage

New “hole punch” feature de-allocates data from the middle of a file

Refresh of the btrfs technology preview

Up to date with the upstream 3.5 kernel

Red Hat Enterprise Linux 7 Bringing You More Choices

RHEL 7 is looking to support ext4, XFS and btrfs

All can be used for boot, system & data partitions

Btrfs going through intense testing and qualification

Ext2/Ext3 will be fully supported

Use the ext4 driver which is mostly invisible to users

LVM Support for SSD Caching

Dm-cache module has pluggable cache policy module

Writeback or write-through caching

Part of the device mapper stack

Enhancement Storage Management

LVM will support more software RAID features

Scrubbing, reshape, write-mostly, write-behind, resync throttling

Storage Management APIs

libstoragemgt, liblvm

API's in the works include HBA, SCSI, iSCSI, FcoE, multipath

Storage system manager provides CLI

SCSI Unit Attention Processing to automate normal storage events like battery failure, write cache change

Red Hat Enterprise Linux 7 Default File System

In RHEL7, Red Hat is looking to make XFS the new default

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

Red Hat is working with partners and customers during this selection process to test and validate XFS

Final decision will be made pending successful testing

Evaluating maximum file system sizes for RHEL7

500TB for XFS, 250TB for GFS2, 50TB for ext4 & btrfs

Network File Systems: NFS and Samba

RHEL7 Parallel NFS client will support most commercial pNFS servers

Adds support for block and object layouts

Support for SELinux over NFS

Labeled NFS enable fine grained SELinux attributes

RHEL7 enhanced support for Microsoft platforms

Samba SMB3.0 support helps SMB clients

CIFS kernel module SMB2.1 support enhances access to SMB servers

Pulling it All Together

Ease of Use

Tuning & automation of Local FS to LVM new features

Thin provisioned storage

Upgrade rollback

Scalable snapshots

Major focus on stability testing of btrfs

Looking to see what use cases it fits best

Harden XFS metadata

Detect errors to confidently support 500TB single FS

Learn more about File Systems & Storage

Attend related Summit Sessions

Linux File Systems: Enabling Cutting-edge Features in Red Hat Enterprise Linux 6 & 7 (Wed 4:50)

Kernel Storage & File System Demo Pod (Wed 5:30)

Evolving & Improving RHEL NFS (Thurs 2:30)

Parallel NFS: Storage Leaders & NFS Architects Panel (Thurs 3:40)

Engage the community

Mailing lists: linux-ext4, linux-btrfs, linux-nfs, xfs@oss.sgi.com

Platform Enablement Peter Martuccelli Senior Engineering Manager Platform Enablement

Platform Enablement

Peter Martuccelli Senior Engineering Manager Platform Enablement

Development Topics

Red Hat Enterprise Linux 5/6/7 – limitations, new additions and beyond

Hyperscale Server Platforms – latest development information

Power Management – latest platform results

Red Hat Enterprise Linux 5

Extended hardware support in RHEL5.9

The new 3rd Generation Intel Core™ processors (code named “Ivy Bridge”). Ivy Bridge is the 22nm version of Intel microarchitecture codenamed Sandy Bridge -- the "tick" following the Sandy Bridge "tock".

Intel® Micro-architecture codename Haswell

Haswell development includes support for its associated Platform Controller Hub, (PCH)

Advanced RAS features and instructions are in RHEL6,

RHEL7

Provides existing RHEL 5 customers additional time on the latest HW platforms while preparing for future upgrades

Red Hat Enterprise Linux 6

HP's Gemini hyperscale server with Intel's low power Centerton processor (full support RHEL6.4)

Support for Intel® Micro-architecture codename Ivy Bridge- EP/EX, Brickland, and Haswell (RHEL6.4)

Stream Control Transmission Protocol (SCTP) rapid

failover (RHEL6.4)

IPv6 based pxe boot support in grub on UEFI based

systems (RHEL6.4)

Red Hat Enterprise Linux 7

Select ACPI 5 topics under development, (additional RAS and power savings)

Support planned for future Intel® Micro-architectures

Increased SR-IOV virtualization optimizations - for Emulex, Solarflare, Brocade, Broadcom

UEFI and secure boot support

Hyperscale Server Platforms

High density server platforms

AMD, Dell, HP

Architectures

Today: x86_64, includes Atom, Xeon, Opteron

RHEL 6 is certified

Tomorrow: includes ARM AArch64

Initial work done in Fedora Community

Industry participation

Joined Linaro Enterprise Group to enable future ARM platforms

Founding Member

On Technical Steering Committee

Visit Hyperscale pod in the Emerging area of the Red Hat booth

Power Management

Sandy Bridge 2 Socket Server CPU Idle Power 120 100 80 60 40 20 0
Sandy Bridge 2 Socket Server
CPU Idle Power
120
100
80
60
40
20
0
RHEL Release
RHEL 5.9
RHEL 6.4
Watts at Idle

CPU idle savings of 21% compared to RHEL 5 Powertop and turbostat for power measurements

Power Management

Sandy Bridge 2 Socket Server CPU Idle Power 3.5 3 2.5 2 1.5 1 0.5
Sandy Bridge 2 Socket Server
CPU Idle Power
3.5
3
2.5
2
1.5
1
0.5
0
RHEL Release
RHEL 5.9
RHEL 6.4
Watts/Core

CPU idle savings of 21% compared to RHEL 5 Powertop and turbostat for power measurements

Kernel Linda Wang Senior Engineering Manager Kernel Generalist

Kernel

Linda Wang Senior Engineering Manager Kernel Generalist

Core Kernel Features and Enhancements

Virtual Memory, Scheduler

Reduced memcg Memory Overhead

Memory Reclaim/Compaction

Resource Management

Control groups, namespaces, and containers

Performance Enhancement

Perf/Tracepoint/Tuna

Debugging Mechanism

Hardware Error Reporting Mechanism

Kexec kdump support

Virtual Memory Enhancements

New in Red Hat Enterprise Linux 6.4

Performance

Update code base to use reclaim/compaction feature to improve performance for large memory allocation that’s under memory pressure.

Scalability

The memcg’s memory overhead was reduced on the large memory servers by restructuring the data structures which helps reduce the overall memory consumption during runtime.

Raised maximum memory size support on x86_64 from 1T to 3T.

Planned for Red Hat Enterprise Linux 7

NumaBalance & Numacore

Improve performance for large, long running processes to better dynamically allocate memory relative to numa nodes locality for applications such as KVM process and database.

Resource Management Improvements

Red Hat Enterprise Linux 6.4

Improved the ability to isolate applications

Control Groups (cgroups)

Updated device cgroup as well as memcg for enhanced scalability

Introduced cgroup migration capability within a system

Linux Containers (LXC) [Technology Preview]

Backport namespace features: Network, PID, mount, IPC

Tech Preview pending use case review and performance, and scalability evaluation

Red Hat Enterprise Linux 7

Improvements planned in the area of Security (more details included in Security section)

Kernel Debugging Mechanisms

Red Hat Enterprise Linux 6.4

Perf and Traceevent Updates

New traceevent library used by Perf; improves event decoding.

New performance tool - ”Tuna”. Goal is to integrate with Tuned profiles.

Kexec Kdump Supportability

Klogdump mechanism allows kernel to dump the kernel log to stable storage upon crash.

Add more than one network interface in kdump environment.

Kdump is fully supported on s390x Architecture.

Planned for Red Hat Enterprise Linux 7

Hardware Error Reporting Mechanism [HERM]

Improves server error logging mechanism by integration with various HW error input methods, including edac, APEI, etc.

Provide single user interface by combining mcelog & edac-util.

Learn more about Kernel

Summit Sessions

Tues, 6:00-8:00, Demo of Tuna/Tuned Profiles

Weds, 10:00-12:00, Demo of Tuna/Tuned Profiles

Weds, 3:40-4:40, Linux Containers Overview & Roadmap

Thurs, 1:20-2:20, Performance Analysis & Tuning of Red Hat Enterprise Linux: Part I

Thurs, 2:30-3:30, Performance Analysis & Tuning of Red Hat Enterprise Linux: Part II

Resources

https://git.fedorahosted.org/cgit/rasdaemon.git/

Networking Services Rashid Khan Senior Engineering Manager Networking Services

Networking Services

Rashid Khan Senior Engineering Manager Networking Services

Networking Services Rashid Khan Senior Engineering Manager Networking Services
Networking Services Rashid Khan Senior Engineering Manager Networking Services
Networking Services Rashid Khan Senior Engineering Manager Networking Services
Networking Services Rashid Khan Senior Engineering Manager Networking Services
Networking Services Rashid Khan Senior Engineering Manager Networking Services
Networking Services Rashid Khan Senior Engineering Manager Networking Services
Networking Services Rashid Khan Senior Engineering Manager Networking Services
Networking Services Rashid Khan Senior Engineering Manager Networking Services
Networking Services Rashid Khan Senior Engineering Manager Networking Services
Networking Services Rashid Khan Senior Engineering Manager Networking Services
Networking Services Rashid Khan Senior Engineering Manager Networking Services
Networking Services Rashid Khan Senior Engineering Manager Networking Services
Networking Services Rashid Khan Senior Engineering Manager Networking Services
Networking Services Rashid Khan Senior Engineering Manager Networking Services
Networking Services Rashid Khan Senior Engineering Manager Networking Services

Networking Services: Team Driver

Combines multiple networking interfaces into a single interface.

Improved throughput

Network redundancy

Easier to manage

Availability:

Starting with Red Hat Enterprise Linux 7

Benefit to our customers:

Easier to extend and manage because management is in userspace, still provides all the functionality.

Networking Services: Network Manager

Interface for configuring, monitoring, and management of networking connections.

Single point of management for networking interfaces (Wireless, Wired).

Improved functionality to include Bonding, Bridging, VLANs.

Improved user experience, with novice and expert modes.

Comes with GUI and CLI.

with novice and expert modes. ● Comes with GUI and CLI. ● Availability : ● Starting

Availability:

Starting with Red Hat Enterprise Linux 6

Benefit to our customers:

Central interface for network configuration and management.

Networking Services: IEEE 1588 Precision Time Protocol (PTP)

Ensures precise sub-microsecond sync of clocks of distributed clocks over the networks.

Can be used to sync applications in disparate networks.

Availability:

Red Hat Enterprise Linux 6.4 tech preview

RHEL 6.5 and RHEL 7 full support

Benefit to our customers:

Through HW and GPS assist provides more precise synchronization as compared to NTP.

Networking Services: Open vSwitch (OVS)

Open source, multi-layer software switch designed to forward traffic between virtual machines and to and from physical networks.

Supports open flow to enable participation in SDN

Provides security & isolation of application traffic

Availability:

Red Hat Enterprise Linux 6.4 Tech Preview

RHEL 6.5, 7 Full Support

Benefits to our customers:

Extends packet switching beyond the physical network into the servers and all the way to the VMs.

Provides isolated application traffic management through a centralized controller from physical networks to VMs.

RED HAT ENTERPRISE LINUX ROADMAP Highlights Part 2

Denise Dumas Director, Platform Engineering and RHEL Engineering Managers Red Hat, Inc. June 12, 2013

Agenda

Introduction

Denise Dumas & Ron Pacheco

1:20 – 1:40

File Systems & Storage

Ric Wheeler

1:40 – 1:50

Platform Enablement

Peter Martuccelli

1:50 – 2:00

Kernel

Linda Wang

2:00 – 2:10

Networking

Rashid Khan

2:10 – 2:20

<Break>

2:20 – 2:30

Introduction

Denise Dumas

2:30 – 2:35

Virtualization

Karen Noel

2:35 – 2:45

Tools, Developer Toolset

Deepak Bhole

2:45 – 2:55

Software Collections & Core Utilities

Radek Vokal

2:55 – 3:05

Installation and Desktop

Christian Schaller

3:05 – 3:15

System Mgmt & Security

Jack Rieden

3:15 – 3:25

Summary

Denise Dumas

3:25 – 3:30

Virtualization Karen Noel Engineering Manager Platform/Virtualization Team

Virtualization

Karen Noel Engineering Manager Platform/Virtualization Team

Virtualization Karen Noel Engineering Manager Platform/Virtualization Team

Virtualization - Themes

Performance & Scalability – Fastest and biggest!

Red Hat Enterprise Virtualization & Red Hat OpenStack -

KVM is the foundation

Exceptional features – RHEL Host & Guest

Security – Protected by SELinux with SVirt

Mission Critical – Community, quality & testing

& Guest ● Security – Protected by SELinux with SVirt ● Mission Critical – Community, quality
& Guest ● Security – Protected by SELinux with SVirt ● Mission Critical – Community, quality

Virtualization – Performance

● Leadership Virtual Disk I/O performance (RHEL 6.4) Single Virtual Machine - IOPS Direct Random
● Leadership Virtual Disk I/O performance (RHEL 6.4)
Single Virtual Machine - IOPS
Direct Random I/O at 4KB Block Size
1,577,684 IOPS!
Host Server = Intel E7-8870@2.4GHz, 40 Cores, 256GB
1800000
1600000
1400000
1200000
1000000
800000
600000
400000
200000
0
Microsoft Hyper-V
PCI pass-through (8 devs)
vSphere 5.1
virtio-blk data-plane (tp)
IOs Per Second (IOPS)

http://www.redhat.com/resourcelibrary/reference-architectures/leadership-io-performance-with-red-hat-enterprise-linux-kvm-hypervisor-on-ibm-x3850-x5

Only virtualized TPC-C results (RHEL 6.4)

1,320,082 tpmC (approx 88% of bare metal), $/tpmC: $0.51, Feb 2013

New! SPECvirt_sc2013 results

VMware 2-socket result, RHEL/KVM 4-socket result

http://www.spec.org/virt_sc2013/results/specvirt_sc2013_perf.html

Virtual Memory in GB

Virtualization – Scalability

200 160 150 100 64 vCPU 50 16 0 RHEL5.5 RHEL6.0-6.2 RHEL6.3-6.4 RHEL Releases Virtual
200
160
150
100
64
vCPU
50
16
0
RHEL5.5
RHEL6.0-6.2
RHEL6.3-6.4
RHEL Releases
Virtual CPUs

2500

2000

1500

1000

500

0

256

RHEL Releases Virtual CPUs 2500 2000 1500 1000 500 0 256 RHEL6.0-6.1 512 RHEL6.2 RHEL Releases

RHEL6.0-6.1

512

Virtual CPUs 2500 2000 1500 1000 500 0 256 RHEL6.0-6.1 512 RHEL6.2 RHEL Releases 2048 RHEL6.3-6.4

RHEL6.2

RHEL Releases

2048

1000 500 0 256 RHEL6.0-6.1 512 RHEL6.2 RHEL Releases 2048 RHEL6.3-6.4 RHEL6.4 vCPU 2.5 x *

RHEL6.3-6.4

RHEL6.4 vCPU 2.5 x * vSphere 5.1 vCPU limits

RHEL6.4 vMemory 2 x * vSphere 5.1 vMemory limits

vMemory Also:
vMemory
Also:

Thousands of devices with virtio-scsi (RHEL 6.4)

Cluster up to 200 hosts (RHEV 3.1)

> 8 assigned devices per guest (RHEL 7)

RHEL & KVM – Foundational Technology

RHEV - powered by RHEL & KVM

RHEV-H bare-metal hypervisor - RHEL kernel & KVM inside

RHEL & Windows guests

Enterprise-ready, Affordable, Secure, High-performance, Scalable

RHOS – powered by RHEL & KVM

KVM - THE virtualization technology for Red Hat OpenStack

Scalable ● RHOS – powered by RHEL & KVM ● KVM - THE virtualization technology for
Scalable ● RHOS – powered by RHEL & KVM ● KVM - THE virtualization technology for
Scalable ● RHOS – powered by RHEL & KVM ● KVM - THE virtualization technology for

Virtualization – Awesome Features!

Device scaling and SCSI passthrough – virtio-scsi (RHEL 6.4)

Flexibility - Live Storage Migration (RHEV 3.2)

Manageability (RHEV 3.2) Live Snapshot

Live Snapshot Bi-directional Merge & Delete

Futures (Planned for RHEL 6.5 and RHEL7)

Flexibility - vCPU & memory hot-plug, auto-memory ballooning

Security - QEMU sandboxing, vEntropy, VFIO device assignment

Performance/Scaling - NUMA features in host and guest

PCI-e, USB 3.0, VMDK/VHDK file formats, QCOW2+, live migration enhancements, more

Virtualization – For more information

Related Summit Sessions

KVM Hypervisor Roadmap & Technology Update

Thursday, 10:40am, Room 304

Hypervisor Technology Comparison & Migration

Friday, 9:45am, Room 313

Demo of the latest KVM features, Red Hat Booth, IAAS Section

Resources

Tools and Developer Toolset Deepak Bhole Engineering Manager, Toolchain Team

Tools and Developer Toolset

Deepak Bhole Engineering Manager, Toolchain Team

Java and OpenJDK [present]

Latest proprietary JDKs (Oracle Java 6, IBM Java 5, 6, 7) in supplementary

Latest OpenJDK 6 and 7

OpenJDK6 supported by Red Hat

Java and OpenJDK [future]

Tentatively planned for Red Hat Enterprise Linux 7

OpenJDK8 [subject to GA]

Thermostat – A new profiling, monitoring, management tool for OpenJDK

Tentatively planned for Red Hat Enterprise Linux 7.x

Shenandoah: An ultra-low pause-time garbage collector for 100+GB heaps [Java 9 or higher]

Performance Tools

Performance Tools in Red Hat Enterprise Linux 6

SystemTap – Live application analysis without rebuilding

RHEL 6.4:

Remote instrumentation capabilities for cloud, performance (to allow scripted multi-machine instrumentation)

C++ support

Backtrace improvements (more useful data traces that provide additional insight)

OProfile – Unobtrusive, system-wide code profiler

Valgrind – Runtime analysis (particularly memory)

RHEL 6.4: additional IBM Power support, gdbserver support (for remote analysis), scaling to larger programs

Performance Tools

Performance Tools tentatively planned for Red Hat Enterprise Linux 7

SystemTap – Pure userspace implementation option (will allow usage of wider functionality without requiring root access)

Performance co-pilot (pcp) – New framework to support system- level/network performance monitoring, analysis and management. Unifies all the performance data in a system, and provides many tools for interrogating, retrieving and processing that data.

pcp-gui – Cross-platform GUI, includes visualization tools for monitoring systems using live and archived pcp sources (will allow centralized monitoring of multiple resources)

dyninst – New library that permits the insertion of code into a running program, provides a machine independent interface to facilitate the creation of tools and applications that use runtime code patching (will allow instrumenting of live code, computational steering, etc.)

Toolchain Updates

Toolchain updates in Red Hat releases

RHEL 5.9: Stability emphasis

gcc-4.1.x and gcc-4.4.x

glibc-2.5

RHEL 6.4: Stability and performance focused updates

gcc-4.4.x

glibc-2.12

Tentatively planned for RHEL 7: Major new features via GCC 4.8, GDB 7.6 and glibc-2.17

Developer Toolset

Red Hat Developer Toolset [newer tools on and for older RHEL to address ongoing need for newer features]

Available with Developer Subscriptions

v1.1 [2012] : Status: GA release, C/C++/Fortran, x86/x86_64

gcc-4.7 for development on and for supported RHEL 5 and 6

Performance tools [OProfile, SystemTap, Valgrind

]

v2.0 [2013] : Status: Beta available now, adds to 1.1 feature set

Rebased components (e.g. gcc-4.8) + Eclipse IDE (4.3) + more tools

Sophisticated task management (Mylyn)

Red Hat leading the completion of profiling tools unification

Aforementioned GCC 4.8 and GDB 7.6 features

Learn more about Tools and Developer Toolset

Related Summit Sessions

OpenJDK on 64-bit ARM Hardware – Andrew Dinn

JUDCon, Track 6

Monday, June 10, 4:30 pm - 5:30 pm

Diagnosing Performance Problems Efficiently – William Cohen

Developer Exchange Day, Track 3

Tuesday, June 11, 12:30 pm - 1:30 pm

Profile C/C++ Applications Using Eclipse in RHEL – Jeff Johnston

Application Development Track

Wednesday, June 12, 3:40 pm - 4:40 pm, Room 208

Developer Toolset - Matt Newsome

Application Development Track

Thursday, June 13, 10:40 am - 11:30 am, Room 208

The Bright Future of OpenJDK – Deepak Bhole

The Road Ahead Track

Thursday, June 13, 2:30 pm - 3:30 pm, Room 311

Software Collections and Core Radek Vokál Senior Engineering Manager Developer Experience

Software Collections and Core

Radek Vokál Senior Engineering Manager Developer Experience

Red Hat Enterprise Linux 5 Updates

MySQL 5.5 - security support, improved performance

With migration path using MySQL 5.1

Security and performance fixes for

cpio (buffer overflow)

perl (performance regression and strftime() memory leak)

Red Hat Enterprise Linux 6 Updates

Better power management and performance for SAP on RHEL6 via the sapconf profile

Improved precision in hardware and software time stamping with Precision Time Protocol (PTP) support in

Update manpages even for packages that don't need bugfixes through man-page-overrides

Improved logging and notifications in abrt bug reporting tool

Faster yum with resolver fixes

Red Hat Enterprise Linux 7 Features

New PostgreSQL, noSQL databases - mongodb

MariaDB – API compatible with MySQL

Automatic tuned profile selection during installation

Faster downloads and dependency resolution in yum and rpm

tar includes support for extended attributes

coreutils with performance improvements in unicode

KDE-4.10 Qt4 (Qt5 in Fedora)

Red Hat Enterprise Linux 7 Features – Dynamic Languages

Perl 5.16

Ruby 2.0

python2.7

better forward-compatibility to python 3

io library rewritten into C (much faster than in 2.6)

Maven 3

Improving Code through Analysis

Using several code analysis tools, especially Coverity, and comparing results

Fixes submitted upstream

bind9 - 35 patches

dhcp - 61 patches

squid - 157 patches

netsnmp - 41 patches

dnsmasq - 23 patches

Software Collections

Install and use multiple versions of the same software

Foundation for other projects – OpenShift, OpenStack

Foundation for customer deployments

Apps independent on OS

Installed outside of the standard paths

Using rpm, yum, PackageKit

Available products

DTS 1.1, DTS 2.0 (beta)

RHSCL 1.0 (beta)

Learn more about Software Collections

Slavek Kabrda, Thomas Cameron – From Conventional Red Hat Package Manager (RPM) to Software Collections

Hands-on lab

Friday, June 14

9:00 am - 11:00 am

Marcela Maslanova – Bring Order to Your Application Madness with Software Collections

Friday, June 14

11:00 am - 12:00 pm

Installation and Desktop Christian Schaller Engineering Manager Hosted and Interactive Experience

Installation and Desktop

Christian Schaller Engineering Manager Hosted and Interactive Experience

Red Hat Enterprise Linux 7 Planned Installation Changes

New user interfaces, with extensive user interaction review for ease of use

Event driven responsive GTK+ 3 based graphical interface

Non-curses based text mode interface (works well on serial consoles)

Transaction driven object oriented storage library

Available as a development library (python-blivet)

Already in use by other Red Hat projects

“firstboot” steps can either be completed at package install time or after installation

Red Hat Enterprise Linux 7 Planned Installation Changes (cont.)

Support for installing to image files [virt/cloud]

Support for installing from image files in addition to yum repositories [virt/cloud]

to image files [virt/cloud] ● Support for installing from image files in addition to yum repositories

Red Hat Enterprise Linux 7 Planned Desktop Changes

New GNOME 3 based user interface

Two options available – modern and classic

Improved touch screen support

Highly extensible with JavaScript

NVidia discrete graphics card support

● Improved touch screen support ● Highly extensible with JavaScript ● NVidia discrete graphics card support

Red Hat Enterprise Linux 7 Planned Desktop Changes (cont.)

Improved i18n input support (ibus)

Improved color calibration functionality

Much improved support for Wacom tablets

New GNOME 3 optimized applications like Documents, Photos and Music

GNOME Online accounts, new system for web services integration into Desktop

Red Hat Enterprise Linux 7 Planned Desktop Applications

Ongoing work to further integrate Firefox with Desktop

Boxes, new user friendly application for running virtual machines

work to further integrate Firefox with Desktop ● Boxes, new user friendly application for running virtual

Red Hat Enterprise Linux 7 Planned Desktop Applications (cont.)

Evolution groupware client

A lot of work has gone into improving Exchange and Zimbra support

Added support for Exchange distribution lists

Exchange Out out Office server message

Support for profile picture in Exchange

for Exchange distribution lists ● Exchange Out out Office server message ● Support for profile picture

Red Hat Enterprise Linux 7 Planned Changes to LibreOffice

Support for CMIS content management systems

Impress remote control App for Android

You can now import Visio and MS Publisher files

General improvements in MS Office compatibility

App for Android ● You can now import Visio and MS Publisher files ● General improvements
App for Android ● You can now import Visio and MS Publisher files ● General improvements

Red Hat Enterprise Linux 7 Planned Spice improvements

Improved USB device handling support

Performance improvements for 3D

Linux 7 Planned Spice improvements ● Improved USB device handling support ● Performance improvements for 3D

Learn more about Installation and Desktop

Related Sessions:

RHEL booth demonstrating classic mode

Fedora booth demonstrating modern mode

Weds, 10:00 – 2:00, Demo, Anaconda Installer, Red Hat Booth, Infrastructure Section, Performance Optimization POD

System Management and Security Jack Rieden Senior Engineering Manager Server Experience

System Management and Security

Jack Rieden Senior Engineering Manager Server Experience

System Management and Security Jack Rieden Senior Engineering Manager Server Experience

Red Hat Enterprise Linux 6.4 Security Update

SELinux

New SELinux Security Domains

Rich Documentation set

Security Content Automation Protocol

SCAP 1.2

TLS 1.1 Support

PAM – Lock out inactive accounts

SSSD – Integration with Active Directory

Identity Management

Centralized Management of SSH keys and SELinux policy

– Integration with Active Directory ● Identity Management ● Centralized Management of SSH keys and SELinux
– Integration with Active Directory ● Identity Management ● Centralized Management of SSH keys and SELinux
Software Assurance Common Criteria ● RHEL 5.4 BaseOS ● RHEL 5.6 Virtualization (KVM) ● RHEL

Software Assurance

Common Criteria

RHEL 5.4 BaseOS

RHEL 5.6 Virtualization (KVM)

RHEL 6.2 Base OS

Advanced Audit – remote logging

dm-crypt – transparent disk encryption

Automatic Screen locking

RHEL 6.2 Virtualization (KVM)

Standards and Certifications ● FIPS 140-2 US Government Standard used to accredit cryptographic modules ●

Standards and Certifications

FIPS 140-2

Standards and Certifications ● FIPS 140-2 US Government Standard used to accredit cryptographic modules ● RHEL5.4

US Government Standard used to accredit cryptographic modules

RHEL5.4

RHEL6.2

USGv6

(NSS, OpenSSH, OpenSSL, OpenSwan, libgcrypt, Kernel Crypto API)

(NSS, OpenSSH, OpenSSL, OpenSwan, Libgcrypt, Kernel Crypto API, dm_crypt)

Standard required for IPv6 networking in the Federal Government (Replaces IPv6 Ready Logo)

RHEL5

RHEL6.2 (OpenSwan)

US Government Configuration Baseline (USGCB)

Provides a minimum security configuration for software products

RHEL5

RHEL6

Red Hat Enterprise Linux 6.5 Future Directions

NSA Suite B Algorithms

AES, ECDH, ECDSA, SHA256

FIPS Certification

Support for smart cards with openSSH

CAC & PIV

Shared System Certificates

System-Wide trust store for Certificates

Support TLS 1.2 with OpenSSL

Red Hat Enterprise Linux 7 Future Directions

Systemd

New system and session manager for RHEL

Compatible with SysV init and LSB scripts

Benefits

Integrated with cgroups, udev

D-Bus activation for starting services

Maintains mount and automount points

On-demand starting of daemons

Journald

Part of Systemd, adding rich data to log

Benefits

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

Structured – key/value pairs

Interop with rsyslog

Red Hat Enterprise Linux 7 Future Directions

Containers

Application isolation mechanism for Light-weight multi-tenancy

Elements of RHEL Containers

Namespaces

Cgroups

SELinux

LibVirt

Benefits

Process Isolation Resource Management Security Management

Fast Startup and shutdown

Easy creation of container environment

Scale out of applications

Manage one RHEL system

Red Hat Enterprise Linux 7 Future Directions

Microsoft 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

Certifications (Common Criteria, FIPS, USGv6,USGCB, SCAP,LSB)

TLS 1.2 (nss and openssl)

UEFI Secure Boot (support hardware for Windows 8 logo)

Red Hat Enterprise Linux 7

System Management – OpenLMI

Goals

Enterprise Linux 7 System Management – OpenLMI ● Goals ● Provide a standardized remote API for

Provide a standardized remote API for system management functions

Manage software, users, security and system configuration

Use familiar interaction models - CLI and scripts

Benefits to our Customers

Standardized API supports advanced tooling and automation

system administrators can manage more production servers

Same management interface for remote, local, physical and virtual systems

Lowers learning curve for managing, configuring, and monitoring RHEL Servers

Status

Baseline capabilities delivered in Fedora 19

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

Learn more about System Management & Security

Related Summit Sessions

Linux Containers Overview – Dan Walsh – Wed 3:30pm

Managing SELinux in the Enterprise – Dan Walsh – Wed 4:50pm

Tackling Compliance with Red Hat – Steve Grubb – Wed 10:40am

Demo:

Demo: Identity Management, Weds, 5:30-7:30pm; Thurs, 11:00 – 2:00

OpenLMI – Russ Doty/Stephen Gallagher – Thurs 3:40pm

Getting Ready for Systemd – Lennart Poettering/Kay Sievers – Fri,

OpenLMI, Thurs 11:00 – 2:00

9:45am

Resources

Red Hat Certifications

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

OpenLMI - http://www.openlmi.org

Summary Denise Dumas

Summary

Denise Dumas

Key Takeaways

Red Hat engineering drives responsible innovation in RHEL, balancing stability with new ideas that benefit our customer's businesses.

RHEL5 – mature base, stable and secure.

RHEL6 – advances in networking, scalability, resource control, security. 10 year lifecycle, with the latest, stable versions of popular web development languages and open source databases available via RHSCL.

RHEL7 – in development, focused on design-driven innovation addressing customer workflows and challenges, beta in 2013.

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

Thank you! Enjoy the Summit!

Please give us your session feedback, it help us adapt each year. Did this format meet your expectations?

Refer to the 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

Visit the all new social page to see all

THE 2013 RED HAT SUMMIT BUZZ

redhat.com/summit/social

TWEET ABOUT IT

#RHSUMMIT & #REDHAT

FIND RED HAT ON TWITTER

@redhatsummit, @redhatnews, @redhatevents, @redhatpartners