Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Open Source & Linux

James Tan
November 18, 2008

Open Source & Linux

Introduction to Open Source and Linux to undergraduates in Singapore.

James Tan

November 18, 2008
Tweet

More Decks by James Tan

Other Decks in Technology

Transcript

  1. Open Source and Linux “Open Doors to your Future” James

    Tan Software Engineer Novell SUSE Labs Nuremberg, Germany
  2. © Novell Inc. All rights reserved 2 Agenda • Why

    use Open Source? • Why use Linux? • Why choose Novell? • SUSE Linux Enterprise (SLE) 10 – SUSE Linux Enterprise Server 10 (SLES 10) – SUSE Linux Enterprise Desktop 10 (SLED 10) • Bridging the Divide (Novell's partnership with Microsoft) • Novell Linux Certification • Press Quotes
  3. © Novell Inc. All rights reserved 4 Gartner on Open

    Source Software By 2012, 80 percent of all commercial software will include elements of open-source technology. Many open-source technologies are mature, stable and well supported. They provide significant opportunities for vendors and users to lower their total cost of ownership and increase returns on investment. Ignoring this will put companies at a serious competitive disadvantage.
  4. © Novell Inc. All rights reserved 5 Enterprises are Shifting

    to Open Proprietary Systems •Spiralling costs •Interoperability challenges •Growing security threats •Lack of vendor choice Today's Enterprise: Multiple platforms, proprietary technologies, management and security challenges Tomorrow’s Open Enterprise: Performance, reliability, and world-class support on standards-based, open platforms Open Systems • Increased leverage of IT skills and assets • Improved security and manageability • Dramatic reductions in operating costs • Vendor flexibility Proprietary Systems Open Systems
  5. © Novell Inc. All rights reserved 6 Advantages of Open

    Source Software • Flexible and freedom of choice • Secure • Stable • Reliable • Auditable • Support and Accountability • Low total cost of ownership (TCO) • Drives better coding and documentation • Promotes collaboration and innovation
  6. © Novell Inc. All rights reserved 7 Commercial Open Source

    Expansion • Oracle (Unbreakable Linux) • JBoss (Middleware, Red Hat) • MySQL (Database, Sun) • SourceFire (Intrusion Detection) • SpikeSource (Support) • SourceLabs (Consulting services) • SugarCRM (CRM) • Zend (PHP progamming language) • XenSource (Virtualization s/w, Citrix) • Novell® /Ximian® /SUSE® (Linux desktop, & mgt s/w) • Simula Lab (Incubator) • Trolltech (Linux for cell phones, Nokia) • EnterpriseDB (Postgres database) • Groundwork (Management tools) • Alfresco (Document Management) • JasperSoft (Reporting) • Gluecode (Application Server) • Ping Identity (Federated identity) • BladeLogic • Red Hat • Optaros (Consulting services) • Univa (Grid Management) • Pentaho (Business Intelligence) Source: Matrix Partners, 2005
  7. © Novell Inc. All rights reserved 12 The Business Case

    for Linux • Reduced hardware and software costs • Business agility • Vendor independence • Quality of service • Better utilization of resources • Enhanced application security
  8. © Novell Inc. All rights reserved 13 Linux Market Growth

    Projections Source: Worldwide Operating Systems and Subsystems 2006-2010 Forecast, IDC #201059 Source: Worldwide and U.S. Server 2006-2010 Forecast, IDC #201177 Source: Worldwide Linux Forecast: Moving from Niche to Mainstream, IDC #32424 Linux operating systems software ($Million) Linux operating system server hardware revenue ($Billion) Linux operating system hardware revenue ($Billion) 2006 2007 2008 2009 2010 CAGR 2005 0 400 5.5 15 7.5 $6 $7 $8.5 $10.4 $12.5 $14.9 $6.1 $6.7 $7.6 $8.6 $9.7 $10.9 $267 $340 $425 $517 $626 $756 19.9% 12.3% 23.1% 800 11 0 0
  9. © Novell Inc. All rights reserved 14 69% of All

    Data Centers Run Linux Source: Gartner 25th Annual Data Center Conference Interactive Polling Results, November-December, 2006. 3% 8% 5% 25% 5% 13% 39% M a in fra m e , UNIX, L i n u x , a n d W in d o ws UNIX, L in u x , a n d W i n d o ws W i n d o ws a n d L in u x M a i n fra m e , UNIX, a n d W in d o ws M a in fra m e a n d W i n d o ws UNIX a n d W in d o ws W in d o ws Se rv e rs On l y -5 5 15 25 35 45 Q: What is the makeup of major enterprise data centers?
  10. © Novell Inc. All rights reserved 17 Novell® , Inc.

    • This is Your Open Enterprise. • Do you need a secure, productive, cost- effective IT environment? • Novell can get you there by helping you manage, simplify, secure, and integrate heterogeneous IT environments at low cost.
  11. © Novell Inc. All rights reserved 18 Novell® , Inc.

    Fast Facts • $1.2 billion in sales and 52,000 customers • More than 100 offices around the globe • More than 5,000 employees • More than 800 Linux support engineers • 421 patents worldwide • 3,200 solution provider partners • 800 technology partners • 900 training partners • First to develop networking software • First in open source community leadership projects • A key contributor to the Linux kernel • A leader in open standards adoption
  12. © Novell Inc. All rights reserved 19 Leading Open Source

    Development Apache AppArmor Bandit BetterDesktop Eclipse Evolution™ GCC GNOME iFolder KDE Linux Kernel Mono® Mozilla MySQL Open Invention Network OpenLDAP OpenOffice.org OpenSSL openSUSE™ Openswan Open WBEM PHP Perl PostgreSQL Reiser rsync Samba Tomcat X.org XGL YaST **Novell is a leading contributor Novell® is a key contributor to these and other open source projects:
  13. © Novell Inc. All rights reserved 20 We are fully

    committed to open source and open standards
  14. © Novell Inc. All rights reserved 21 Extensive Partner Network

    • 5,500 Novell partners – 3,200 Solution Providers (VADs/VARs) & System Integrators – 900 Training Partners – 1,326 Technology Partners (ISV/IHVs) • 2,157 Certified SUSE Linux Enterprise products
  15. © Novell Inc. All rights reserved 23 Operating Systems SUSE®

    Linux Enterprise The Platform for the Open Enterprise Developer Communities User Communities Worldwide Technical Support Worldwide Consulting Services Training Education Independent Software Vendors Independent Hardware Vendors Database Applications Applications User Interface Data Center Desktop Workgroup Systems and Resource Management Security & Identity SUSE Linux Enterprise 10
  16. © Novell Inc. All rights reserved 24 SUSE® Linux Enterprise

    10 A Desktop to Data Center Platform SUSE Linux Enterprise Point of Service SUSE Linux Enterprise Desktop SUSE Linux Enterprise Server SUSE Linux Enterprise Real Time SUSE Linux Enterprise Thin Client
  17. © Novell Inc. All rights reserved 25 Deployment Types Demands

    High Performance Computing - Finance - Science - Design - Engineer - Entertain Application Servers - CRM - ERP - SCM - Database - J2EE - .NET Web Servers - Apache - Tomcat - Perl - PHP - Python - AJAX - MySQL Network Security - Firewall - VPN - Anti-Virus - SPAM - Detection Network Infrastructure - DNS/DHCP - Proxy - File - Print - Directory SUSE® Linux Enterprise Server 10 Bringing Linux to the Heart of the Data Center
  18. © Novell Inc. All rights reserved 26 SUSE® Linux Enterprise

    10 SUSE Linux Enterprise Performance and Scalability High Availability and Storage Virtualization Application & Development Services Server Functionality Security (e.g. AppArmor) Desktop Productivity Management Hardware Support
  19. © Novell Inc. All rights reserved 27 The best engineered,

    most interoperable platform for mission critical computing, with built-in Xen virtualization – Integrated Xen hypervisor – Paravirtualization and full virtualization – Bidirectional virtualization – Advanced security – High availability and failover Virtualization
  20. © Novell Inc. All rights reserved 28 Virtualization Scenario: Server

    Consolidation Three physical servers and six VMs for DNS, DHCP, file, print and Web services Reduce costs by consolidating multiple virtual servers on fewer physical servers. Three dedicated physical servers for DNS, file and Web services Before After
  21. © Novell Inc. All rights reserved 29 Virtualization Scenario: High

    Availability Two virtual LAMP stacks on one physical server with remote storage access via iSCSI and OCFS2 Ensure continuity and availability of business operations with a failover cluster of virtual servers Two physical LAMP stacks with remote storage access via iSCSI and OCFS2 Before After
  22. © Novell Inc. All rights reserved 30 Virtualization Scenario: Rapid

    Provisioning Hours to provision a new virtual development and test environment Quickly provide development and test environments Days to provision a new physical development and test environment Before After
  23. © Novell Inc. All rights reserved 32 Fixed- Function Transactional

    Workstation (often Thin Client) Technical Workstation Power User Desktops General Purpose Desktops SUSE® Linux Enterprise Desktop 10 Novell® Expands the Desktop Linux Target Deployment Types Now Supporting General Purpose Desktops Requirements
  24. © Novell Inc. All rights reserved 33 • SUSE Linux

    Enterprise Desktop 10 • Novell's revamped desktop Linux distribution combines professional fit and finish with unique usability features not available from other vendors. Its hardware support is excellent, albeit hampered by lack of Linux support from hardware vendors. A class act, SLED 10 gives business users new reason to consider Linux for enterprise desktops. InfoWorld 2007 Technology of the Year Awards: Platforms http://www.infoworld.com/slideshow/2007/01/29-2007_technology-7.html
  25. © Novell Inc. All rights reserved 35 SUSE® Linux Enterprise

    Development Process SUSE Linux Enterprise Hardening openSUSE retail / snapshot Selection, QA Open Source Projects openSUSE™ Project Integration, Testing “Climbing up the Quality Ladder” Contribution
  26. © Novell Inc. All rights reserved 36 Package Selection and

    Integration Open Source Projects Enterprise- Class Software SUSE® Linux Enterprise Quality Testing Automated Regression Manual Regression Novell® System Test Feature Test AutoBuild AMD64/Intel64 x86 Itanium POWER System z The AutoBuild Advantage • Novell's development and testing methodology • Reduces time to market – new features first on SUSE Linux • Delivers critical updates in hours – not days or weeks
  27. © Novell Inc. All rights reserved 38 November 2, 2006

     Microsoft and Novell announced a landmark agreement Delivering unprecedented customer value  Interoperability oVirtualization oHeterogeneous systems management oDirectory and Identity Federation oDocument format compatibility  IP Assurance Bridging the Divide
  28. © Novell Inc. All rights reserved 39 Microsoft and Novell

    Partnership Technical Collaboration Virtualization • Interoperability between Microsoft® Virtual Server, Windows Server®, and SUSE® Linux Enterprise Standards-based Systems Management • Interoperability for managing mixed environments (WS-Management) Directory and Identity Federation • Improve identity interoperability between Microsoft and Novell® products Document Format Compatibility • Enhance interoperability for Open XML Format and ODF documents between Microsoft® Office and OpenOffice.org Novell Edition
  29. © Novell Inc. All rights reserved 41 Microsoft and Novell:

    Bilateral Virtualization Virtual Server 2005 R2 Guest OS's SUSE Linux Enterprise Server (versions 9 and 10) SUSE Linux Enterprise Guest OS's Windows Server 2003 Unmodified / Full Virtualization Longhorn Server (LHS) Guest OS's SUSE Linux Enterprise Server SUSE Linux Enterprise Guest OS's Longhorn Server (LHS) Enlightened / Paravirtualization
  30. © Novell Inc. All rights reserved 42 HSBC “The Microsoft-Novell

    agreement is a great catalyst to helping us reduce the complexity of our Linux environment as we standardize our Linux infrastructure with SUSE Linux Enterprise. ... That’s why we have selected Novell as our preferred Linux partner to support our Linux infrastructure.” Matthew O'Neill, Group Head of Distributed Systems Credit Suisse “For us, interoperability is key. We see both Windows and SUSE Linux Enterprise as strategic platforms going forward, and we're very pleased to see Microsoft and Novell, who support these platforms, step up and work on interoperability.” Tom Sanzone, Chief Information Officer Deutsche Bank “Microsoft and Novell's agreement gives us the benefit of choice in platforms and tremendous flexibility that will help make our company more competitive and efficient” Clemens Jochum, Chief Technology Officer Wal-Mart “We have wanted information technology vendors to deliver interoperability and IP assurance between multiple platforms for some time now, and we are pleased that Microsoft and Novell are committed to fulfilling that need.” Nancy Stewart, Senior Vice President and Chief Technology Officer Customer Endorsements
  31. © Novell Inc. All rights reserved 43 Casio “Based on

    our initial results, we estimate the software cost of Xen and SUSE Linux Enterprise for virtualizing Windows systems is just 10 percent of competitor solutions. The difference is even greater if you consider that other solutions require more expensive hardware.” Norihito Kuniyoshi, MD BMW After extensive testing by BMW IT Research Center staff in North America and Germany, the automobile manufacturer is going to deploy virtualized data center solutions using SLES10 with the open source Xen hypervisor on x86 servers using dual-core processors with Intel* Virtualization Technology. Sumitomo Electric Industries “Sumitomo Electric Industries is using SLES with integrated Xen Virtualization software to extend the useful life of its platforms, minimize additional hardware investment through more efficient use of resources, and operate an effective disaster recovery site.” Nobuhiro Nakamura, Systems Technology Group AIG “It's critical that our technology offerings be forward-looking and be integrated and positioned to support our mission of delivering high value at a market price. Microsoft and Novell's commitment to working together to deliver interoperability and IP assurance helps us achieve that mission.” Mark Popolano, Chief Information Officer Customer Endorsements
  32. © Novell Inc. All rights reserved 45 Novell® Training Services

    Linux Training and Certification Flexible Offerings •Only Linux vendor to offer full range of Linux training and certification globally •Linux Technical Skills Assessments for entire IT Staff •Comprehensive curriculum from end-user to advanced engineers/architects •Flexible learning options from classroom to self-paced to live, online instruction •Personalized skills assessments and customized, on-site training programs •Partnership with Academical Industry Leaders Global Reach •900 Training Partners –Enterprise-focused delivery –Academic tailored courseware •Publishing Partnerships –Element K –Course Technology –CarGraphics Performance Certifications •Certified Linux Professional •Certified Linux Engineer •Hands-on Practicum Exam •Delivered through global partner network •IT Certification Partnerships –CompTIA –LPI
  33. © Novell Inc. All rights reserved 46 Novell® Training Services

    Novell Certified Linux Professional 10 New to Linux Administration SUSE Linux Enterprise Server 10 Fundamentals Course 3071 – 3 Days Upgrading to Novell Certified Linux Professional 10 Course 3070 – 4 Hours Online: with additional study or 2 Day ILT Workshop Novell Practicum: 050-697 Novell Certified Linux Professional 10 (Novell CLP 10) SUSE Linux Enterprise Server 10 Administration Course 3072 – 5 Days SUSE Linux Enterprise Server 10 Advanced Administration Course 3073 – 3 Days Current Novell Certified Linux Professionals
  34. © Novell Inc. All rights reserved 47 Novell® Training Services

    Novell Certified Linux Engineer 10 Those seeking advanced SUSE Linux certification Novell CLP 10 Certification (required) Fundamentals of Networking (Course 3003) or equivalent knowledge/experience suggested SUSE Linux Enterprise Server 10 Networking Services Course 3074 – 5 Days Novell Practicum: 050-698 Novell CLE 10 (Required) Novell Certified Linux Engineer 10 (Novell CLE 10) SUSE Linux Enterprise Server 10 Security Course 3075 – 5 Days Current Certified Linux Engineer 9 Upgrading to Novell Certified Linux Engineer 10 Course 3076 – 8 Hours Online : with additional study or 2 Day ILT Workshop Novell Practicum: 050-699 Novell CLP 10/CLE 10 (Required)
  35. © Novell Inc. All rights reserved 48 Novell® Training Services

    Novell Certified Linux Desktop Administrator 10
  36. © Novell Inc. All rights reserved 52 SUSE® Linux Enterprise

    Server and Oracle World Record Performance Oracle Database set a new world record for two-tier SAP Sales and Distribution Standard Application benchmark on SUSE Linux Enterprise Server 9 on 32 processor PRIMEQUEST 580 server Oracle Database achieved 12,500 SAP SD Benchmark users on SLES as compared to 8,900 achieved with Microsoft SQL Server 2005 running on Windows Server 2003 Datacenter Edition, delivering 40 percent more performance on identical hardware. Source: http://www50.sap.com/benchmarkdata/sd2tier.asp
  37. © Novell Inc. All rights reserved 53 SUSE® Linux Enterprise

    Server Setting Scalability World Records Clocking 4.35 Terabytes per second in STREAM Triad Tests, 1,024-Processor Altix 4700 beats current record four times over. The feat was achieved on an SGI Altix 4700 system powered by 1,024 Intel® Itanium® 2 processors running under a single copy of SUSE® Linux Enterprise Server 10 from Novell with SGI ProPack™ 5 for Linux. The configuration is the largest single system image (SSI) attainable on a Linux® OS system. The record-breaking Altix 4700 system is now installed in Munich, Germany, at the Leibniz Computing Centre Munich (LRZ). LRZ houses Germany's National Supercomputer System, and the Altix 4700 installation incorporates 4,096 Intel® Itanium® 2 processors, 17TB of global shared memory, and a 330TB SGI InfiniteStorage solution. http://www.sgi.com/company_info/newsroom/press_releases/2006/july/stream_1024p.html http://www.novell.com/success/leibniz_computing_centre.html
  38. • Unpublished Work of Novell, Inc. All Rights Reserved. •

    This work is an unpublished work and contains confidential, proprietary, and trade secret information of Novell, Inc. Access to this work is restricted to Novell employees who have a need to know to perform tasks within the scope of their assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated, abridged, condensed, expanded, collected, or adapted without the prior written consent of Novell, Inc. Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability. • General Disclaimer • This document is not to be construed as a promise by any participating company to develop, deliver, or market a product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. Novell, Inc. makes no representations or warranties with respect to the contents of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The development, release, and timing of features or functionality described for Novell products remains at the sole discretion of Novell. Further, Novell, Inc. reserves the right to revise this document and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. All Novell marks referenced in this presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. All third-party trademarks are the property of their respective owners.