SlideShare ist ein Scribd-Unternehmen logo
1 von 38
Downloaden Sie, um offline zu lesen
What’s New ?
           Linux on System z

                         zLG02

                                 Dr. Stefan Reimbold




© 2012 IBM Corporation
Trademarks

           IBM, the IBM logo, and ibm.com are trademarks or registered trademarks of International Business
           Machines Corp., registered in many jurisdictions worldwide. Other product and service names might
           be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at
           Copyright and trademark information at www.ibm.com/legal/copytrade.shtml.




           Notes:
           Performance is in Internal Throughput Rate (ITR) ratio based on measurements and projections using standard IBM benchmarks in a
           controlled environment. The actual throughput that any user will experience will vary depending upon considerations such as the amount of
           multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no
           assurance can be given that an individual user will achieve throughput improvements equivalent to the performance ratios stated here.
           IBM hardware products are manufactured from new parts, or new and serviceable used parts. Regardless, our warranty terms apply. All
           customer examples cited or described in this presentation are presented as illustrations of the manner in which some customers have used
           IBM products and the results they may have achieved. Actual environmental costs and performance characteristics will vary depending on
           individual customer configurations and conditions. This publication was produced in the United States. IBM may not offer the products,
           services or features discussed in this document in other countries, and the information may be subject to change without notice. Consult your
           local IBM business contact for information on the product or services available in your area. All statements regarding IBM’s future direction
           and intent are subject to change or withdrawal without notice, and represent goals and objectives only.
           Information about non-IBM products is obtained from the manufacturers of those products or their published announcements. IBM has not
           tested those products and cannot confirm the performance, compatibility, or any other claims related to non-IBM products. Questions on the
           capabilities of non-IBM products should be addressed to the suppliers of those products.
           Prices subject to change without notice. Contact your IBM representative or Business Partner for the most current pricing in your geography.




© 2012 IBM Corporation                                                                                               What’s New - Linux on System z
Agenda




                         Linux Development
                         Distributions
                         System z Code News
                         Tool-Chain




© 2012 IBM Corporation                   What’s New - Linux on System z
Linux Trivia


                         Kernel 1.0.0 176,250 lines of code
                         Kernel 3.3 15,000,000 lines of code in 2012
                         3/4 is driver code
                         3 Billion USD estimated development costs
                         28 CPU architectures with many machine architectures
                         462 of the Top500 systems running Linux (performance 94.2%)
                         1.73% of desktop clients (browser stats)
              source:     http://en.wikipedia.org/wiki/Linux_kernel
                                    http://www.top500.org
                                     www.w3counter.com




© 2012 IBM Corporation                                                    What’s New - Linux on System z
IBM Integration with Linux Community
                         since 1999
                         one of the leading contributors
                         > 600 full-time developers in Linux and Open Source
     #                                #                      #                     #
             Linux Kernel              Expanding the         Promoting Open         Foster and Protect
                  &                     OpenSource              Standards            the Ecosystem
              Subsystem                 Ecosystem                   &
             Development                                       Community                    Software
                                            Apache            Collaboration                 Freedom
                     Kernel Base                                                            Law Center
                                            Eclipse
                     Security                                     The Linux                 Free
                                            Firefox               Foundation                Software
                     Systems
                                            OpenOffice             Linux                     Foundation
                     Mgmt                                                                   (FSF)
                                            and more . . .        Standards
                                                                  Base                      and more . . .
                     Virtualization
                                                                  Common
                     Filesystems                                  Criteria
                     and more . . .                               Certification

     "                                !
                                      "                      !
                                                             "                     !
                                                                                   "                         !
                                                                  and more . . .



© 2012 IBM Corporation                                                             What’s New - Linux on System z
IBM Linux Development Process


                                                                          Upstream
                                                                           Kernel
           IBM Linux on System z
           development contributes
           in the following areas            Developer Works
                         kernel                 Website

                         s390-tools
                         open source tools
                         (e.g. eclipse)
                         gcc and glibc
                                                               Customer
                         binutils




© 2012 IBM Corporation                                                What’s New - Linux on System z
Distributions


                         SUSE Linux Enterprise Server
                            SLES 9 Service Pack 4 (GA 12/2007) end of regular life cycle
                            SLES 10 Service Pack 4 (GA 05/2011)
                            SLES 11 kernel 2.6.32 gcc 4.3.3
                                Service Pack 1 (GA 06/2010) kernel 2.6.32 gcc 4.3.4
                                Service Pack 2 (GA 02/2012) kernel 3.0.13
                         Red Hat Enterprise Linux AS
                             RHEL 4 Update 9 (GA 02/2011) end of regular life cycle
                             RHEL 5 Update 8 (GA 02/2012)
                             RHEL 6 (GA 11/2010) kernel 2.6.32 gcc 4.4.0
                                Update 3 (GA 06/2012)
                         Others
                             Debian
                             Slackware


© 2012 IBM Corporation                                                     What’s New - Linux on System z
Supported Linux Distributions

                                       zEnterprise                    zEnterprise                       System z10   System z9      zSeries
                                         EC12                        z114 and z196


               RHEL 6                               ∗                                                                                   X

               RHEL 5                               ∗




               RHEL 4                            X                                   ∗




               SLES 11                              ∗                                                                                   X

               SLES 10                              ∗




               SLES 9                            X                                   ∗



           ∗   specific release level recommended or required, some new functions may not be available
           see http://www-03.ibm.com/systems/z/os/linux/resources/testedplatforms.html


© 2012 IBM Corporation                                                                                                What’s New - Linux on System z
System z Linux Features - Core


                         breaking event address for user space programs (2.6.35)
                             remember last break in sequential flow of instructions
                             valuable aid in analysis of wild branches
                         z196 enhanced node affinity support (2.6.37)
                             allows Linux Scheduler to optimize decisions on z196 topology
                         enable spinning mutex (2.6.28)
                             make use of new common code for adaptive mutexes
                             add new architecture primitive arch_mutex_cpu_relay to exploit
                             sigp sense running to avoid mutex lock retries if hypervisor has not
                             scheduled the CPU holding the mutex
                         address space randomization (2.6.38)
                             enable flexible mmap layout for 64 bit to randomize start address
                             for runtime stack and mmap area



© 2012 IBM Corporation                                                        What’s New - Linux on System z
System z Linux Features - I/O


                         unit check handling (2.6.35)
                               improve handling of unit checks for internal I/O started by
                               common-I/O layer
                               after a unit check certain setup steps need to be repeated, e.g. for
                               PAV
                         dynamic PAV toleration (2.6.35)
                             tolerate dynamic Parallel Access Volume changes for base PAV
                             system management tools can reassign PAV alias device to
                             different base devices
                         tunable default grace period for missing interrupts in DASD (2.6.36)
                             provide a user interface to specify the timeout for missing interrupts
                             for standard I/O operations on DASD




© 2012 IBM Corporation                                                          What’s New - Linux on System z
System z Linux Features - I/O


                         query DASD reservation status (2.6.37)
                             new DASD ioctl to read the ’Sense Path Group ID’ data
                             allows to determine the reservation status of a DASD in relation to
                             the current system
                         multi-track extension for HPF (2.6.38)
                              allows to read from and write to multiple tracks with a single CCW
                         access to raw ECKD data from Linux (2.6.38)
                             allows to access ECKD disks in raw mode
                             use ’dd’ command to copy the disk level content of an ECKD disk to
                             a Linux file and vice versa
                             storage array needs to support read-track and write-full-track
                             command




© 2012 IBM Corporation                                                        What’s New - Linux on System z
System z Linux Features - I/O


                         store I/O and initiate logging - SIOSL (2.6.36)
                              enhance debug capability for FCP attached devices
                              enables operating system to detect unusual conditions on a FCP
                              channel
                         add NPIV information to symbolic port name (2.6.39)
                             add the device bus-ID and the network node to the symbolic port
                             name if the NPIV mode is active
                         SAN utilities (2.6.36)
                             two new utilities: zfcp_ping and zfcp_show
                             useful to discover a storage area network




© 2012 IBM Corporation                                                     What’s New - Linux on System z
System z Linux Features - Network


                         improved QDIO performance statistics (2.6.33)
                             Converts global statistics to per-device statistics and adds adds
                             new counter for the input queue full condition
                         QDIO outbound scan algorithm (2.6.38)
                             improve scheduling of QDIO tasklets
                             OSA, HiperSockets and zfcp need different thresholds
                         offload outbound checksumming (2.6.35)
                              move calculation of checksum for non-TSO packets from the driver
                              to the OSA network card
                         OSX/OSM CHPIDs for hybrid data network (2.6.35)
                            OSA cards for zBX Blade Center Extension will have a new CHPID
                            type
                            allows communication between zBX and Linux on System z



© 2012 IBM Corporation                                                        What’s New - Linux on System z
System z Linux Features - Network


                         toleration of optimized latency mode (2.6.35)
                              OSA devices in optimized latency mode can only serve a small
                              number of stacks / users print a helpful error message if the user
                              limit is reached
                              Linux does not exploit the optimized latency mode
                         NAPI support for QDIO and QETH (2.6.36)
                             convert QETH to the NAPI interface, the ’new’ Linux networking API
                             NAPI allows for transparent GRO (generic receive offload)
                         QETH debugging per single card (2.6.36)
                            split some of the global QETH debug areas into separate
                            per-device areas
                            simplifies debugging for complex multi-homed configurations




© 2012 IBM Corporation                                                        What’s New - Linux on System z
System z Linux Features - Network


                         support for assisted VLAN null tagging (2.6.37)
                             z/OS may sent null-tagged frames to Linux
                             close a gap between OSA and Linux to process null tagged frames
                             correctly
                         new default qeth configuration values (2.6.39)
                             receive checksum offload
                             generic receive offload
                             number of inbound buffers




© 2012 IBM Corporation                                                    What’s New - Linux on System z
System z Linux Features - Network


                         IPv6 support for the qetharp tool (2.6.38)
                              extend the qetharp tool to provide IPv6 information in case of a
                              layer 3 setup
                              required for communication with z/OS via HiperSockets using IPv6
                         add OSA concurrent hardware trap (3.0)
                             for better problem determination the qeth driver requests a
                             hardware trace when the device driver or the hardware detect an
                             error
                             allows correlation between OSA and Linux traces




© 2012 IBM Corporation                                                      What’s New - Linux on System z
System z Linux Features - Tools


                         performance indicator bytes (2.6.37)
                              display capacity adjustment indicator introduced with z196 via
                              /proc/sysinfo
                         add support for makedumpfile tool (2.6.34)
                              convert Linux dumps to ELF file format
                              use makedumpfile tool to remove user data from dump
                              multi-volume dump will be removed
                         get CPC name (2.6.39)
                              useful to identify a particular hardware system in a cluster
                              CPC name and HMC network name are provided




© 2012 IBM Corporation                                                         What’s New - Linux on System z
CMSFS user space file system support


                         allows to mount a z/VM minidisk to a Linux mount point
                         z/VM minidisk needs to be in the enhanced disk format (EDF)
                         cmsfs fuse file system transparently integrates the files on the minidisk
                         into the Linux VFS, no special command required

                
Ñ× × ¹ Ù× » Ú » ×      » ÑÒØ » 
Ñ×
                Ð× ¹Ð » ÑÒØ » Ù× » ÈÊÇ ÁÄ º
             ¹Ö ¹¹Ö ¹¹¹¹¹ ½ ÖÓÓØ ÖÓÓØ ¿¿ ¼ ÂÙÒ ¾              ¾¼¼   » ÑÒØ » 
Ñ× » ÈÊÇ ÁÄ º



                         by default no conversion is performed
                              mount with -t to get automatic EBCDIC to ASCII conversion

                 
Ñ× × ¹ Ù×     ¹Ø »   Ú»   ×   » ÑÒØ » 
Ñ×




© 2012 IBM Corporation                                                                       What’s New - Linux on System z
CMSFS user space file system support


                         write support is work in progress - almost completed
                         use fusermount to unmount the file system again

                   Ù× ÖÑÓÙÒØ ¹Ù » ÑÒØ » 
Ñ×



                         RHEL 6.1 and SLES 11 SP2




© 2012 IBM Corporation                                                          What’s New - Linux on System z
Two stage dumper / kdump support


                         use a Linux kernel to create a system dump
                              use a preloaded crashkernel to run in case of a system failure
                              can be triggered either as panic action or by the stand-alone
                              dumper, integrated into the shutdown actions framework
                         Pro
                               enhanced dump support that is able to reduce dump size, shared
                               disk space, dump to network, dump to a file-system etc.
                               makedumpfile tool can be used to filter the memory of the crashed
                               system
                         Con
                               kdump is not as reliable as the stand-alone dump tools
                               kdump cannot dump a z/VM named saved system (NSS)
                               for systems running in LPAR kdump consumes memory
                         kernel 3.2 - s390-tools-1.17.0


© 2012 IBM Corporation                                                        What’s New - Linux on System z
Two stage dumper / kdump support
                         add a crashkernel to the kernel command line
                         
Ö ×    ÖÒ Ð   × Þ      Ó   × Ø


                         boot your system and check the reservation
                            
 Ø » ÔÖÓ
 » ÓÑ Ñ
                         ¼¼¼¼¼¼¼¼ ¹¿              ËÝ×Ø   Ñ Ê Å
                         ¼¼¼¼¼¼¼¼ ¹¼¼ ½½ ¿        Ã ÖÒ   Ð 
Ó
                         ¼¼ ½½ ¹¼¼                Ã ÖÒ   Ð    Ø
                         ¼¼    ¼¼¼ ¹¼½ 
          Ã ÖÒ   Ð ××
                          ¼¼¼¼¼¼¼ ¹                Ö ×      ÖÒ Ð
                            ¼¼¼¼¼¼ ¹              ËÝ×Ø   Ñ Ê Å


                         load the kdump kernel with kexec
                            Ü 
 ¹Ô   ÙÑÔº Ñ      Ò ØÖ       ÙÑÔ º Ò ØÖ   ¹¹ 
ÓÑÑ Ò ¹ Ð Ò   ×   ½¾¿   ÖÓÓØ »   Ú » Ö Ñ¼



                         manually trigger for kdump under z/VM
                          
Ô ×Ý×Ø Ñ Ö ×Ø ÖØ



© 2012 IBM Corporation                                                                          What’s New - Linux on System z
Changes Kernel 3.2


                         Btrfs
                                 faster scrubbing
                                 automatic backup of tree roots
                                 detailed corruption messages
                                 manual inspection of metadata
                         ext4
                                 support 1 MB block size
                         I/O-less dirty throttling - reduce filesystem writeback from page reclaim
                         Network
                             TCP Proportional Rate Reduction
                         New architecture
                             Hexagon




© 2012 IBM Corporation                                                        What’s New - Linux on System z
Changes Kernel 3.3


                         Btrfs
                                 restriping between different RAID levels
                                 improved balancing
                                 improved debugging tools
                         Open vSwitch
                         teaming
                             Better bonding of network interfaces
                         Network
                             Per-cgroup TCP buffer limits
                             Network priority control group
                         Better ext4 online resizing
                         New architecture
                             TI C6X


© 2012 IBM Corporation                                                      What’s New - Linux on System z
Changes Kernel 3.4


                         Btrfs updates
                              repair and data recovery tools
                              metadata blocks bigger than 4KB
                              performance improvements
                              better error handling
                         remove resize mount option for ext4
                             no longer useful in the age of online resize2fs
                         new X32 ABI - 64-bit mode with 32-bit pointers
                         Virtualization
                              KVM - several changes including 1 s390 change
                              Hyper-V - several changes
                              Xen - ACPI change and netconsole support
                              virtio-pc - S3 support
                              rpmsg - remote processor message bus

© 2012 IBM Corporation                                                         What’s New - Linux on System z
Changes Kernel 3.5


                         Network
                             TCP connection repair
                             relocate a network connection to another host
                             TCP Early Retransmit
                         Btrfs
                                 I/O failure statistics
                                 latency improvements
                         task children info in /proc/pid/task/tid/children
                              useful for process checkpointing or relocation




© 2012 IBM Corporation                                                           What’s New - Linux on System z
s390-tools


                         a package with a set of user space utilities to be used with the Linux on
                         System z distributions.
                         THE essential tool chain for Linux on System z
                         contains everything from the boot loader to dump related tools for a
                         system crash analysis .
                         contained in all major (and IBM supported) Enterprise Linux distributions
                         which support s390
                         RedHat Enterprise Linux
                         SuSE Linux Enterprise Server
                         Website:
                         http://www.ibm.com/developerworks/linux/linux390/s390-tools.html
                         Feedback: linux390@de.ibm.com




© 2012 IBM Corporation                                                         What’s New - Linux on System z
s390-tools


                         Dump on panic - prevent reIPL loop (1.8.4)
                            delay arming of automatic reIPL after dump
                            avoids dump loops where the restarted system crashes
                            immediately
                         automatic menu support in zipl (1.11.0)
                             zipl option to create a boot menu for all eligible non-menu sections
                             in zipl.conf
                         re-IPL from device-mapper devices (1.12.0)
                              automatic reIPL function only works with a physical device
                              enhance the zipl support for device-mapper devices to provide the
                              name of the physical device if the zipl target is located on a logical
                              device
                         configuration tool for System z network devices (1.8.4)
                             provide a shell script to ease configuration of System z network
                             devices

© 2012 IBM Corporation                                                          What’s New - Linux on System z
s390-tools
              chccwdev             dasdfmt              dbginfo
              chchp                dasdinfo             dumpconf
              chreipl              dasdstat             zfcpdump
              chshut               dasdview             zfcpdbf
              chcrypt              fdasd                             DEBUG
                                                        zgetdump
              chmem    CHANGE      tunedasd    DASD
                                                        scsi_logging_level

                                   mon_fsstatd          vmconvert
              lscss                mon_procd            vmcp
              lschp                ziomon               vmur
              lsdasd               hyptop    MONITOR                          z/VM
                                                        cms-fuse
              lsluns
              lsqeth               ip_watcher           cpuplugd
              lsreipl              osasnmpd             iucvconn
              lsshut               qetharp              iucvtty
              lstape               qethconf NETWORK     ts-shell
              lszcrypt                                                       MISC
                                                        ttyrun
              lszfcp               tape390_display
              lsmem      DISPLAY   tape390_crypt TAPE   zipl                BOOT
© 2012 IBM Corporation                                         What’s New - Linux on System z
LNXHC - Linux Health Checker


                         command line tool for Linux.
                         to identify potential problems before they impact your system
                         performance, availability or cause outages.
                         collect and compare the active Linux settings and system status with the
                         values provided by health-check authors or defined by the customer
                         produces detailed messages, which describe potential problems and the
                         suggests solutions
                         Linux Health Checker runs on any Linux platform which meets the
                         software requirements
                         can be easily extended by writing new health check plug-ins

                         The Linux Health Checker is an open source project sponsored by IBM.
                         It is released under the Eclipse Public License v1.0.
                         http://lnxhc.sourceforge.net



© 2012 IBM Corporation                                                        What’s New - Linux on System z
SAN Utilities


                         2 new utilities
                             zfcp_show
                             zfcp_ping
                         useful to discover a storage area network
                         kernel 2.6.36 - lib-zfcp-hbaapi 2.1




© 2012 IBM Corporation                                               What’s New - Linux on System z
zfcp_show
                         Query Fibre Channel nameserver about ports available for my system

               Þ 
Ô × ÓÛ ¹Ò
             ÄÓ
 Ð ÈÓÖØ Ä ×Ø
                     ¼ Ü ¼¼ ¼       ¿¼¿½¿
 ¾ » ¼ Ü    ¼¼¼     Æ ÈÓÖØ ℄ ÔÖÓØÓ     Ë ËÁ ¹    È     Á ÇÆ
                     ¼ Ü ¼¼ ¼        ¼½¾¾ ½  » ¼Ü     ½¼¼     Æ ÈÓÖØ ℄ ÔÖÓØÓ     Ë ËÁ ¹    È
                     ¼ Ü ¼¼ ¼        ¼½¾¾½   » ¼Ü      ¼¼     Æ ÈÓÖØ ℄ ÔÖÓØÓ     Ë ËÁ ¹    È



                         Query SAN topology, requires FC management server access

               Þ     
Ô × ÓÛ
             ÁÒØ     Ö
ÓÒÒ 
Ø Ð    Ñ ÒØ Æ Ñ ¼ ܽ¼¼¼¼¼¼    ½     
¼¼
             ÁÒØ     Ö
ÓÒÒ 
Ø Ð    Ñ ÒØ ÓÑ Ò Á ¼¼
             ÁÒØ     Ö
ÓÒÒ 
Ø Ð    Ñ ÒØ ÌÝÔ ËÛ Ø
             ÁÒØ     Ö
ÓÒÒ 
Ø Ð    Ñ ÒØ ÈÓÖØ× ¾
                        Á    ÈÓÖØ  ¼¼¼ ÇÒÐ Ò
                                  ØØ 
    ÈÓÖØ ÏÏÈÆ » Á   ℄ ¼ Ü ¼¼ ¼   ¿¼¿¼ ¼    ¾ » ¼Ü        ¼¼¼¼     Æ ÈÓÖØ ℄
                          Á   ÈÓÖØ ¼¼½ ÇÒÐ Ò
                                  ØØ 
    ÈÓÖØ ÏÏÈÆ » Á   ℄ ¼ Ü ¼¼ ¼    ¼½¾¾ ½     » ¼Ü        ¼½¼¼     Æ ÈÓÖØ ℄
                          Á   ÈÓÖØ ¼¼¾ ÇÒÐ Ò
                                  ØØ 
    ÈÓÖØ ÏÏÈÆ » Á   ℄ ¼ Ü ¼¼ ¼   ¿¼¿¼¼     ¾ » ¼Ü        ¼¾¼¼     Æ ÈÓÖØ ℄
                          Á   ÈÓÖØ ¼¼¿ Ç Ð Ò


© 2012 IBM Corporation                                                                    What’s New - Linux on System z
zfcp_ping


                         Check if remote port responds (requires FC management service
                         access)

               Þ 
Ô Ô Ò ¼ Ü ¼¼ ¼ ¿¼¿½¼    ¾
             Ë Ò Ò ÈÆ     ÖÓÑ ÍË Á ¼º¼º¿ 
¼¼ ×Ô             Ø »×
                     
 Ó Ö 
 Ú     ÖÓÑ ÏÏÈÆ ´¼ Ü ¼¼ ¼    ¿¼¿½¼     ¾ µ ØÓ   ¼ Ø Ñ   ½º ¼   Ñ×
                     
 Ó Ö 
 Ú     ÖÓÑ ÏÏÈÆ ´¼ Ü ¼¼ ¼    ¿¼¿½¼     ¾ µ ØÓ   ½ Ø Ñ   ¾º     Ñ×
                     
 Ó Ö 
 Ú     ÖÓÑ ÏÏÈÆ ´¼ Ü ¼¼ ¼    ¿¼¿½¼     ¾ µ ØÓ   ¾ Ø Ñ   ¾º¿    Ñ×
             ¹¹¹¹¹¹¹¹¹¹ Ô Ò ×Ø Ø ×Ø 
× ¹¹¹¹¹¹¹¹¹¹¹
             Ñ Ò» Ú »Ñ Ü   ½º ¼ »¾º¾ »¾º     Ñ×
             ¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹



                         zfcp_show and zfcp_ping are part of the zfcp-hbaapi 2.1 package
                         http://www.ibm.com/developerworks/linux/linux390/zfcp-hbaapi-2.1.html




© 2012 IBM Corporation                                                          What’s New - Linux on System z
valgrind System z Support


                         valgrind -tool=memcheck [–leak-check=full] [–track-origins] program
                              detects if your program accesses memory it shouldn’t
                              detects dangerous uses of uninitialized values on a per-bit basis
                              detects leaked memory, double frees and mismatched frees
                         valgrind -tool=cachegrind
                              profile cache usage, simulates instruction and data cache of the
                              cpu
                              identifies the number of cache misses
                              needs cache line size, Extract Cache Attributes (ECAG) instruction
                              introduced with z10
                         valgrind -tool=massif
                              profile heap usage, takes regular snapshots of program’s heap
                              produces a graph showing heap usage over time



© 2012 IBM Corporation                                                       What’s New - Linux on System z
valgrind System z Support
                                                        binary
                                             Ñ Ò
                                           ×ØÑ ±Ö½ ¸±Ö½ ¸½½¾´±Ö½ µ
                                           Ð ÖÐ ±Ö¾¸ ¼¼¼¼
                                                 ±Ö½ ¸¹½ ¼
                                             Ö ×Ð ±Ö½ ¸ ¼¼¼¼¿
                                           ÐÑ ±Ö½ ¸±Ö½ ¸¾ ¾´±Ö½ µ
                                           Ð     ±Ö¾¸¼
                                             Ö ±Ö½

                                                       valgrind

                           replace
                                                                      translation       new
                          some of      translation      instru-
                                                                     to machine        binary
                         the library     into IR       mentation
                                                                         code
                             calls


                                                     system calls


                                                        kernel


© 2012 IBM Corporation                                                          What’s New - Linux on System z
RedBooks




© 2012 IBM Corporation   What’s New - Linux on System z
Links


                         developerWorks
                         http://www.ibm.com/developerworks/linux/linux390
                         Resources for Linux on System z
                         http://www-03.ibm.com/systems/z/os/linux/resources/index.html
                         IBM Redbooks
                         http://www.redbooks.ibm.com




© 2012 IBM Corporation                                                      What’s New - Linux on System z
Thank You !


                         Martin Schwidefsky




© 2012 IBM Corporation                        What’s New - Linux on System z
Questions ?

                           Dr. Stefan Reimbold         Schoenaicher Strasse 220
                           Diplom-Physiker             D-71032 Boeblingen
                                                       Mail: Postfach 1380
                           Linux on System z Service   D-71003 Boeblingen

                                                       Phone +49-7031-16-2368
                                                       Stefan.Reimbold@de.ibm.com




© 2012 IBM Corporation                                               What’s New - Linux on System z

Weitere ähnliche Inhalte

Was ist angesagt?

Novell Success Stories: Endpoint Management in Healthcare
Novell Success Stories: Endpoint Management in HealthcareNovell Success Stories: Endpoint Management in Healthcare
Novell Success Stories: Endpoint Management in HealthcareNovell
 
Cloud stack for z Systems - July 2016
Cloud stack for z Systems - July 2016Cloud stack for z Systems - July 2016
Cloud stack for z Systems - July 2016Anderson Bassani
 
Novell Success Stories: Endpoint Management in Government
Novell Success Stories: Endpoint Management in GovernmentNovell Success Stories: Endpoint Management in Government
Novell Success Stories: Endpoint Management in GovernmentNovell
 
Comp tia a+_session_14
Comp tia a+_session_14Comp tia a+_session_14
Comp tia a+_session_14Niit Care
 
Windows and Linux Interopability
Windows and Linux InteropabilityWindows and Linux Interopability
Windows and Linux InteropabilityNovell
 
Workload Groups overview updates
Workload Groups overview updatesWorkload Groups overview updates
Workload Groups overview updatesCOMMON Europe
 
OpenStack and z/VM – What is it and how do I get it?
OpenStack and z/VM – What is it and how do I get it?OpenStack and z/VM – What is it and how do I get it?
OpenStack and z/VM – What is it and how do I get it?Anderson Bassani
 
[Chaco] Optimización del área de TI con Servidores POWER y System x – Gabriel...
[Chaco] Optimización del área de TI con Servidores POWER y System x – Gabriel...[Chaco] Optimización del área de TI con Servidores POWER y System x – Gabriel...
[Chaco] Optimización del área de TI con Servidores POWER y System x – Gabriel...IBMSSA
 
Avoiding Common Novell ZENworks Configuration Management Implementation Pitfalls
Avoiding Common Novell ZENworks Configuration Management Implementation PitfallsAvoiding Common Novell ZENworks Configuration Management Implementation Pitfalls
Avoiding Common Novell ZENworks Configuration Management Implementation PitfallsNovell
 
Novell Success Stories: Collaboration in Government
Novell Success Stories: Collaboration in GovernmentNovell Success Stories: Collaboration in Government
Novell Success Stories: Collaboration in GovernmentNovell
 
How to Maintain Software Appliances
How to Maintain Software AppliancesHow to Maintain Software Appliances
How to Maintain Software AppliancesNovell
 
Desktopvirtualisatie met VMware View, de laatste ontwikkelingen
Desktopvirtualisatie met VMware View, de laatste ontwikkelingenDesktopvirtualisatie met VMware View, de laatste ontwikkelingen
Desktopvirtualisatie met VMware View, de laatste ontwikkelingenUNIT4 IT Solutions
 
Novell Success Stories: Endpoint Management for Nonprofits
Novell Success Stories: Endpoint Management for NonprofitsNovell Success Stories: Endpoint Management for Nonprofits
Novell Success Stories: Endpoint Management for NonprofitsNovell
 
Leon IT Setup Case Study
Leon IT Setup Case StudyLeon IT Setup Case Study
Leon IT Setup Case Studyrahulmeher
 
Novell Success Stories: Endpoint Management in Retail and Manufacturing
Novell Success Stories: Endpoint Management in Retail and ManufacturingNovell Success Stories: Endpoint Management in Retail and Manufacturing
Novell Success Stories: Endpoint Management in Retail and ManufacturingNovell
 

Was ist angesagt? (17)

Novell Success Stories: Endpoint Management in Healthcare
Novell Success Stories: Endpoint Management in HealthcareNovell Success Stories: Endpoint Management in Healthcare
Novell Success Stories: Endpoint Management in Healthcare
 
Cloud stack for z Systems - July 2016
Cloud stack for z Systems - July 2016Cloud stack for z Systems - July 2016
Cloud stack for z Systems - July 2016
 
Novell Success Stories: Endpoint Management in Government
Novell Success Stories: Endpoint Management in GovernmentNovell Success Stories: Endpoint Management in Government
Novell Success Stories: Endpoint Management in Government
 
Comp tia a+_session_14
Comp tia a+_session_14Comp tia a+_session_14
Comp tia a+_session_14
 
Windows and Linux Interopability
Windows and Linux InteropabilityWindows and Linux Interopability
Windows and Linux Interopability
 
Workload Groups overview updates
Workload Groups overview updatesWorkload Groups overview updates
Workload Groups overview updates
 
OpenStack and z/VM – What is it and how do I get it?
OpenStack and z/VM – What is it and how do I get it?OpenStack and z/VM – What is it and how do I get it?
OpenStack and z/VM – What is it and how do I get it?
 
[Chaco] Optimización del área de TI con Servidores POWER y System x – Gabriel...
[Chaco] Optimización del área de TI con Servidores POWER y System x – Gabriel...[Chaco] Optimización del área de TI con Servidores POWER y System x – Gabriel...
[Chaco] Optimización del área de TI con Servidores POWER y System x – Gabriel...
 
Lotus on Linux Report 2010
Lotus on Linux Report 2010Lotus on Linux Report 2010
Lotus on Linux Report 2010
 
Avoiding Common Novell ZENworks Configuration Management Implementation Pitfalls
Avoiding Common Novell ZENworks Configuration Management Implementation PitfallsAvoiding Common Novell ZENworks Configuration Management Implementation Pitfalls
Avoiding Common Novell ZENworks Configuration Management Implementation Pitfalls
 
Novell Success Stories: Collaboration in Government
Novell Success Stories: Collaboration in GovernmentNovell Success Stories: Collaboration in Government
Novell Success Stories: Collaboration in Government
 
How to Maintain Software Appliances
How to Maintain Software AppliancesHow to Maintain Software Appliances
How to Maintain Software Appliances
 
Desktopvirtualisatie met VMware View, de laatste ontwikkelingen
Desktopvirtualisatie met VMware View, de laatste ontwikkelingenDesktopvirtualisatie met VMware View, de laatste ontwikkelingen
Desktopvirtualisatie met VMware View, de laatste ontwikkelingen
 
z/VSE V5.1 Update
z/VSE V5.1 Updatez/VSE V5.1 Update
z/VSE V5.1 Update
 
Novell Success Stories: Endpoint Management for Nonprofits
Novell Success Stories: Endpoint Management for NonprofitsNovell Success Stories: Endpoint Management for Nonprofits
Novell Success Stories: Endpoint Management for Nonprofits
 
Leon IT Setup Case Study
Leon IT Setup Case StudyLeon IT Setup Case Study
Leon IT Setup Case Study
 
Novell Success Stories: Endpoint Management in Retail and Manufacturing
Novell Success Stories: Endpoint Management in Retail and ManufacturingNovell Success Stories: Endpoint Management in Retail and Manufacturing
Novell Success Stories: Endpoint Management in Retail and Manufacturing
 

Andere mochten auch

Andere mochten auch (20)

FAQ INSIGHTS MDI®
FAQ INSIGHTS MDI®FAQ INSIGHTS MDI®
FAQ INSIGHTS MDI®
 
R&A Marketing BrandSource Convention Presentation
R&A Marketing BrandSource Convention Presentation R&A Marketing BrandSource Convention Presentation
R&A Marketing BrandSource Convention Presentation
 
Warum Wildlachs aus Alaska?
Warum Wildlachs aus Alaska?Warum Wildlachs aus Alaska?
Warum Wildlachs aus Alaska?
 
Tecnologia plasticos Ricard, Heber, Jonel
Tecnologia plasticos Ricard, Heber, JonelTecnologia plasticos Ricard, Heber, Jonel
Tecnologia plasticos Ricard, Heber, Jonel
 
Aceites Olimpo
Aceites OlimpoAceites Olimpo
Aceites Olimpo
 
Referenzflyer creasoft 2
Referenzflyer creasoft 2Referenzflyer creasoft 2
Referenzflyer creasoft 2
 
Decreto 302 2010
Decreto 302 2010Decreto 302 2010
Decreto 302 2010
 
Servicios de aquitectura
Servicios de aquitecturaServicios de aquitectura
Servicios de aquitectura
 
number one killer
number one killernumber one killer
number one killer
 
Rb51 vs cepa19 MSD Finca Productiva Salud Del Hato
Rb51 vs cepa19 MSD Finca Productiva Salud Del HatoRb51 vs cepa19 MSD Finca Productiva Salud Del Hato
Rb51 vs cepa19 MSD Finca Productiva Salud Del Hato
 
INFORME FORO PARTICIPATIVO. PUERTO DE ESTEPONA
INFORME FORO PARTICIPATIVO. PUERTO DE ESTEPONAINFORME FORO PARTICIPATIVO. PUERTO DE ESTEPONA
INFORME FORO PARTICIPATIVO. PUERTO DE ESTEPONA
 
C.v.slideshare agnes montserrat capilla
C.v.slideshare agnes montserrat capillaC.v.slideshare agnes montserrat capilla
C.v.slideshare agnes montserrat capilla
 
Rol del tutor por Claudia Frías
Rol del tutor por Claudia FríasRol del tutor por Claudia Frías
Rol del tutor por Claudia Frías
 
South west
South westSouth west
South west
 
Google+ und der Authorrank
Google+ und der AuthorrankGoogle+ und der Authorrank
Google+ und der Authorrank
 
DON CROMA Diagnostico
DON CROMA Diagnostico DON CROMA Diagnostico
DON CROMA Diagnostico
 
RIEMA HMA Presentation
RIEMA HMA PresentationRIEMA HMA Presentation
RIEMA HMA Presentation
 
243ssa1
243ssa1243ssa1
243ssa1
 
Màquines i mecanismes 1eso
Màquines i mecanismes 1esoMàquines i mecanismes 1eso
Màquines i mecanismes 1eso
 
Best MLM Opportunity in India
Best MLM Opportunity in IndiaBest MLM Opportunity in India
Best MLM Opportunity in India
 

Ähnlich wie What's New in Linux on System z

Linux on System z Update: Current & Future Linux on System z Technology
Linux on System z Update: Current & Future Linux on System z TechnologyLinux on System z Update: Current & Future Linux on System z Technology
Linux on System z Update: Current & Future Linux on System z TechnologyIBM India Smarter Computing
 
Choosing the Right Community Linux for Your Enterprise
Choosing the Right Community Linux for Your EnterpriseChoosing the Right Community Linux for Your Enterprise
Choosing the Right Community Linux for Your EnterpriseRogue Wave Software
 
z/OS V2.4 Preview: z/OS Container Extensions - Running Linux on Z docker cont...
z/OS V2.4 Preview: z/OS Container Extensions - Running Linux on Z docker cont...z/OS V2.4 Preview: z/OS Container Extensions - Running Linux on Z docker cont...
z/OS V2.4 Preview: z/OS Container Extensions - Running Linux on Z docker cont...zOSCommserver
 
Discover the Linux on z Systems Effect
Discover the Linux on z Systems EffectDiscover the Linux on z Systems Effect
Discover the Linux on z Systems EffectIBM
 
MongoDB Linux Porting, Performance Measurements and and Scaling Advantage usi...
MongoDB Linux Porting, Performance Measurements and and Scaling Advantage usi...MongoDB Linux Porting, Performance Measurements and and Scaling Advantage usi...
MongoDB Linux Porting, Performance Measurements and and Scaling Advantage usi...MongoDB
 
Linux @ IBM © 2003 IBM Corporation
Linux @ IBM © 2003 IBM Corporation Linux @ IBM © 2003 IBM Corporation
Linux @ IBM © 2003 IBM Corporation webhostingguy
 
Cloud Ready for Linux on System z Technical White Paper
Cloud Ready for Linux on System z Technical White PaperCloud Ready for Linux on System z Technical White Paper
Cloud Ready for Linux on System z Technical White PaperIBM India Smarter Computing
 
Learn .NET Core - Introduction
Learn .NET Core - IntroductionLearn .NET Core - Introduction
Learn .NET Core - IntroductionEng Teong Cheah
 
An Introduction To Linux Development Environment
An Introduction To Linux Development EnvironmentAn Introduction To Linux Development Environment
An Introduction To Linux Development EnvironmentS. M. Hossein Hamidi
 
Linux Operating System (Graduate Level CIS Term Paper)
Linux Operating System (Graduate Level CIS Term Paper)Linux Operating System (Graduate Level CIS Term Paper)
Linux Operating System (Graduate Level CIS Term Paper)Carla Bennington
 
Pervasive content management
Pervasive content managementPervasive content management
Pervasive content managementAlfresco Software
 
Why Pay for Open Source Linux? Avoid the Hidden Cost of DIY
Why Pay for Open Source Linux? Avoid the Hidden Cost of DIYWhy Pay for Open Source Linux? Avoid the Hidden Cost of DIY
Why Pay for Open Source Linux? Avoid the Hidden Cost of DIYEnterprise Management Associates
 
Product Overview: The New IBM UrbanCode Deploy 6.0
Product Overview: The New IBM UrbanCode Deploy 6.0Product Overview: The New IBM UrbanCode Deploy 6.0
Product Overview: The New IBM UrbanCode Deploy 6.0IBM UrbanCode Products
 
Red Hat for IBM System z IBM Enterprise2014 Las Vegas
Red Hat for IBM System z IBM Enterprise2014 Las Vegas Red Hat for IBM System z IBM Enterprise2014 Las Vegas
Red Hat for IBM System z IBM Enterprise2014 Las Vegas Filipe Miranda
 
Enterprise security architecture using ibm tivoli security solutions sg246014
Enterprise security architecture using ibm tivoli security solutions sg246014Enterprise security architecture using ibm tivoli security solutions sg246014
Enterprise security architecture using ibm tivoli security solutions sg246014Banking at Ho Chi Minh city
 

Ähnlich wie What's New in Linux on System z (20)

Current & Future Linux on System z Technology
Current & Future Linux on System z TechnologyCurrent & Future Linux on System z Technology
Current & Future Linux on System z Technology
 
Linux on System z Update: Current & Future Linux on System z Technology
Linux on System z Update: Current & Future Linux on System z TechnologyLinux on System z Update: Current & Future Linux on System z Technology
Linux on System z Update: Current & Future Linux on System z Technology
 
What's New in RHEL 6 for Linux on System z?
What's New in RHEL 6 for Linux on System z?What's New in RHEL 6 for Linux on System z?
What's New in RHEL 6 for Linux on System z?
 
Choosing the Right Community Linux for Your Enterprise
Choosing the Right Community Linux for Your EnterpriseChoosing the Right Community Linux for Your Enterprise
Choosing the Right Community Linux for Your Enterprise
 
z/OS V2.4 Preview: z/OS Container Extensions - Running Linux on Z docker cont...
z/OS V2.4 Preview: z/OS Container Extensions - Running Linux on Z docker cont...z/OS V2.4 Preview: z/OS Container Extensions - Running Linux on Z docker cont...
z/OS V2.4 Preview: z/OS Container Extensions - Running Linux on Z docker cont...
 
Discover the Linux on z Systems Effect
Discover the Linux on z Systems EffectDiscover the Linux on z Systems Effect
Discover the Linux on z Systems Effect
 
MongoDB Linux Porting, Performance Measurements and and Scaling Advantage usi...
MongoDB Linux Porting, Performance Measurements and and Scaling Advantage usi...MongoDB Linux Porting, Performance Measurements and and Scaling Advantage usi...
MongoDB Linux Porting, Performance Measurements and and Scaling Advantage usi...
 
Introducing the Linux Health Checker
Introducing the Linux Health CheckerIntroducing the Linux Health Checker
Introducing the Linux Health Checker
 
Linux @ IBM © 2003 IBM Corporation
Linux @ IBM © 2003 IBM Corporation Linux @ IBM © 2003 IBM Corporation
Linux @ IBM © 2003 IBM Corporation
 
Cloud Ready for Linux on System z Technical White Paper
Cloud Ready for Linux on System z Technical White PaperCloud Ready for Linux on System z Technical White Paper
Cloud Ready for Linux on System z Technical White Paper
 
Improve Android System Component Performance
Improve Android System Component PerformanceImprove Android System Component Performance
Improve Android System Component Performance
 
Learn .NET Core - Introduction
Learn .NET Core - IntroductionLearn .NET Core - Introduction
Learn .NET Core - Introduction
 
An Introduction To Linux Development Environment
An Introduction To Linux Development EnvironmentAn Introduction To Linux Development Environment
An Introduction To Linux Development Environment
 
Linux Operating System (Graduate Level CIS Term Paper)
Linux Operating System (Graduate Level CIS Term Paper)Linux Operating System (Graduate Level CIS Term Paper)
Linux Operating System (Graduate Level CIS Term Paper)
 
Pervasive content management
Pervasive content managementPervasive content management
Pervasive content management
 
comparing windows and linux ppt
comparing windows and linux pptcomparing windows and linux ppt
comparing windows and linux ppt
 
Why Pay for Open Source Linux? Avoid the Hidden Cost of DIY
Why Pay for Open Source Linux? Avoid the Hidden Cost of DIYWhy Pay for Open Source Linux? Avoid the Hidden Cost of DIY
Why Pay for Open Source Linux? Avoid the Hidden Cost of DIY
 
Product Overview: The New IBM UrbanCode Deploy 6.0
Product Overview: The New IBM UrbanCode Deploy 6.0Product Overview: The New IBM UrbanCode Deploy 6.0
Product Overview: The New IBM UrbanCode Deploy 6.0
 
Red Hat for IBM System z IBM Enterprise2014 Las Vegas
Red Hat for IBM System z IBM Enterprise2014 Las Vegas Red Hat for IBM System z IBM Enterprise2014 Las Vegas
Red Hat for IBM System z IBM Enterprise2014 Las Vegas
 
Enterprise security architecture using ibm tivoli security solutions sg246014
Enterprise security architecture using ibm tivoli security solutions sg246014Enterprise security architecture using ibm tivoli security solutions sg246014
Enterprise security architecture using ibm tivoli security solutions sg246014
 

Mehr von IBM India Smarter Computing

Using the IBM XIV Storage System in OpenStack Cloud Environments
Using the IBM XIV Storage System in OpenStack Cloud Environments Using the IBM XIV Storage System in OpenStack Cloud Environments
Using the IBM XIV Storage System in OpenStack Cloud Environments IBM India Smarter Computing
 
TSL03104USEN Exploring VMware vSphere Storage API for Array Integration on th...
TSL03104USEN Exploring VMware vSphere Storage API for Array Integration on th...TSL03104USEN Exploring VMware vSphere Storage API for Array Integration on th...
TSL03104USEN Exploring VMware vSphere Storage API for Array Integration on th...IBM India Smarter Computing
 
A Comparison of PowerVM and Vmware Virtualization Performance
A Comparison of PowerVM and Vmware Virtualization PerformanceA Comparison of PowerVM and Vmware Virtualization Performance
A Comparison of PowerVM and Vmware Virtualization PerformanceIBM India Smarter Computing
 
IBM pureflex system and vmware vcloud enterprise suite reference architecture
IBM pureflex system and vmware vcloud enterprise suite reference architectureIBM pureflex system and vmware vcloud enterprise suite reference architecture
IBM pureflex system and vmware vcloud enterprise suite reference architectureIBM India Smarter Computing
 

Mehr von IBM India Smarter Computing (20)

Using the IBM XIV Storage System in OpenStack Cloud Environments
Using the IBM XIV Storage System in OpenStack Cloud Environments Using the IBM XIV Storage System in OpenStack Cloud Environments
Using the IBM XIV Storage System in OpenStack Cloud Environments
 
All-flash Needs End to End Storage Efficiency
All-flash Needs End to End Storage EfficiencyAll-flash Needs End to End Storage Efficiency
All-flash Needs End to End Storage Efficiency
 
TSL03104USEN Exploring VMware vSphere Storage API for Array Integration on th...
TSL03104USEN Exploring VMware vSphere Storage API for Array Integration on th...TSL03104USEN Exploring VMware vSphere Storage API for Array Integration on th...
TSL03104USEN Exploring VMware vSphere Storage API for Array Integration on th...
 
IBM FlashSystem 840 Product Guide
IBM FlashSystem 840 Product GuideIBM FlashSystem 840 Product Guide
IBM FlashSystem 840 Product Guide
 
IBM System x3250 M5
IBM System x3250 M5IBM System x3250 M5
IBM System x3250 M5
 
IBM NeXtScale nx360 M4
IBM NeXtScale nx360 M4IBM NeXtScale nx360 M4
IBM NeXtScale nx360 M4
 
IBM System x3650 M4 HD
IBM System x3650 M4 HDIBM System x3650 M4 HD
IBM System x3650 M4 HD
 
IBM System x3300 M4
IBM System x3300 M4IBM System x3300 M4
IBM System x3300 M4
 
IBM System x iDataPlex dx360 M4
IBM System x iDataPlex dx360 M4IBM System x iDataPlex dx360 M4
IBM System x iDataPlex dx360 M4
 
IBM System x3500 M4
IBM System x3500 M4IBM System x3500 M4
IBM System x3500 M4
 
IBM System x3550 M4
IBM System x3550 M4IBM System x3550 M4
IBM System x3550 M4
 
IBM System x3650 M4
IBM System x3650 M4IBM System x3650 M4
IBM System x3650 M4
 
IBM System x3500 M3
IBM System x3500 M3IBM System x3500 M3
IBM System x3500 M3
 
IBM System x3400 M3
IBM System x3400 M3IBM System x3400 M3
IBM System x3400 M3
 
IBM System x3250 M3
IBM System x3250 M3IBM System x3250 M3
IBM System x3250 M3
 
IBM System x3200 M3
IBM System x3200 M3IBM System x3200 M3
IBM System x3200 M3
 
IBM PowerVC Introduction and Configuration
IBM PowerVC Introduction and ConfigurationIBM PowerVC Introduction and Configuration
IBM PowerVC Introduction and Configuration
 
A Comparison of PowerVM and Vmware Virtualization Performance
A Comparison of PowerVM and Vmware Virtualization PerformanceA Comparison of PowerVM and Vmware Virtualization Performance
A Comparison of PowerVM and Vmware Virtualization Performance
 
IBM pureflex system and vmware vcloud enterprise suite reference architecture
IBM pureflex system and vmware vcloud enterprise suite reference architectureIBM pureflex system and vmware vcloud enterprise suite reference architecture
IBM pureflex system and vmware vcloud enterprise suite reference architecture
 
X6: The sixth generation of EXA Technology
X6: The sixth generation of EXA TechnologyX6: The sixth generation of EXA Technology
X6: The sixth generation of EXA Technology
 

What's New in Linux on System z

  • 1. What’s New ? Linux on System z zLG02 Dr. Stefan Reimbold © 2012 IBM Corporation
  • 2. Trademarks IBM, the IBM logo, and ibm.com are trademarks or registered trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at Copyright and trademark information at www.ibm.com/legal/copytrade.shtml. Notes: Performance is in Internal Throughput Rate (ITR) ratio based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput that any user will experience will vary depending upon considerations such as the amount of multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve throughput improvements equivalent to the performance ratios stated here. IBM hardware products are manufactured from new parts, or new and serviceable used parts. Regardless, our warranty terms apply. All customer examples cited or described in this presentation are presented as illustrations of the manner in which some customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics will vary depending on individual customer configurations and conditions. This publication was produced in the United States. IBM may not offer the products, services or features discussed in this document in other countries, and the information may be subject to change without notice. Consult your local IBM business contact for information on the product or services available in your area. All statements regarding IBM’s future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only. Information about non-IBM products is obtained from the manufacturers of those products or their published announcements. IBM has not tested those products and cannot confirm the performance, compatibility, or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products. Prices subject to change without notice. Contact your IBM representative or Business Partner for the most current pricing in your geography. © 2012 IBM Corporation What’s New - Linux on System z
  • 3. Agenda Linux Development Distributions System z Code News Tool-Chain © 2012 IBM Corporation What’s New - Linux on System z
  • 4. Linux Trivia Kernel 1.0.0 176,250 lines of code Kernel 3.3 15,000,000 lines of code in 2012 3/4 is driver code 3 Billion USD estimated development costs 28 CPU architectures with many machine architectures 462 of the Top500 systems running Linux (performance 94.2%) 1.73% of desktop clients (browser stats) source: http://en.wikipedia.org/wiki/Linux_kernel http://www.top500.org www.w3counter.com © 2012 IBM Corporation What’s New - Linux on System z
  • 5. IBM Integration with Linux Community since 1999 one of the leading contributors > 600 full-time developers in Linux and Open Source # # # # Linux Kernel Expanding the Promoting Open Foster and Protect & OpenSource Standards the Ecosystem Subsystem Ecosystem & Development Community Software Apache Collaboration Freedom Kernel Base Law Center Eclipse Security The Linux Free Firefox Foundation Software Systems OpenOffice Linux Foundation Mgmt (FSF) and more . . . Standards Base and more . . . Virtualization Common Filesystems Criteria and more . . . Certification " ! " ! " ! " ! and more . . . © 2012 IBM Corporation What’s New - Linux on System z
  • 6. IBM Linux Development Process Upstream Kernel IBM Linux on System z development contributes in the following areas Developer Works kernel Website s390-tools open source tools (e.g. eclipse) gcc and glibc Customer binutils © 2012 IBM Corporation What’s New - Linux on System z
  • 7. Distributions SUSE Linux Enterprise Server SLES 9 Service Pack 4 (GA 12/2007) end of regular life cycle SLES 10 Service Pack 4 (GA 05/2011) SLES 11 kernel 2.6.32 gcc 4.3.3 Service Pack 1 (GA 06/2010) kernel 2.6.32 gcc 4.3.4 Service Pack 2 (GA 02/2012) kernel 3.0.13 Red Hat Enterprise Linux AS RHEL 4 Update 9 (GA 02/2011) end of regular life cycle RHEL 5 Update 8 (GA 02/2012) RHEL 6 (GA 11/2010) kernel 2.6.32 gcc 4.4.0 Update 3 (GA 06/2012) Others Debian Slackware © 2012 IBM Corporation What’s New - Linux on System z
  • 8. Supported Linux Distributions zEnterprise zEnterprise System z10 System z9 zSeries EC12 z114 and z196 RHEL 6 ∗ X RHEL 5 ∗ RHEL 4 X ∗ SLES 11 ∗ X SLES 10 ∗ SLES 9 X ∗ ∗ specific release level recommended or required, some new functions may not be available see http://www-03.ibm.com/systems/z/os/linux/resources/testedplatforms.html © 2012 IBM Corporation What’s New - Linux on System z
  • 9. System z Linux Features - Core breaking event address for user space programs (2.6.35) remember last break in sequential flow of instructions valuable aid in analysis of wild branches z196 enhanced node affinity support (2.6.37) allows Linux Scheduler to optimize decisions on z196 topology enable spinning mutex (2.6.28) make use of new common code for adaptive mutexes add new architecture primitive arch_mutex_cpu_relay to exploit sigp sense running to avoid mutex lock retries if hypervisor has not scheduled the CPU holding the mutex address space randomization (2.6.38) enable flexible mmap layout for 64 bit to randomize start address for runtime stack and mmap area © 2012 IBM Corporation What’s New - Linux on System z
  • 10. System z Linux Features - I/O unit check handling (2.6.35) improve handling of unit checks for internal I/O started by common-I/O layer after a unit check certain setup steps need to be repeated, e.g. for PAV dynamic PAV toleration (2.6.35) tolerate dynamic Parallel Access Volume changes for base PAV system management tools can reassign PAV alias device to different base devices tunable default grace period for missing interrupts in DASD (2.6.36) provide a user interface to specify the timeout for missing interrupts for standard I/O operations on DASD © 2012 IBM Corporation What’s New - Linux on System z
  • 11. System z Linux Features - I/O query DASD reservation status (2.6.37) new DASD ioctl to read the ’Sense Path Group ID’ data allows to determine the reservation status of a DASD in relation to the current system multi-track extension for HPF (2.6.38) allows to read from and write to multiple tracks with a single CCW access to raw ECKD data from Linux (2.6.38) allows to access ECKD disks in raw mode use ’dd’ command to copy the disk level content of an ECKD disk to a Linux file and vice versa storage array needs to support read-track and write-full-track command © 2012 IBM Corporation What’s New - Linux on System z
  • 12. System z Linux Features - I/O store I/O and initiate logging - SIOSL (2.6.36) enhance debug capability for FCP attached devices enables operating system to detect unusual conditions on a FCP channel add NPIV information to symbolic port name (2.6.39) add the device bus-ID and the network node to the symbolic port name if the NPIV mode is active SAN utilities (2.6.36) two new utilities: zfcp_ping and zfcp_show useful to discover a storage area network © 2012 IBM Corporation What’s New - Linux on System z
  • 13. System z Linux Features - Network improved QDIO performance statistics (2.6.33) Converts global statistics to per-device statistics and adds adds new counter for the input queue full condition QDIO outbound scan algorithm (2.6.38) improve scheduling of QDIO tasklets OSA, HiperSockets and zfcp need different thresholds offload outbound checksumming (2.6.35) move calculation of checksum for non-TSO packets from the driver to the OSA network card OSX/OSM CHPIDs for hybrid data network (2.6.35) OSA cards for zBX Blade Center Extension will have a new CHPID type allows communication between zBX and Linux on System z © 2012 IBM Corporation What’s New - Linux on System z
  • 14. System z Linux Features - Network toleration of optimized latency mode (2.6.35) OSA devices in optimized latency mode can only serve a small number of stacks / users print a helpful error message if the user limit is reached Linux does not exploit the optimized latency mode NAPI support for QDIO and QETH (2.6.36) convert QETH to the NAPI interface, the ’new’ Linux networking API NAPI allows for transparent GRO (generic receive offload) QETH debugging per single card (2.6.36) split some of the global QETH debug areas into separate per-device areas simplifies debugging for complex multi-homed configurations © 2012 IBM Corporation What’s New - Linux on System z
  • 15. System z Linux Features - Network support for assisted VLAN null tagging (2.6.37) z/OS may sent null-tagged frames to Linux close a gap between OSA and Linux to process null tagged frames correctly new default qeth configuration values (2.6.39) receive checksum offload generic receive offload number of inbound buffers © 2012 IBM Corporation What’s New - Linux on System z
  • 16. System z Linux Features - Network IPv6 support for the qetharp tool (2.6.38) extend the qetharp tool to provide IPv6 information in case of a layer 3 setup required for communication with z/OS via HiperSockets using IPv6 add OSA concurrent hardware trap (3.0) for better problem determination the qeth driver requests a hardware trace when the device driver or the hardware detect an error allows correlation between OSA and Linux traces © 2012 IBM Corporation What’s New - Linux on System z
  • 17. System z Linux Features - Tools performance indicator bytes (2.6.37) display capacity adjustment indicator introduced with z196 via /proc/sysinfo add support for makedumpfile tool (2.6.34) convert Linux dumps to ELF file format use makedumpfile tool to remove user data from dump multi-volume dump will be removed get CPC name (2.6.39) useful to identify a particular hardware system in a cluster CPC name and HMC network name are provided © 2012 IBM Corporation What’s New - Linux on System z
  • 18. CMSFS user space file system support allows to mount a z/VM minidisk to a Linux mount point z/VM minidisk needs to be in the enhanced disk format (EDF) cmsfs fuse file system transparently integrates the files on the minidisk into the Linux VFS, no special command required Ñ× × ¹ Ù× » Ú » × » ÑÒØ » Ñ× Ð× ¹Ð » ÑÒØ » Ù× » ÈÊÇ ÁÄ º ¹Ö ¹¹Ö ¹¹¹¹¹ ½ ÖÓÓØ ÖÓÓØ ¿¿ ¼ ÂÙÒ ¾ ¾¼¼ » ÑÒØ » Ñ× » ÈÊÇ ÁÄ º by default no conversion is performed mount with -t to get automatic EBCDIC to ASCII conversion Ñ× × ¹ Ù× ¹Ø » Ú» × » ÑÒØ » Ñ× © 2012 IBM Corporation What’s New - Linux on System z
  • 19. CMSFS user space file system support write support is work in progress - almost completed use fusermount to unmount the file system again Ù× ÖÑÓÙÒØ ¹Ù » ÑÒØ » Ñ× RHEL 6.1 and SLES 11 SP2 © 2012 IBM Corporation What’s New - Linux on System z
  • 20. Two stage dumper / kdump support use a Linux kernel to create a system dump use a preloaded crashkernel to run in case of a system failure can be triggered either as panic action or by the stand-alone dumper, integrated into the shutdown actions framework Pro enhanced dump support that is able to reduce dump size, shared disk space, dump to network, dump to a file-system etc. makedumpfile tool can be used to filter the memory of the crashed system Con kdump is not as reliable as the stand-alone dump tools kdump cannot dump a z/VM named saved system (NSS) for systems running in LPAR kdump consumes memory kernel 3.2 - s390-tools-1.17.0 © 2012 IBM Corporation What’s New - Linux on System z
  • 21. Two stage dumper / kdump support add a crashkernel to the kernel command line Ö × ÖÒ Ð × Þ Ó × Ø boot your system and check the reservation Ø » ÔÖÓ » ÓÑ Ñ ¼¼¼¼¼¼¼¼ ¹¿ ËÝ×Ø Ñ Ê Å ¼¼¼¼¼¼¼¼ ¹¼¼ ½½ ¿ à ÖÒ Ð Ó ¼¼ ½½ ¹¼¼ à ÖÒ Ð Ø ¼¼ ¼¼¼ ¹¼½ à ÖÒ Ð ×× ¼¼¼¼¼¼¼ ¹ Ö × ÖÒ Ð ¼¼¼¼¼¼ ¹ ËÝ×Ø Ñ Ê Å load the kdump kernel with kexec Ü ¹Ô ÙÑÔº Ñ Ò ØÖ ÙÑÔ º Ò ØÖ ¹¹ ÓÑÑ Ò ¹ Ð Ò × ½¾¿ ÖÓÓØ » Ú » Ö Ñ¼ manually trigger for kdump under z/VM Ô ×Ý×Ø Ñ Ö ×Ø ÖØ © 2012 IBM Corporation What’s New - Linux on System z
  • 22. Changes Kernel 3.2 Btrfs faster scrubbing automatic backup of tree roots detailed corruption messages manual inspection of metadata ext4 support 1 MB block size I/O-less dirty throttling - reduce filesystem writeback from page reclaim Network TCP Proportional Rate Reduction New architecture Hexagon © 2012 IBM Corporation What’s New - Linux on System z
  • 23. Changes Kernel 3.3 Btrfs restriping between different RAID levels improved balancing improved debugging tools Open vSwitch teaming Better bonding of network interfaces Network Per-cgroup TCP buffer limits Network priority control group Better ext4 online resizing New architecture TI C6X © 2012 IBM Corporation What’s New - Linux on System z
  • 24. Changes Kernel 3.4 Btrfs updates repair and data recovery tools metadata blocks bigger than 4KB performance improvements better error handling remove resize mount option for ext4 no longer useful in the age of online resize2fs new X32 ABI - 64-bit mode with 32-bit pointers Virtualization KVM - several changes including 1 s390 change Hyper-V - several changes Xen - ACPI change and netconsole support virtio-pc - S3 support rpmsg - remote processor message bus © 2012 IBM Corporation What’s New - Linux on System z
  • 25. Changes Kernel 3.5 Network TCP connection repair relocate a network connection to another host TCP Early Retransmit Btrfs I/O failure statistics latency improvements task children info in /proc/pid/task/tid/children useful for process checkpointing or relocation © 2012 IBM Corporation What’s New - Linux on System z
  • 26. s390-tools a package with a set of user space utilities to be used with the Linux on System z distributions. THE essential tool chain for Linux on System z contains everything from the boot loader to dump related tools for a system crash analysis . contained in all major (and IBM supported) Enterprise Linux distributions which support s390 RedHat Enterprise Linux SuSE Linux Enterprise Server Website: http://www.ibm.com/developerworks/linux/linux390/s390-tools.html Feedback: linux390@de.ibm.com © 2012 IBM Corporation What’s New - Linux on System z
  • 27. s390-tools Dump on panic - prevent reIPL loop (1.8.4) delay arming of automatic reIPL after dump avoids dump loops where the restarted system crashes immediately automatic menu support in zipl (1.11.0) zipl option to create a boot menu for all eligible non-menu sections in zipl.conf re-IPL from device-mapper devices (1.12.0) automatic reIPL function only works with a physical device enhance the zipl support for device-mapper devices to provide the name of the physical device if the zipl target is located on a logical device configuration tool for System z network devices (1.8.4) provide a shell script to ease configuration of System z network devices © 2012 IBM Corporation What’s New - Linux on System z
  • 28. s390-tools chccwdev dasdfmt dbginfo chchp dasdinfo dumpconf chreipl dasdstat zfcpdump chshut dasdview zfcpdbf chcrypt fdasd DEBUG zgetdump chmem CHANGE tunedasd DASD scsi_logging_level mon_fsstatd vmconvert lscss mon_procd vmcp lschp ziomon vmur lsdasd hyptop MONITOR z/VM cms-fuse lsluns lsqeth ip_watcher cpuplugd lsreipl osasnmpd iucvconn lsshut qetharp iucvtty lstape qethconf NETWORK ts-shell lszcrypt MISC ttyrun lszfcp tape390_display lsmem DISPLAY tape390_crypt TAPE zipl BOOT © 2012 IBM Corporation What’s New - Linux on System z
  • 29. LNXHC - Linux Health Checker command line tool for Linux. to identify potential problems before they impact your system performance, availability or cause outages. collect and compare the active Linux settings and system status with the values provided by health-check authors or defined by the customer produces detailed messages, which describe potential problems and the suggests solutions Linux Health Checker runs on any Linux platform which meets the software requirements can be easily extended by writing new health check plug-ins The Linux Health Checker is an open source project sponsored by IBM. It is released under the Eclipse Public License v1.0. http://lnxhc.sourceforge.net © 2012 IBM Corporation What’s New - Linux on System z
  • 30. SAN Utilities 2 new utilities zfcp_show zfcp_ping useful to discover a storage area network kernel 2.6.36 - lib-zfcp-hbaapi 2.1 © 2012 IBM Corporation What’s New - Linux on System z
  • 31. zfcp_show Query Fibre Channel nameserver about ports available for my system Þ Ô × ÓÛ ¹Ò ÄÓ Ð ÈÓÖØ Ä ×Ø ¼ Ü ¼¼ ¼ ¿¼¿½¿ ¾ » ¼ Ü ¼¼¼ Æ ÈÓÖØ ℄ ÔÖÓØÓ Ë ËÁ ¹ È Á ÇÆ ¼ Ü ¼¼ ¼ ¼½¾¾ ½ » ¼Ü ½¼¼ Æ ÈÓÖØ ℄ ÔÖÓØÓ Ë ËÁ ¹ È ¼ Ü ¼¼ ¼ ¼½¾¾½ » ¼Ü ¼¼ Æ ÈÓÖØ ℄ ÔÖÓØÓ Ë ËÁ ¹ È Query SAN topology, requires FC management server access Þ Ô × ÓÛ ÁÒØ Ö ÓÒÒ Ø Ð Ñ ÒØ Æ Ñ ¼ ܽ¼¼¼¼¼¼ ½ ¼¼ ÁÒØ Ö ÓÒÒ Ø Ð Ñ ÒØ ÓÑ Ò Á ¼¼ ÁÒØ Ö ÓÒÒ Ø Ð Ñ ÒØ ÌÝÔ ËÛ Ø ÁÒØ Ö ÓÒÒ Ø Ð Ñ ÒØ ÈÓÖØ× ¾ Á ÈÓÖØ ¼¼¼ ÇÒÐ Ò ØØ ÈÓÖØ ÏÏÈÆ » Á ℄ ¼ Ü ¼¼ ¼ ¿¼¿¼ ¼ ¾ » ¼Ü ¼¼¼¼ Æ ÈÓÖØ ℄ Á ÈÓÖØ ¼¼½ ÇÒÐ Ò ØØ ÈÓÖØ ÏÏÈÆ » Á ℄ ¼ Ü ¼¼ ¼ ¼½¾¾ ½ » ¼Ü ¼½¼¼ Æ ÈÓÖØ ℄ Á ÈÓÖØ ¼¼¾ ÇÒÐ Ò ØØ ÈÓÖØ ÏÏÈÆ » Á ℄ ¼ Ü ¼¼ ¼ ¿¼¿¼¼ ¾ » ¼Ü ¼¾¼¼ Æ ÈÓÖØ ℄ Á ÈÓÖØ ¼¼¿ Ç Ð Ò © 2012 IBM Corporation What’s New - Linux on System z
  • 32. zfcp_ping Check if remote port responds (requires FC management service access) Þ Ô Ô Ò ¼ Ü ¼¼ ¼ ¿¼¿½¼ ¾ Ë Ò Ò ÈÆ ÖÓÑ ÍË Á ¼º¼º¿ ¼¼ ×Ô Ø »× Ó Ö Ú ÖÓÑ ÏÏÈÆ ´¼ Ü ¼¼ ¼ ¿¼¿½¼ ¾ µ ØÓ ¼ Ø Ñ ½º ¼ Ñ× Ó Ö Ú ÖÓÑ ÏÏÈÆ ´¼ Ü ¼¼ ¼ ¿¼¿½¼ ¾ µ ØÓ ½ Ø Ñ ¾º Ñ× Ó Ö Ú ÖÓÑ ÏÏÈÆ ´¼ Ü ¼¼ ¼ ¿¼¿½¼ ¾ µ ØÓ ¾ Ø Ñ ¾º¿ Ñ× ¹¹¹¹¹¹¹¹¹¹ Ô Ò ×Ø Ø ×Ø × ¹¹¹¹¹¹¹¹¹¹¹ Ñ Ò» Ú »Ñ Ü ½º ¼ »¾º¾ »¾º Ñ× ¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹ zfcp_show and zfcp_ping are part of the zfcp-hbaapi 2.1 package http://www.ibm.com/developerworks/linux/linux390/zfcp-hbaapi-2.1.html © 2012 IBM Corporation What’s New - Linux on System z
  • 33. valgrind System z Support valgrind -tool=memcheck [–leak-check=full] [–track-origins] program detects if your program accesses memory it shouldn’t detects dangerous uses of uninitialized values on a per-bit basis detects leaked memory, double frees and mismatched frees valgrind -tool=cachegrind profile cache usage, simulates instruction and data cache of the cpu identifies the number of cache misses needs cache line size, Extract Cache Attributes (ECAG) instruction introduced with z10 valgrind -tool=massif profile heap usage, takes regular snapshots of program’s heap produces a graph showing heap usage over time © 2012 IBM Corporation What’s New - Linux on System z
  • 34. valgrind System z Support binary Ñ Ò ×ØÑ ±Ö½ ¸±Ö½ ¸½½¾´±Ö½ µ Ð ÖÐ ±Ö¾¸ ¼¼¼¼ ±Ö½ ¸¹½ ¼ Ö ×Ð ±Ö½ ¸ ¼¼¼¼¿ ÐÑ ±Ö½ ¸±Ö½ ¸¾ ¾´±Ö½ µ Ð ±Ö¾¸¼ Ö ±Ö½ valgrind replace translation new some of translation instru- to machine binary the library into IR mentation code calls system calls kernel © 2012 IBM Corporation What’s New - Linux on System z
  • 35. RedBooks © 2012 IBM Corporation What’s New - Linux on System z
  • 36. Links developerWorks http://www.ibm.com/developerworks/linux/linux390 Resources for Linux on System z http://www-03.ibm.com/systems/z/os/linux/resources/index.html IBM Redbooks http://www.redbooks.ibm.com © 2012 IBM Corporation What’s New - Linux on System z
  • 37. Thank You ! Martin Schwidefsky © 2012 IBM Corporation What’s New - Linux on System z
  • 38. Questions ? Dr. Stefan Reimbold Schoenaicher Strasse 220 Diplom-Physiker D-71032 Boeblingen Mail: Postfach 1380 Linux on System z Service D-71003 Boeblingen Phone +49-7031-16-2368 Stefan.Reimbold@de.ibm.com © 2012 IBM Corporation What’s New - Linux on System z