Download It


Published on

  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • IFL = Integrated Facility for Linux. It's a dedicated partition on a mainframe... From Steve Adams, ODOT -- To answer your questions, we are using Linux on the IFL for production CVS source repositories and a small (but critical) piece of custom code that I wrote to accept socket communications from CICS in support of the Digital Photo License (DPL) application. The code for DPL also includes a monitor application that's quite useful for collecting stats for daily transactions and troubleshooting problems when they occur. The work-load is mainly I/O bound with the notable exception of the monitor application, it's running under Apache, with a static compile of mod_perl, and custom Perl modules that I wrote to interface with the proc file-system. We also make use of the SMB and NFS protocols for DASD access and LVM for file services.   We did a successful proof of concept connecting workstations to a 3270 emulator running in the IFL through ssh for client access to MVS. This work was significant since it secured an encrypted connection from the workstation to the emulator and all traffic from the emulator to MVS was local to the mainframe (nothing crossed the wire "in the clear"). We also found that the processor requirement of this concept was really quite light and most of the load was, again, I/O. In this effort we also tested connecting to Active Directory, RACF and running LDAP with a high degree of success. This work continues today but the scope is changing a little.   In the very near future we will be migrating off of Red Hat in favor of SuSE/Novell (we have purchased and received SLES8 under our existing Novell agreement). This is probably going to take a bit of time and energy and takes priority over testing and concept work. Once this effort is complete we will be looking at hosting some X application on a guest to see if we can expect reasonable performance for thin clients. 
  • Download It

    1. 1. or Is Linux Ready for Oregon? Randy Kalmeta Program Director, Linux Technology Center, IBM Is Oregon Ready For Linux?
    2. 2. What Is Linux? <ul><li>An “open source” operating system </li></ul><ul><li>Fastest growing OS </li></ul><ul><li>Started in the early 1990’s by Linus Torvalds as a college project in Helsinki, Finland </li></ul><ul><li>Available to developers and users around the world via the Internet and/or from Linux distributors </li></ul><ul><li>Runs on many different computer architectures (Intel, Power, etc.) </li></ul><ul><li>Access and use allowed without encumbrances of software licensing fees under the GPL (GNU General Public License) </li></ul><ul><li>Allows collaboration on software development by programmers worldwide </li></ul><ul><li>Openness does not imply lack of control, there is a hierarchy of code maintainers leading up to Linus himself </li></ul><ul><li>Enables corporations like IBM to have a single operating system running across all systems offered to customers </li></ul><ul><li>Levels the playing field -- No one body controls Linux! </li></ul>
    3. 3. <ul><li>Community develops, debugs, maintains </li></ul><ul><li>Usually high quality, high performance software </li></ul><ul><li>Superior security - on par with UNIX, superior to Windows </li></ul><ul><li>More information: </li></ul><ul><li>Examples of Open Source Software: </li></ul><ul><ul><li>Apache web server </li></ul></ul><ul><ul><li>Eclipse app development </li></ul></ul><ul><ul><li>Gnome desktop environment </li></ul></ul><ul><ul><li>Mozilla (Netscape) browser </li></ul></ul><ul><ul><li>Open Office (Star Office) productivity suite </li></ul></ul><ul><ul><li>Perl language </li></ul></ul><ul><ul><li>Samba file/print </li></ul></ul><ul><ul><li>SendMail mail server </li></ul></ul><ul><ul><li>Tomcat application server </li></ul></ul>What is Open Source?
    4. 4. Open Source Software <ul><li>OSS Development Model </li></ul><ul><ul><li>Contributions </li></ul></ul><ul><ul><li>System Maintainers </li></ul></ul><ul><ul><li>Defects & Fixes </li></ul></ul><ul><ul><li>Releases </li></ul></ul><ul><ul><li>Darwinian model </li></ul></ul><ul><ul><li>Community and integrity </li></ul></ul><ul><li>Open Source Development Lab </li></ul><ul><ul><li>Linus Torvalds </li></ul></ul><ul><ul><li>Andrew Morton </li></ul></ul><ul><ul><li>Enterprise test & support </li></ul></ul><ul><ul><li>Data Center Linux </li></ul></ul><ul><ul><li>Carrier Grade Linux </li></ul></ul><ul><ul><li>Desktop Linux </li></ul></ul>The Open Source Model is a very pragmatic way of evolving software in a rapidly changing environment. It harnesses the collective wisdom, experiences, expertise and requirements of its most demanding users to ensure that their needs are rapidly met.
    5. 5. The Open Source Development Model <ul><li>Linux is one of several open source projects </li></ul><ul><li>The Linux source code is available on several mirrored web sites </li></ul><ul><li>Contributors are allowed to make changes to code in order to fix or improve it under certain restrictions (primarily defined in the GPL) </li></ul><ul><li>Changes are typically posted to a mailing list or other public forum where they are reviewed and scrutinized by a group of peers </li></ul><ul><li>Based on the peer review, the changes will either be accepted or rejected by the Maintainer for that particular subsystem </li></ul><ul><li>If approved, the changes get integrated into the main source code base </li></ul><ul><li>This system has been described as a meritocracy, although it can be a brutal one! </li></ul><ul><li>Contributors span the gap from high school students to software professionals at major corporations </li></ul>
    6. 7. Linux Distributors <ul><li>Two primary distributors of Linux </li></ul><ul><ul><li>Red Hat </li></ul></ul><ul><ul><ul><li>Red Hat Enterprise Linux </li></ul></ul></ul><ul><ul><ul><ul><li>Currently version 3 </li></ul></ul></ul></ul><ul><ul><ul><ul><li>2.4.21 kernel based </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Comes in three choices, AS, ES, WS </li></ul></ul></ul></ul><ul><ul><ul><ul><li>2.6 based version early next year </li></ul></ul></ul></ul><ul><ul><li>SuSE (Novell) </li></ul></ul><ul><ul><ul><li>SuSE Linux Enterprise Server (SLES) </li></ul></ul></ul><ul><ul><ul><ul><li>Currently version 8 </li></ul></ul></ul></ul><ul><ul><ul><ul><li>2.4.19 kernel based </li></ul></ul></ul></ul><ul><ul><ul><ul><li>CAPP/EAL 3+ certified </li></ul></ul></ul></ul><ul><ul><ul><ul><li>2.6 based version (SLES 9), this summer </li></ul></ul></ul></ul>
    7. 8. What is The Linux Technology Center? <ul><li>The IBM liaison to/from the Open Source and Linux development communities </li></ul><ul><li>The primary Linux Operating System Development group for IBM </li></ul><ul><ul><li>All eServer platforms </li></ul></ul><ul><ul><li>All eServer software </li></ul></ul><ul><ul><li>Other key initiatives </li></ul></ul><ul><li>The technical competency center for IBM Software, Storage, Services and other key groups regarding Linux </li></ul><ul><li>The technical liaison to/from Linux Distribution Partners </li></ul><ul><li>40 locations worldwide, including a core team in Beaverton </li></ul>
    8. 9. Make Linux Better Advantage IBM Products Expand Linux Reach <ul><li>Platform independent enterprise </li></ul><ul><li>enhancements </li></ul><ul><li>Open source community interface </li></ul><ul><li>Development Focus Areas </li></ul><ul><li>- Scalability </li></ul><ul><li>- RAS </li></ul><ul><li>- Networking </li></ul><ul><li>- Systems Mgmt </li></ul><ul><li>- Security </li></ul><ul><li>- Performance </li></ul><ul><li>- Standards </li></ul><ul><li>- Test </li></ul><ul><li>- Quality </li></ul><ul><li>- Performance </li></ul><ul><li>Linux on Power </li></ul><ul><li>Linux on xSeries </li></ul><ul><li>Linux enhancements for SWG </li></ul><ul><li>eServer Software / OD Initiative enhancements </li></ul><ul><li>Performance optimizations for IBM brands </li></ul><ul><li>Integrated Platform for e-Business </li></ul><ul><li>Integrated Platform for Telco </li></ul><ul><li>L3 support for IBM brands </li></ul><ul><li>IBM-wide Linux quality </li></ul><ul><li>Linux security assurance </li></ul><ul><li>Secure Linux </li></ul><ul><li>Carrier Grade Linux </li></ul><ul><li>Data Center Linux </li></ul><ul><li>Windows Interoperability </li></ul><ul><li>Tools maturation </li></ul><ul><li>Embedded Linux </li></ul>Linux Technology Center – Mission
    9. 10. LTC Open Source Projects <ul><li>Kernel </li></ul><ul><li>Scalability </li></ul><ul><li>Networking </li></ul><ul><li>Security </li></ul><ul><li>I/O </li></ul><ul><li>Volume Management </li></ul><ul><li>JFS </li></ul><ul><li>RAS / Serviceability </li></ul><ul><li>File / Print </li></ul><ul><li>Globalization </li></ul><ul><li>NUMA </li></ul><ul><li>Directory </li></ul><ul><li>HPC Clusters & HA </li></ul><ul><li>Systems Management </li></ul><ul><li>Standards </li></ul><ul><li>Test </li></ul><ul><li>Performance </li></ul><ul><li>Level 3 Support </li></ul><ul><li>Accessibility </li></ul><ul><li>Documentation </li></ul><ul><li>Carrier Grade Linux </li></ul><ul><li>Data Center Linux </li></ul>
    10. 11. Linux Value Proposition in Government <ul><li>Total Cost of Ownership </li></ul><ul><ul><li>Workload Consolidation, Distributed Enterprise, Cluster Management, S&TC </li></ul></ul><ul><li>Improved Government Services to Citizens </li></ul><ul><ul><li>Defense, Education, Health, Environment: On-Demand Services </li></ul></ul><ul><li>National Security </li></ul><ul><ul><li>Control over public assets and data </li></ul></ul><ul><li>Economic Development </li></ul><ul><ul><li>Emerging World Wide SW Industry </li></ul></ul><ul><li>System Capabilities </li></ul><ul><ul><li>Responsiveness / Openness / Flexibility / Reliability / Performance </li></ul></ul>
    11. 12. Who's using Linux in Government? <ul><li>Leading Government Users </li></ul><ul><ul><li>Australia, New Zealand, India, China ROC, China PRC, Korea, Thailand, Vietnam, Philippians, Malaysia, Singapore, Pakistan </li></ul></ul><ul><ul><li>USA, Canada, Brazil, Argentina, Chile, Peru, Columbia, Mexico </li></ul></ul><ul><ul><li>Germany, Italy, France, European Commission, UK, Switzerland, Sweden, Norway, Finland, Denmark, Belgium, Netherlands, Greece, Turkey, Jordan, Israel, Russia, Central Europe </li></ul></ul><ul><li>Developing Economies </li></ul><ul><ul><li>UNDP Ships Linux to over 80 developing countries </li></ul></ul><ul><li>Agencies </li></ul><ul><ul><li>Department of Treasury </li></ul></ul><ul><ul><li>Ministry of Finance </li></ul></ul><ul><ul><li>Department of Commerce </li></ul></ul><ul><ul><li>Ministry of Culture & Education </li></ul></ul><ul><ul><li>Ministry of Social Services </li></ul></ul><ul><ul><li>Ministry of Defense </li></ul></ul><ul><ul><li>NASA </li></ul></ul><ul><ul><li>Department of Energy </li></ul></ul><ul><ul><li>Environmental Protection Agency </li></ul></ul><ul><ul><li>Office of Personnel Management </li></ul></ul><ul><ul><li>Department of Interior </li></ul></ul><ul><ul><li>Foreign Ministry </li></ul></ul><ul><ul><li>Police </li></ul></ul><ul><ul><li>Social Services Agencies </li></ul></ul><ul><ul><li>Intelligence Agencies </li></ul></ul><ul><li>Application Solutions </li></ul><ul><ul><li>eGovernment, </li></ul></ul><ul><ul><li>Web Based Services </li></ul></ul><ul><ul><li>On Line Learning </li></ul></ul><ul><ul><li>On Line Pension Access </li></ul></ul><ul><ul><li>Knowledge Management </li></ul></ul><ul><ul><li>Digital Media </li></ul></ul><ul><ul><li>Video Identity Management </li></ul></ul><ul><ul><li>Nationwide Messaging and Collaboration </li></ul></ul><ul><ul><li>Permit payment and Tracking </li></ul></ul><ul><ul><li>Voter Registration and Election Monitoring </li></ul></ul><ul><ul><li>Grant Management </li></ul></ul><ul><ul><li>Loan Application Management </li></ul></ul><ul><ul><li>Web based Billing and Collection </li></ul></ul><ul><ul><li>Web based Ticketing and Reservation Management </li></ul></ul><ul><ul><li>Work Flow Management </li></ul></ul><ul><ul><li>Infrastructure Management </li></ul></ul><ul><ul><li>Workload Consolidation </li></ul></ul><ul><ul><li>Environmental Analysis </li></ul></ul><ul><ul><li>GRID Applications </li></ul></ul><ul><ul><li>Statistical Analysis </li></ul></ul><ul><ul><li>Integrated Data Mart </li></ul></ul><ul><ul><li>High Performance Computing </li></ul></ul><ul><ul><li>Computational Fluid Dynamics </li></ul></ul><ul><ul><li>Crash Analysis and Simulation </li></ul></ul><ul><ul><li>Nano Technology </li></ul></ul><ul><ul><li>High Energy Physics </li></ul></ul><ul><ul><li>Cancer Research </li></ul></ul>
    12. 13. Who's using Linux in US Government? <ul><li>Accelrys Inc. USA </li></ul><ul><li>ACTS Corp. TX, USA </li></ul><ul><li>City of St. Louis MO, USA </li></ul><ul><li>City of Worcester MA, USA </li></ul><ul><li>City of Orem UT, USA </li></ul><ul><li>Information Builders NY, USA </li></ul><ul><li>Dept. of Energy USA </li></ul><ul><li>Naval Sea Systems Command USA </li></ul><ul><li>NYC Housing Authority NY, USA </li></ul><ul><li>NY State Assembly NY, USA </li></ul><ul><li>Idaho State Controller ID, USA </li></ul><ul><li>Pennsylvania Higher Education Assistance Agency PA, USA </li></ul><ul><li>Pinellas County FL, USA </li></ul><ul><li>SE Regional PA Transportation Authority PA, USA </li></ul><ul><li>State of Georgia GA, USA </li></ul><ul><li>State of Hawaii Dept. of Commerce HI, USA </li></ul><ul><li>State of Mississippi, Homeland Security MS, USA </li></ul><ul><li>State of Missouri Data Center MO, USA </li></ul><ul><li>State of NC, ITS NC, USA </li></ul><ul><li>State of OK Dept. of Human Services OK, USA </li></ul><ul><li>State of Oregon Dept. of Transportation OR, USA </li></ul><ul><li>Univ of Maryland CapWIN Project MD, USA </li></ul><ul><li>USDA Nat'l Information Technology Center MO, USA </li></ul>
    13. 14. ODOT Using Linux <ul><li>Program : Running Linux on the IFL for production CVS source repositories and a small (but critical) piece of custom code to accept socket communications from CICS in support of the Digital Photo License (DPL) application </li></ul><ul><li>Objective : Utilize Linux in a pilot program for small but critical communication task </li></ul><ul><li>More Detail : </li></ul><ul><ul><li>The code for DPL also includes a monitor application that's quite useful for collecting stats for daily transactions and troubleshooting problems when they occur </li></ul></ul><ul><ul><li>Workload is mainly I/O bound </li></ul></ul><ul><ul><li>Monitor application runs under Apache </li></ul></ul><ul><ul><li>Also makes use of the SMB and NFS protocols for DASD access and LVM for file services </li></ul></ul><ul><li>Future Plans : </li></ul><ul><ul><li>Explore X-application hosting for thin clients </li></ul></ul><ul><ul><li>Currently running RedHat but planning to transition to SuSE </li></ul></ul>
    14. 15. Evolution in Workload Terms Firewall Print/File Web Server e-mail Firewall Print/File Web Server e-mail Large Scale Clusters Large Scale Firewall Print/File Web Server e-mail Database server ERP, CRM, SCM Vertical Industry Applications Linux 2.2 Linux 2.2 Linux 2.4 Linux 2.4 Linux 2.6 Linux 2.6 2004 2001 1999 1-2 way 4-8 way 8-16 way SW Development e-commerce Embedded devices Web Hosting Branch Automation DSS Clusters SW Development e-commerce Embedded devices Web Hosting Branch Automation
    15. 16. Current State of Linux in Government? <ul><li>“While Linux and the open-source community continue to make strides, progress remains slow. In Government we not only face the problem of Linux acceptance, we also face the problems of people wanting to protect their territory and their niche.” </li></ul><ul><li>Tom Adelstein , Linux Author & Consultant </li></ul><ul><li>Linux Journal, June 4, 2004 </li></ul>