A presentation at New York City System z Executive Council in in New York, NY, USA by Shawn Wells
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
Invited to speak at the NYC System z Executive Council meeting. Shared Red Hat updates, which included publicly speaking about the libVirt project — an attempt to unify x86 virtualization with s390x and z/VM through a consolidated API.