What's New inLinux on System zMartin SchwidefskyIBM Lab Boeblingen, GermanyAugust 12th, 2008Session 9262
10System z kernel features – z10 support•CPU node affinity (kernel 2.6.25)•With this feature the kernel uses CPU topology information as supplied by t
11System z kernel features – z10 support•Large page support - with large page emulation on older hardware (kernel 2.6.25)•This adds hugetlbfs support
12System z kernel features – z10 support•Support for hardware accelerated crypto•Add support for the new hardware accelerated crypto algorithms.•The
13System z kernel features – Channel subs.•Dynamic CHPID reconfiguration via SCLP (kernel 2.6.22)•Allows to react on hardware changes and to configure
14System z kernel features – z/VM•z/VM Unit-record device driver (kernel 2.6.23)•This is a character device to access the virtual (punched card) reade
15System z kernel features – z/VM•AF_IUCV Protocol Support (kernel 2.6.21)•Enables IUCV communication via the BSD socket interface between Linux VM gu
16System z kernel features – DASD•DASD HyperPAV support (kernel 2.6.25)•Parallel access volumes (PAV) is a storage server feature, that allows to star
17System z kernel features – FCP•FCP performance data collection:I/O statistics (2.6.25)•The FCP adapter statistics (available since IBM System z9) pr
18System z kernel features – FCP•FCP automated port discovery (kernel 2.6.25)•Scan the connected fiber channel SAN and automatically activate all avai
19System z kernel features - Networking•Support two OSA ports per CHPID -Four-port exploitation (kernel 2.6.25)•Exploit next OSA adapter generation wh
2Agenda•Linux on System z Distributions•Linux Common Code news•What's New in System z•Kernel•GCC•s390-tools•Kuli•Sysload© 2008 IBM Corporation
20System z kernel features - Crypto•Support for large random numbers (kernel 2.6.25)•Allow user space applications to access large amounts of truly ra
21System z kernel features - Usability•Standby CPU activation/deactivation (kernel 2.6.25)•With this feature it is possible to make use of standby CPU
22System z kernel features - Usability•Dynamic memory add / remove (> kernel 2.6.26)•Use the SCLP interface to attach and detach storage elements t
23System z kernel features – Misc•ETR Support (kernel 2.6.21)•Support for clock synchronization to an external time reference (ETR)•This support is av
24Upcoming Kernel Message Documentation•We plan to document all System z related kernel messages•A man page can be generated for every message•Distrib
25Linux Kernel Directions•Diversity: now 25 architectures•Bigger servers (large SGI machines, Mainframes, ...)•Embedded systems, real-time (Cell-phone
26GNU Compiler•General optimizer improvements•New data flow analyzer framework (GCC 4.3)•System z machine support•System z10 processor support (> G
27s390-tools●s390-tools is a package with a set of user space utilities to be used with Linux on System z. Latest changes:●cpuplugd - s390-tools 1.6.3
28s390-tools (cont)•More change in s390-tools version 1.7.0•Replacement of the kernel parameter string in the zipl menuzipl's boot menu for DASD
29Other packages•Experimental (unsupported) userspace sample kuli 1.0.0 demonstrating KVM usage (2008-07-04)•kuli" is an experimental (unsupporte
3Linux on System z distributions(Kernel 2.6 based)•SUSE Linux Enterprise Server 9 (GA 08/2004)•Kernel 2.6.5, GCC 3.3.3, Service Pack 4 (GA 12/2007)•SU
30Useful Web links•www.ibm.com/developerworks/linux/linux390•www.ibm.com/developerworks/linux/linux390/whatsnew•www.ibm.com/developerworks/linux/linux
31© 2008 IBM CorporationThank you for your interest !
32DisclaimerIBM®, DB2®, MVS/ESA, AIX®, S/390®, AS/400®, OS/390®, OS/400®, iSeries, pSeries, xSeries, zSeries, z/OS, AFP, Intelligent Miner, WebSphere®
4Supported Linux Distributions© 2008 IBM Corporation
5Linux on System zdevelopment processOpen Source CommunityIBM Linux on System z developmentdeveloperWorksweb siteLinux Distribution PartnersCustomers©
6Kernel news – Common code•Linux version 2.6.21 (2007-04-25)•KVM updates•Dynticks and Clockevents•Linux version 2.6.22 (2007-07-08)•SLUB in kernel mem
7Kernel news – Common code•Linux version 2.6.24 (2008-01-24)•CFS improvements: performance, fair group scheduling, guest time•Anti-fragmentation patch
8Current Linux Kernel Development4.300 lines added 1.800 lines removed1.500 lines modified per day 2007-2008Source: Greg KHSource:http://lwn.net/Ar
9Linux kernel –System z contributionsSystem z patches (left axis) all patches (right axis).1 .2 .3 .4 .5 .6 .7 .8 .9 .10 .11 .12 .13 .14 .15 .16 .17 .
Commenti su questo manuale