Developing RHEL for 64-bit ARM: Platform standardization ... · Developing RHEL for 64-bit ARM:...

28
Developing RHEL for 64-bit ARM: Platform standardization for customer success Yan Fisher – Senior Principal Product Marketing Manager, Red Hat, Inc. Jon Masters – Chief ARM Architect, Red Hat, Inc. June 24, 2015

Transcript of Developing RHEL for 64-bit ARM: Platform standardization ... · Developing RHEL for 64-bit ARM:...

Page 1: Developing RHEL for 64-bit ARM: Platform standardization ... · Developing RHEL for 64-bit ARM: Platform standardization for customer success Yan Fisher – Senior Principal Product

Developing RHEL for 64-bit ARM:Platform standardization for customer successYan Fisher – Senior Principal Product Marketing Manager, Red Hat, Inc.Jon Masters – Chief ARM Architect, Red Hat, Inc.June 24, 2015

Page 2: Developing RHEL for 64-bit ARM: Platform standardization ... · Developing RHEL for 64-bit ARM: Platform standardization for customer success Yan Fisher – Senior Principal Product

ORDER OF MAGNITUDE HIGHER DENSITY● Node is a single coherent system● Thousands of nodes per rack, fail-in-place approach● Support for multiple architectures (x86, ARM, etc.)● Robust orchestration mechanisms

HYPERSCALE COMPUTING

2

Page 3: Developing RHEL for 64-bit ARM: Platform standardization ... · Developing RHEL for 64-bit ARM: Platform standardization for customer success Yan Fisher – Senior Principal Product

PARTICIPATEUpstream projects

5

MARCH 2011Red Hat ARM team formed

RED HAT HAS INVESTED IN ARM ECOSYSTEM FOR 4+ YEARS MAJOR MILESTONES

Page 4: Developing RHEL for 64-bit ARM: Platform standardization ... · Developing RHEL for 64-bit ARM: Platform standardization for customer success Yan Fisher – Senior Principal Product
Page 5: Developing RHEL for 64-bit ARM: Platform standardization ... · Developing RHEL for 64-bit ARM: Platform standardization for customer success Yan Fisher – Senior Principal Product

The Yosemite Project

Page 6: Developing RHEL for 64-bit ARM: Platform standardization ... · Developing RHEL for 64-bit ARM: Platform standardization for customer success Yan Fisher – Senior Principal Product

PARTICIPATEUpstream projects

5

MARCH 2011Red Hat ARM team formed

JAN 2012OpenJDK portfor AARCH64

RED HAT HAS INVESTED IN ARM ECOSYSTEM FOR 4+ YEARS MAJOR MILESTONES

Page 7: Developing RHEL for 64-bit ARM: Platform standardization ... · Developing RHEL for 64-bit ARM: Platform standardization for customer success Yan Fisher – Senior Principal Product
Page 8: Developing RHEL for 64-bit ARM: Platform standardization ... · Developing RHEL for 64-bit ARM: Platform standardization for customer success Yan Fisher – Senior Principal Product

PARTICIPATEUpstream projects

5

MARCH 2011Red Hat ARM team formed

JAN 2012OpenJDK portfor AARCH64

NOV 2012Red Hat co-founded Linaro Enterprise Group (LEG)

RED HAT HAS INVESTED IN ARM ECOSYSTEM FOR 4+ YEARS MAJOR MILESTONES

Page 9: Developing RHEL for 64-bit ARM: Platform standardization ... · Developing RHEL for 64-bit ARM: Platform standardization for customer success Yan Fisher – Senior Principal Product
Page 10: Developing RHEL for 64-bit ARM: Platform standardization ... · Developing RHEL for 64-bit ARM: Platform standardization for customer success Yan Fisher – Senior Principal Product

64-BIT ARM SERVER OS DESIGN PRINCIPLES

Single source, multiple architectures

Single binary OS containing single kernel

Differentiated value added above common core

Common look and feel & functionality

SERVER BASE BOOTREQUIREMENTS (SBBR)

SERVER BASE SYSTEMARCHITECTURE (SBSA)

STANDARDIZATIONOPENNESS

COMMON CORE

10

Page 11: Developing RHEL for 64-bit ARM: Platform standardization ... · Developing RHEL for 64-bit ARM: Platform standardization for customer success Yan Fisher – Senior Principal Product

PARTICIPATEUpstream projects

5

MARCH 2011Red Hat ARM team formed

JAN 2012OpenJDK portfor AARCH64

NOV 2012Red Hat co-founded Linaro Enterprise Group (LEG)

JAN 2014SBSA specificationreleasedby ARM

RED HAT HAS INVESTED IN ARM ECOSYSTEM FOR 4+ YEARS MAJOR MILESTONES

Page 12: Developing RHEL for 64-bit ARM: Platform standardization ... · Developing RHEL for 64-bit ARM: Platform standardization for customer success Yan Fisher – Senior Principal Product

PARTICIPATEUpstream projects

5

MARCH 2011Red Hat ARM team formed

JAN 2012OpenJDK portfor AARCH64

NOV 2012Red Hat co-founded Linaro Enterprise Group (LEG)

JAN 2014SBSA specificationreleasedby ARM

AUG 2014SBBR specification released by ARM

RED HAT HAS INVESTED IN ARM ECOSYSTEM FOR 4+ YEARS MAJOR MILESTONES

Page 13: Developing RHEL for 64-bit ARM: Platform standardization ... · Developing RHEL for 64-bit ARM: Platform standardization for customer success Yan Fisher – Senior Principal Product

PARTICIPATEUpstream projects

5

MARCH 2011Red Hat ARM team formed

JAN 2012OpenJDK portfor AARCH64

NOV 2012Red Hat co-founded Linaro Enterprise Group (LEG)

JAN 2014SBSA specificationreleasedby ARM

DEC 2014OpenJDK port for AARCH64 completed

AUG 2014SBBR specification released by ARM

RED HAT HAS INVESTED IN ARM ECOSYSTEM FOR 4+ YEARS MAJOR MILESTONES

Page 14: Developing RHEL for 64-bit ARM: Platform standardization ... · Developing RHEL for 64-bit ARM: Platform standardization for customer success Yan Fisher – Senior Principal Product
Page 15: Developing RHEL for 64-bit ARM: Platform standardization ... · Developing RHEL for 64-bit ARM: Platform standardization for customer success Yan Fisher – Senior Principal Product

6

PARTICIPATEUpstream projects

INTEGRATECommunity platforms

MARCH 2011Red Hat ARM team formed

JAN 2012OpenJDK portfor AARCH64

NOV 2012Red Hat co-founded Linaro Enterprise Group (LEG)

JAN 2014SBSA specificationreleasedby ARM

DEC 2014OpenJDK port for AARCH64 completed

AUG 2014SBBR specification released by ARM

DEC 201332-bit ARMwas promotedto a primaryarchitecturein Fedora 20

DEC 2014Fedora for 64-bit ARM was released for the first time as secondary architecture in Fedora 21

RED HAT HAS INVESTED IN ARM ECOSYSTEM FOR 4+ YEARS MAJOR MILESTONES

Page 16: Developing RHEL for 64-bit ARM: Platform standardization ... · Developing RHEL for 64-bit ARM: Platform standardization for customer success Yan Fisher – Senior Principal Product
Page 17: Developing RHEL for 64-bit ARM: Platform standardization ... · Developing RHEL for 64-bit ARM: Platform standardization for customer success Yan Fisher – Senior Principal Product

OPEN SOURCE COMMUNITY

COLLABORATEDEFFORTS

STRICTADHERENCE

TO OPENSTANDARDS

SINGLEOPERATINGPLATFORM

SEAMLESSEXPERIENCE

HYPERSCALESCALABILITY

#1 OPEN SOURCE LEADER

3

Page 18: Developing RHEL for 64-bit ARM: Platform standardization ... · Developing RHEL for 64-bit ARM: Platform standardization for customer success Yan Fisher – Senior Principal Product

PARTICIPATE

RED HAT PRODUCT PROCESS

INTEGRATE

STABILIZE

We participate in and create community-powered upstream projects.

We integrate upstream projects, fostering open community platforms.

We commercialize these platforms together with a rich ecosystem of services and certifications.

4

Page 19: Developing RHEL for 64-bit ARM: Platform standardization ... · Developing RHEL for 64-bit ARM: Platform standardization for customer success Yan Fisher – Senior Principal Product

EVOLVING 64-BIT ARM SERVER ECOSYSTEM

ONGOING COLLABORATION WITH PARTNERS ENABLES US TO:

DISCUSSION WITH KEY CUSTOMERS HELPS US TO:

- Evaluate technical features- Develop feedback-based targeted use cases- Fulfill the needs of participants- Address the emerging market

- Conduct market demand assessments- Tailor any future offering

11

Page 20: Developing RHEL for 64-bit ARM: Platform standardization ... · Developing RHEL for 64-bit ARM: Platform standardization for customer success Yan Fisher – Senior Principal Product

PARTICIPATEUpstream projects

INTEGRATECommunity platforms

STABILIZEProducts, platforms, and solutions

MAJOR MILESTONES

MARCH 2011Red Hat ARM team formed

JAN 2012OpenJDK portfor AARCH64

NOV 2012Red Hat co-founded Linaro Enterprise Group (LEG)

JAN 2014SBSA specificationreleasedby ARM

DEC 2014OpenJDK port for AARCH64 completed

AUG 2014SBBR specification released by ARM

DEC 201332-bit ARMwas promotedto a primaryarchitecturein Fedora 20

DEC 2014Fedora for 64-bit ARM was released for the first time as secondary architecture in Fedora 21

JULY 2014Red Hatlaunches 64-bitPartner EarlyAccess Program

7

RED HAT HAS INVESTED IN ARM ECOSYSTEM FOR 4+ YEARS

Page 21: Developing RHEL for 64-bit ARM: Platform standardization ... · Developing RHEL for 64-bit ARM: Platform standardization for customer success Yan Fisher – Senior Principal Product

ENABLE 64-BIT ARMV8-AARCHITECTURE FOR- Independent hardware vendors (IHVs)- Silicon vendors- Original equipment manufacturers (OEMs)- Original design manufacturers (ODMs)- Independent software vendors (ISVs)

ARM PARTNER EARLY ACCESS PROGRAM

STABILIZESupported projects, platforms, and solutions

EARLY STAGE DEVELOPMENT

SUPPORTS MULTIPLE HARDWARE SOLUTIONS

ADHERES TO COMMONINDUSTRY STANDARDS

9

Page 22: Developing RHEL for 64-bit ARM: Platform standardization ... · Developing RHEL for 64-bit ARM: Platform standardization for customer success Yan Fisher – Senior Principal Product

RED HAT ARM PARTNEREARLY ACCESS PROGRAM

Joined by 40+ ARM ecosystem leaders

8

Page 23: Developing RHEL for 64-bit ARM: Platform standardization ... · Developing RHEL for 64-bit ARM: Platform standardization for customer success Yan Fisher – Senior Principal Product

PARTICIPATEUpstream projects

INTEGRATECommunity platforms

STABILIZEProducts, platforms, and solutions

MAJOR MILESTONES

MARCH 2011Red Hat ARM team formed

JAN 2012OpenJDK portfor AARCH64

NOV 2012Red Hat co-founded Linaro Enterprise Group (LEG)

JAN 2014SBSA specificationreleasedby ARM

DEC 2014OpenJDK port for AARCH64 completed

AUG 2014SBBR specification released by ARM

DEC 201332-bit ARMwas promotedto a primaryarchitecturein Fedora 20

DEC 2014Fedora for 64-bit ARM was released for the first time as secondary architecture in Fedora 21

JULY 2014Red Hatlaunches 64-bitPartner EarlyAccess Program

JUNE 2015Red Hat announcesRed Hat EnterpriseLinux Server for ARM Development Preview

7

RED HAT HAS INVESTED IN ARM ECOSYSTEM FOR 4+ YEARS

Page 24: Developing RHEL for 64-bit ARM: Platform standardization ... · Developing RHEL for 64-bit ARM: Platform standardization for customer success Yan Fisher – Senior Principal Product

Enables existing/new customers to take

advantage of 64-bit ARM architecture

Provides ability to standardize on Red Hat Enterprise Linux

across multiple architectures

Extends Red Hat Enterprise Linuxecosystem of innovation

on ARM

Builds upon Red Hat Enterprise Linux

engineering, product, and brand

12

Page 25: Developing RHEL for 64-bit ARM: Platform standardization ... · Developing RHEL for 64-bit ARM: Platform standardization for customer success Yan Fisher – Senior Principal Product

Apache Spark on 64-bit ARM Demo

Page 26: Developing RHEL for 64-bit ARM: Platform standardization ... · Developing RHEL for 64-bit ARM: Platform standardization for customer success Yan Fisher – Senior Principal Product

64-bit ARM Hardware(Server Base System Architecture)

Firmware(Server Base Boot Requirements)

Red Hat Enterprise Linux Serverfor ARM Development Preview

Page 27: Developing RHEL for 64-bit ARM: Platform standardization ... · Developing RHEL for 64-bit ARM: Platform standardization for customer success Yan Fisher – Senior Principal Product

ARM ARM ARM ARM ARM ARM ARM ARM

ARM

ARM

Red Hat Enterprise Linux ServerFor ARM Development Preview

#coffee #redhat

sparkonarm.com

#coffee and #redhat identified astrending hashtags in Boston, MA

Page 28: Developing RHEL for 64-bit ARM: Platform standardization ... · Developing RHEL for 64-bit ARM: Platform standardization for customer success Yan Fisher – Senior Principal Product

THANK YOU