Open Source and Linux on the Mainframe
Total Page:16
File Type:pdf, Size:1020Kb
Evy M. Torres - [email protected] IBM SWG, Linux Integration Center Open Source and Linux on the Mainframe 21. Jun 2010 © 2010 IBM Corporation Trademarks The following are trademarks of the International Business Machines Corporation in the United States, other countries, or both. Not all common law marks used by IBM are listed on this page. Failure of a mark to appear does not mean that IBM does not use the mark nor does it mean that the product is not actively marketed or is not significant within its relevant market. Those trademarks followed by ® are registered trademarks of IBM in the United States; all others are trademarks or common law marks of IBM in the United States. For a complete list of IBM Trademarks, see www.ibm.com/legal/copytrade.shtml: *, AS/400®, e business(logo)®, DBE, ESCO, eServer, FICON, IBM®, IBM (logo)®, iSeries®, MVS, OS/390®, pSeries®, RS/6000®, S/30, VM/ESA®, VSE/ESA, WebSphere®, xSeries®, z/OS®, zSeries®, z/VM®, System i, System i5, System p, System p5, System x, System z, System z9®, BladeCenter® The following are trademarks or registered trademarks of other companies. Adobe, the Adobe logo, PostScript, and the PostScript logo are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States, and/or other countries. Cell Broadband Engine is a trademark of Sony Computer Entertainment, Inc. in the United States, other countries, or both and is used under license therefrom. Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both. Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both. Intel, Intel logo, Intel Inside, Intel Inside logo, Intel Centrino, Intel Centrino logo, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and Pentium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. UNIX is a registered trademark of The Open Group in the United States and other countries. Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both. ITIL is a registered trademark, and a registered community trademark of the Office of Government Commerce, and is registered in the U.S. Patent and Trademark Office. IT Infrastructure Library is a registered trademark of the Central Computer and Telecommunications Agency, which is now part of the Office of Government Commerce. * All other products may be trademarks or registered trademarks of their respective companies. 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. 2 © 2010 IBM Corporation Agenda ■ Open Source and Open Standards ■ Linux on System z ■ Linux Distribution ■ Open Source Software beyond Linux Distributions ■ Linux Distributions for Linux on System z ■ OSS & Middleware Integration ■ Strategy and Outlook 3 © 2010 IBM Corporation Open Source Software (OSS) ■ The basic idea behind open source is quite simple: When programmers can read, redistribute, and modify the source code for a piece of software, the software evolves People improve it, people adapt it, people fix bugs And this can happen at a speed that, if one is used to the slow pace of conventional software development, seems astonishing ■ What is Open Source? Community develops, debugs, maintains “Survival of the fittest” – peer review Generally high quality, high performance software Superior security – on par with other UNIX, superior to Windows Open Source Initiative, OSI: www.opensource.org 4 © 2010 IBM Corporation Beginning of Open Source Software ■ Free software has been available on the mainframe since the early days ■ But at that time the wording was different, not Open Source ■ Starting at IBM 704 / 705 days – magnetic tapes, the first movable electronic data storage mediums that could be easily reproduced, were introduced ■ Code was mainly exchanged on tapes, but also before on card decks ■ Tapes were shared at conferences and maintained by a few individuals ■ Large collections are still available http://www.cbttape.org/histmods.htm ■ Today large packages for VM/370, MVS, OS/390 and z/OS Forare me available the Open as Source Open movement Source started in the 90th with a upcoming operating system... 5 2007-05-23 System z Software & Solutions Continuum © 2010 IBM Corporation Open Source Software for the Mainframe except Linux ■ Open Source Software for z/OS and OS/390 UNIX Redbook, by M. MacIsaac, S. Bárány, et al http://www-03.ibm.com/servers/eserver/zseries/zos/unix/redbook/index.html Apache, PHP, Emacs, GNU Tools, Samba, MySQL, and more (bin & src) ■ z/OS UNIX tools http://www-03.ibm.com/servers/eserver/zseries/zos/unix/bpxa1ty2.html ■ Tools and toys (external project links) http://www-03.ibm.com/servers/eserver/zseries/zos/unix/bpxa1toy.html ■ IBM Ported Tools for z/OS http://www-03.ibm.com/servers/eserver/zseries/zos/unix/port_tools.html http://www-03.ibm.com/servers/eserver/zseries/zos/unix/bpxa1ty1.html ■ OS/390 and z/OS Freeware by Lionel B. Dyck http://www.lbdsoftware.com/ http://www.lbdsoftware.com/Packaging_zOS_Open_Source_Software_For_Distribution.pdf ■ To some extent part of the Unix System Services (former OpenEdition) ■ And much more... 6 2007-05-23 System z Software & Solutions Continuum © 2010 IBM Corporation Linux and Open Source are part of Open Computing Open standards Open Computing – Improving information sharing by simplifying integration of disparate technologies Open standards – Promoting interoperability by using open published specifications Open source Community – Promoting innovation by leveraging community development Innovation – Accelerating open standards adoption Open architecture Open Open architecture source – Increasing collaboration by easily extending business processes – e.g. SOA – Innovating on top of common hardware specifications 7 © 2010 IBM Corporation Open Source Maturity and Customer Adoption Mature Web Servers Operating Web Systems Browsers Office Editors Development Tools Application Servers Services Collaboration Databases Applications Search Virtualization I n c Systems r e a Grid / Cloud Management s i n g SOA M a t u Open r i t Hardware Emergingy Increasing Adoption by Customers Source: IBM, December 2007 8 © 2010 IBM8 Corporation IBM Open Standards Accomplishments •1998-2001 •2002-2003 •2004-2005 •2006 •2007 •2008-2009 .Java, XML •WS-I, OMA and .Web Services .Web Services .SOA / Open Standards .Business process / ● Co-led XML4J, W3C WS-Security ● Chair WS-I Basic Reliability ● WS* stds approved: WS- Web 2.0 DOM, XSL ● Founder WS-I.org Profile 1.1 ● WS-I initiated two BPEL, WS-Policy, WS- ● EBPMN 2.0 submission ● Led Apache XML ● Founder OMA ● Co-chair OASIS WS- Profiles based on Trust, WS-Secure to OMG projects Xalan, ● Co-author BPEL, WS- Notification TC IBM RAMP Profile Conversation, WS- ● WS-I Profiles attain Xerces, SOAP TX, WS-TC ● Co-chair WS- ● OASIS ODF cmte Transactions, WS-Reliable ISO Status ● Founder XML.org ● Co-author WS-Security Resource formed Messaging, WS- ● Web Services Test ● Co-author WSDL, ● Co-chair UDDI TC Framework TC ● Co-chair of WS- SecurityPolicy Forum (WSTF) SOAP 1.1 ● Linux contributions to ● OASIS ODF V1.0 Policy WG ● SCA/SDO OASIS TC's ● W3C HTML5 WG chair ● Cofounder UDDI.org scalability Approved ● DITA XML.org ● BPEL4People submitted to ● Joined CESI ● Author UDDI ● Co-Chair OASIS WS- ● Chair OASIS DITA formed OASIS, chair ● WS-Remote Portlet 2 specification Security 1.0 ● Submitted WS- ● WS-Security 1.1 ● Service Modeling Language approved ● Founder Eclipse.org ● Co-chair OASIS WS- Addressing to W3C becomes OASIS submitted