NYC System z Executive Council Shawn Wells swells@redhat.com Red Hat, Inc

Red Hat Development Model Community  Development with “upstream” communities  Kernel, glibc, etc  Collaboration with partners, IBM, open source contributors 2

Red Hat Development Model Fedora  Rapid innovation  Latest technologies  Community Supported  Released ~6mo cycles 3

Red Hat Development Model Red Hat Enterprise Linux  Stable, mature, commercial product  Extensive Q&A, performance testing  Hardware & Software Certifications  7-10 year maintenance  Core ABI compatibility guarantee  Major releases 2-3yr cycle 4

Fedora for System z Opens Linux on System z development to entire Open Source community, not just IBM, Red Hat, and Novell. Linux for System z now follows same development process as every other platform, allowing for faster Q&A, faster feature inclusion, and increased stability http://fedoraproject.org/wiki/Architectures/s390x 5

Linux Kernel Development: Rate of Change Average: 6,422 lines added, 3,285 lines removed, and 1,687 lines changed every day for the past 4 1/2 years. Source: Linux Foundation 6

Linux Kernel Lines of Code 14,000 12,000 Lines of Code 10,000 8,000 T otal Lines of Code System z Specific 6,000 4,000 2,000 2.6 .31 2.6 .30 2.6 .29 2.6 .28 2.6 .27 2.6 .26 2.6 .25 2.6 .24 2.6 .23 2.6 .22 2.6 .21 9 2.6 .1 2.6 .20 8 2.6 .1 0 Kernel Version % System z Lines of Code % System z Lines of Code 2.5% 2.0% 1.5% 1.0% 0.5% 0.0% .1 2.6 8 .1 2.6 9 .20 6 . 2 .21 6 . 2 .22 6 . 2 .23 .25 .24 6 6 6 … 2 2 2 Kernel Version .26 6 . 2 .27 6 . 2 .28 6 . 2 .29 6 . 2 .30 6 . 2 7

Current Hypervisor Model GUEST GUEST GUEST GUEST GUEST GUEST GUEST GUEST HYPERVISOR HYPERVISOR HARDWARE HARDWARE 8

GUEST GUEST GUEST GUEST GUEST GUEST GUEST GUEST GUEST GUEST GUEST GUEST Xen PowerVM z/VM HARDWARE HARDWARE HARDWARE Common Management? GUEST GUEST GUEST GUEST GUEST GUEST GUEST GUEST GUEST GUEST GUEST GUEST Future? Hyperion VMWare HARDWARE HARDWARE HARDWARE 9

Evolving the Model RHEL WITH KVM G U E S T G U E S T G U E S T G U E S T G U E S T G U E S T pid 600 pid 601 pid 602 pid 603 pid 604 pid ….. HARDWARE 10

Evolving the Technology RHEL WITH KVM G U E S T G U E S T G U E S T H/W G U E S T G U E S T G U E S T Live Migration RHEL WITH KVM G U E S T G U E S T G U E S T G U E S T G U E S T G U E S T H/W 11

Common Management MANAGEMENT MANAGEMENT APPLICATION APPLICATION CC Python Python Perl Perl CIM CIMProvider Provider LIBVIRT LIBVIRT Xen Xen KVM KVM QEMU QEMU LXC LXC OpenVZ OpenVZ VirtualBox VirtualBox LDOMs LDOMs HYPERVISOR HYPERVISOR 12

“Cloud Computing” JBoss .NET Lotus Red Hat Windows Red Hat Virtual Resources Virtualization Services Connectivity Processing Data Physical Resources 13

Enterprise Virtualization Management Software Application Cluster PowerVM or KVM PowerVM or KVM Application Cluster Application Cluster z/VM Hypervisor Cluster z/OS Parallel Sysplex z/VM z/VM Hardware Control Code Integrated Non-Z Hardware Integrated Non-Z Hardware z/VM z/OS Hardware Control Code z/OS z/OS Application Cluster PowerVM or KVM PowerVM or KVM Hardware Control Code LPAR LPAR LPAR LPAR LPAR LPAR zHardware zHardware zHardware Integrated Non-Z Hardware Integrated Non-Z Hardware 14

Contact  Shawn D. Wells W/W System z Sales, Strategy, Marketing sdw@redhat.com Cell: (+1) 443-534-0130 (US EST)  Hans J. Picht Linux on System z RedHat Liaison hans@de.ibm.com Cell (+49) 175-1629-201 (CET) 15

Appendix

Kernel Kernel Version Version Total TotalLines LinesofofCode Code System SystemzzSpecific Specific %%System Systemzz 2.6.18 2.6.18 2.6.19 2.6.19 6,791 6,791 7,073 7,073 105 105 124 124 1.55% 1.55% 1.75% 1.75% 2.6.20 2.6.20 2.6.21 2.6.21 4,983 4,983 5,349 5,349 76 76 110 110 1.53% 1.53% 2.06% 2.06% 2.6.22 2.6.22 2.6.23 2.6.23 6,840 6,840 7,075 7,075 120 120 98 98 1.75% 1.75% 1.39% 1.39% 2.6.24 2.6.24 2.6.25 2.6.25 10,231 10,231 12,243 12,243 108 108 160 160 1.06% 1.06% 1.31% 1.31% 2.6.26 2.6.26 2.6.27 2.6.27 9,941 9,941 10,628 10,628 163 163 185 185 1.64% 1.64% 1.74% 1.74% 2.6.28 2.6.28 2.6.29 2.6.29 9,048 9,048 11,718 11,718 99 99 210 210 1.09% 1.09% 1.79% 1.79% 2.6.30 2.6.30 2.6.31 2.6.31 11,989 11,989 9,939 9,939 160 160 162 162 1.33% 1.33% 1.63% 17 1.63%

18

19

20