oss bar camp - the growing usage of open source desktop client sw in ibm

29
© 2009 IBM Corporation The growing usage of Open Source desktop client SW in IBM Brian O'Donovan (with thanks to Frank Heimes for content) OSS Bar Camp Dublin Sept 26, 2010

Upload: brian-odonovan

Post on 25-Jun-2015

715 views

Category:

Documents


0 download

DESCRIPTION

The slides fro my presentation at OSS Barcamp in Dublin on 26th of Sept 2010. Much of the content came from my colleague Frank Heimes.

TRANSCRIPT

Page 1: OSS Bar Camp - The growing usage of Open Source desktop client SW in IBM

© 2009 IBM Corporation

The growing usage of Open Source desktop client SWin IBM

Brian O'Donovan (with thanks to Frank Heimes for content) OSS Bar Camp DublinSept 26, 2010

Page 2: OSS Bar Camp - The growing usage of Open Source desktop client SW in IBM

2 © 2010 IBM Corporation

Agenda

■ Terminology Review

■ Supported Desktop Client Choices in IBM

■ IBM's Strategy–On Open Desktop Clients–On Browser Independence–On Open Document Format (ODF)

■ A deeper Look at IBM Linux Open Client

■ Some Statistics

■ Q & A

IBM Presentation Template Full Version

Page 3: OSS Bar Camp - The growing usage of Open Source desktop client SW in IBM

3 © 2010 IBM Corporation

IBM's Open Client StrategyHeterogeneous Desktop Environment

The client strategy is to provide IBM’s workforce / our customers

with the right client platform based on the job roles / requirements.

■ Flexibility and choice of client platform and operating system(Microsoft Windows, Linux, Apple Macintosh)

■ Cross-platform client application development throughLotus Expeditor Rich Client Platform (based on Eclipse)

■ Reduced total cost of ownership,especially through server-managed clients

■ Linux plays a key role in the wider IBM Client strategy

IBM Presentation Template Full Version

Press Release: http://www.ibm.com/press/us/en/pressrelease/21060.wss

Page 4: OSS Bar Camp - The growing usage of Open Source desktop client SW in IBM

4 © 2010 IBM Corporation

IBM's Open Client for Linux vs IBM Client for Smart Work

IBM Presentation Template Full Version

LotusExpeditor

IBM Client for Smart Work: ICSW

Eclipse / JVM

LotusExpeditor

Open Client for Linux @ IBM

The IBM internal OC4L complies to thestrategic IBM implementation of the ICSW concept.

Any OS

Eclipse / JVM

Client Middleware

Lotus Mobility C

lient

Lotus N

otes

Applica

tion

Applica

tion

Press Release: http://www.ibm.com/press/us/en/pressrelease/21060.wss

Brow

ser

Mozilla F

irefox Brow

ser

Applica

tion

Lotus S

ymphony

Lotus S

ametim

e

Page 5: OSS Bar Camp - The growing usage of Open Source desktop client SW in IBM

5 © 2010 IBM Corporation

Eclipse and IBM Software

IBM Presentation Template Full Version

Equinox

RCP

Lotus Expeditor

LotusNotes

LotusSymphony

LotusSametime

IBM Rational EliteSupport for Eclipse

IBM RationalApplication Developer

IBM RationalSoftware Architect

IBM WebSphereIntegration Developer

IBM WebSphereStudio Family

“ “extendsEclipse

Technology

Page 6: OSS Bar Camp - The growing usage of Open Source desktop client SW in IBM

6 © 2010 IBM Corporation

Open Client for Linux Deployment – HistoryIBM Internal Linux Client

IBM Presentation Template Full Version

OC4L 2.0,Q2'07• Firefox browser• Lotus Notes 8• VoIP, audio/video • Rich Media• ISAM, ISSI, WWERS• Grid-enabled• Red Hat EL 5 GA• Novell SUSE pilotOC4L 1.2,

Q3'06

OC4L 1.1,

Q1'06OC4L 1.0,Q4'05• Firefox browser• IBM Workplace 2.6• Notes 7 plugin• Productivity Editors• Document Management• WST, ISAM, ISSI, WWERS• Linux OS

C4EB 3.5,

Q3'05• Mozilla browser• Open Office • Lotus Notes• EA2000• ISAM, ISSI• Linux OS

C4EB 3.0,

Q3'03• Mozilla browser• Open Office • Lotus Notes• ISAM, ISSI• Linux OS

C4EB 2.1,

Q1'03• Mozilla browser• Open Office • Linux OS

Emerging Project

Pilot Phase

Deployment

End User Support

OC4L 2.1,Q4'07• Firefox 2.0.0.9 • Lotus Notes 8, incl. ... • Symphony Editors• Google Desktop Search• Lotus Mobility Connect 6.1.1.0 • Tivoli DCD grid• Red Hat 5 EL Update 1

OC4L 2.2, Q2'08• Firefox 3• Lotus Notes 8.0.x• Symphony 1• Red Hat 5 EL Update 2• dev. of Fedora Edition of OC4L started in Q3'08• x64_64 support• IBMJava1.6

OC4L 2.3,Q1'09

Page 7: OSS Bar Camp - The growing usage of Open Source desktop client SW in IBM

7 © 2010 IBM Corporation

Open Client for Linux Deployment – TodayIBM Internal Linux Client

IBM Presentation Template Full Version

Open Client 1.6

RHEL 4.8 Edition

Open Client 3.0

RHEL 6 Edition

SubjectTo

Change

Open Client 2.3

RHEL 5.3 Edition

Q2 2009

Q3 2009

Q4 2009

Q1 2010

Open Client 2.4

RHEL 5.4 Edition

Q1 2009

Open Client

Fedora 10 Edition

Open Client DebianCommunity

8.10 - Intrepid

Open Client

Fedora 11 Edition

Open Client Debian

Community 9.04 - Jaunty

Open Client Debian Community

9.10 - Karmic

Open Client

Fedora 12 Edition

End of Life

N-2,LegacySupport

Open Client Debian Community

10.04 - Lucid

The information on the new product is intended to outline our general product direction and it should not be relied on in making a purchasing decision. The information on the new product is for informational purposes only and may not be incorporated into any contract. The information on the new product is not a commitment, promise, or legal obligation to deliver any material, code or functionality. The development, release, and timing of any features or functionality described for our products remains at our sole discretion.

Open Client

Fedora 13 Edition

Open Client 2.5

RHEL 5.5 Edition

Page 8: OSS Bar Camp - The growing usage of Open Source desktop client SW in IBM

8 © 2010 IBM Corporation

Linux Standard Client Architecture

IBM Presentation Template Full Version

■ Open Client selective install of our strategic alliance Linux Distributions• 2.x: Red Hat Enterprise Linux 5 Desktop – since March 2007

– “Standard” - selective install for users (~1000 packages, ~4.0GB)

– “Developer” - selective install for developers (~1100 packages, ~4.5GB)■ Open Client Debian Community (OCDC)

since Ubuntu 8.04, currently based on Ubuntu 10.04■ Novell SUSE Linux Desktop (SLED) pilot■ Customization for business units / user segments■ Focus on integration of the Linux Client into the IBM Enterprise

Managed Client – Patch Distribution, App Mgnt, User Admin, Remote Admin

Optimized Hardware Configurations for ThinkPad models

IBM specific applications

Business unit apps Developer Tower apps

Security patches and distribution updates

Base Linux Distribution – Red Hat / Novell SUSE / Canonical Ubuntu

Site layer applications

Page 9: OSS Bar Camp - The growing usage of Open Source desktop client SW in IBM

9 © 2010 IBM Corporation

What applications are included in the Open Client?

Page 10: OSS Bar Camp - The growing usage of Open Source desktop client SW in IBM

10 © 2010 IBM Corporation

Hardware Support, Connectivity and Security

IBM Presentation Template Full Version

Hardware & Infrastructure Support:

IBM Global Print

Local Printer Support

Accelerated Hardware DriverGraphic (ATI, Nvidia)Wireless (Atheros)

Security Tools:

Workstation Security Tools

Firewall (iptables + IBM rule set)

Connectivity Tools:

Wireless Support within NetworkManagerincl. Support for OpenVPN

VPN Support via IBM Lotus Mobile Connect (formerly known as WECM)

VPN Support viaAT&T

Cisco AnyConnectVPN Client

Page 11: OSS Bar Camp - The growing usage of Open Source desktop client SW in IBM

11 © 2010 IBM Corporation

Productivity Software, Tools & More

IBM Presentation Template Full Version

Collaboration:

Lotus Notes V8.5incl. Zap Notes

Sametime V8.0.2 or V7.5.1

Participate / host e-meetings

Participate in Newsgroup

Browser, Viewer:

Firefox 3.x

Adobe Acrobat Reader 9.x

Evince

Office Tools:Symphony 1.3 GA

Symphony 3.0 beta

Import & view of Smart Suite formats

OpenOffice 3.x

Page 12: OSS Bar Camp - The growing usage of Open Source desktop client SW in IBM

12 © 2010 IBM Corporation

Multimedia and File Management

IBM Presentation Template Full Version

Multimedia Support:

MPlayer

Movie Player

VLC Media Player

GNOME MPlayer

Amarok

Realplayer

File Mangement:

Nautilus (Gnome default)

PCMan File Manager

Page 13: OSS Bar Camp - The growing usage of Open Source desktop client SW in IBM

13 © 2010 IBM Corporation

Editors, Software Management and More

IBM Presentation Template Full Version

Editors:gedit

vi / vim

Geany

emacs / XEmacs

Project Management Tools:

OpenProj

GanttProject

Software Management:

Synaptics

aptitude, apt, dpkg

Additional Tools:Brasero Disk Burner

K3B – CD/DVD Writing

x3270 Terminal Emulation

Citrix ICA Client

Nmon

Gimp

Freemind

Pidgin Messenger

Page 14: OSS Bar Camp - The growing usage of Open Source desktop client SW in IBM

14 © 2010 IBM Corporation

Browser freedom is as important as OS Freedom

■ Philosophical Divide– Many developers of web applications would prefer to specify exactly what browser

should be used – IBM believes browser freedom is good

■ IBM CIO office has a campaign for browser freedom– Clear corporate policy on browser independence adopted and published– Firefox Champions community established (effectively promotes browser choice)– Site for reporting Browser limited web applications on IBM intranet

■ Current Status– One major application developed by a 3rd Party still needs IE6

• However, ongoing used of IE6 poses major security risks– As of August 2010 the browser usage on our intranet homepage is

• Internet Explorer ~ 50% (~35% IE6, ~10% IE7, <5% IE8 & IE9)• Firefox 45-50%• Chrome 2-3%• Safari < 1%

IBM Presentation Template Full Version

Page 15: OSS Bar Camp - The growing usage of Open Source desktop client SW in IBM

15 © 2010 IBM Corporation

IBM strongly supports Open Document Format

Many ODF Implementations are available from different suppliers Products: OpenOffice.org, IBM Lotus Symphony, StarOffice

Office, Koffice, Corel WordPerfect, Google Docs & Spreadsheets, etc.

Suppliers: Sun / Oracle, IBM, Novell, Red Hat, Google, Canonical, Corel and Microsoft (related to ODF-Plug-Ins)

Within IBM all presentations are produced in ,odp Lotus Symphony is the preferred application Customer materials done in .ppt/.doc if required

ODF applications are available on all relevant platforms

Page 16: OSS Bar Camp - The growing usage of Open Source desktop client SW in IBM

16 © 2010 IBM Corporation

Statistics

Page 17: OSS Bar Camp - The growing usage of Open Source desktop client SW in IBM

17 © 2010 IBM Corporation

What Client do People in IBM Choose

■ Mac ~ 8-10k users– Based upon users of a package called “BlueMac” which helps connect Mac to the IBM

network– Large proportion of these are personally owned machines

• IBM buys most desktop machines from Lenovo– High percentage of Mac uses are executives and senior technical leaders– Over 95% use English version (suggest North American bias)

■ Linux ~ 15-20k users– Based upon people running security scans– Roughly 50% use RedHat – Roughly 40% use Ubuntu– Roughly 10% use Fedora

■ The bulk of the remainder use Windows (IBM has 400k+ employees)

IBM Presentation Template Full Version

Page 18: OSS Bar Camp - The growing usage of Open Source desktop client SW in IBM

18 © 2010 IBM Corporation

Open Client for LinuxUser Population

IBM Presentation Template Full Version

Page 19: OSS Bar Camp - The growing usage of Open Source desktop client SW in IBM

19 © 2010 IBM Corporation

How IBM works with customers who want to implement Open Source Desktops

Page 20: OSS Bar Camp - The growing usage of Open Source desktop client SW in IBM

20 © 2010 IBM Corporation

IBM Client for Smart WorkDelivering Value to the Enterprise Client

IBM Presentation Template Full Version

... includes an open software environment on top of the physical deployment that addresses role-based application delivery and collaboration on any platform

Choice of supported clients:web/thin, rich, virtual, mobile Application, collaboration, services SAP integration Productivity editors, Priority e.g. based on Virtual Bridges VERDE Server & Hardware options

– Operation System: MS Windows

– Linux (Red Hat, Novell, Ubuntu) Desktop Management:

Tivoli Provisioning Manager,YaST, RHN, YUM, APT

Online / Offline Role based access and interaction End-to-end Services

Rich Thin / Virtual

NoteNotess

SametimeSametimeSymphonySymphony ConnectionsConnections QuickrQuickr

Client Access

Collaboration & Application Services

Application Platform Framework

PortalPortal

LOB AppsLOB Apps FormsForms

FoundationsFoundations

DominoDomino

Page 21: OSS Bar Camp - The growing usage of Open Source desktop client SW in IBM

21 © 2010 IBM Corporation

Non-Traditional Deployment Options

■ Client on a USB stick

■ Virtual Desktop services– Using clever image replication can get around Network limitations

Page 22: OSS Bar Camp - The growing usage of Open Source desktop client SW in IBM

22 © 2010 IBM Corporation

Alternate Client Option: Live USB Stick

Live Boot &Persistence

Mobile Office

Complete operating system

running on every computer

Lotus Mobile Connect

Lotus Notes 8.5Local Replicas

Lotus Sametime

Lotus Symphony

Take your desktop with all applications,

documents and configurations with you

Ubuntu 9.04

IBM Open Clientfor Debian Community

Page 23: OSS Bar Camp - The growing usage of Open Source desktop client SW in IBM

23 © 2010 IBM Corporation

Alternate Client Option: Desktop VirtualizationOverview

NetworkWANLAN

Client Devices

Desktop Images – Windows/LinuxServer-sideClient-side

Connection Services VirtualizationServices

Presentationand/orStreamingServices

Page 24: OSS Bar Camp - The growing usage of Open Source desktop client SW in IBM

24 © 2010 IBM Corporation

Alternate Client Option: Desktop VirtualizationDaaS based on Virtual Bridges' VERDE®

■ Best conditions for TCO and ROI■ Clients available for Linux, Windows and MacOS■ Meets both, the need of connected and disconnected users■ Accesses a wide range of local devices and multimedia■ Central managed template (Golden Image) based■ Runs on KVM based Linux servers■ Comprehensive Enterprise DMI (Desktop Management Infrastructure)

– Serve all user segments with combinations of VDI and SMART clients■ B.Y.O.C. (“Bring Your Own Computer”)

– Deploy virtual Desktops on employe's PC■ Netbook as Mobile Enterprise Desktop■ Advanced SMART Applications (Cloud Operation Models)

– Departmental Virtual Desktop Model

– Distributed Data Center Model

– Replicated Branch Infrastructure

■ Small footprint, VERDE Client < 300kb

Page 25: OSS Bar Camp - The growing usage of Open Source desktop client SW in IBM

25 © 2010 IBM Corporation

VERDE: Virtual Enterprise Remote Desktop Environment

Alternate Client Option: Desktop VirtualizationVirtual Bridges' VERDE® Architecture

VERDE Client < 300 kb

Page 26: OSS Bar Camp - The growing usage of Open Source desktop client SW in IBM

26 © 2010 IBM Corporation

Alternate Client Option: Desktop VirtualizationScenarios

Centrally-Managed Centrally-Managed Virtual DesktopVirtual Desktop

Virtual Desktop

ProvisionedProvisionedVirtual Virtual

DesktopDesktop

Data Center

BranchMixed Streamed &Mixed Streamed &

Virtual ApplicationsVirtual Applications

VDI

Page 27: OSS Bar Camp - The growing usage of Open Source desktop client SW in IBM

27 © 2010 IBM Corporation

IBM Open Client for LinuxSupport and Services

Supporting Communities■ Peer-to-peer support■ Level 2 ■ Level 3■ Move 2 Linux Workshops

Deployment Program

Important features of OC4L support■ Ease of access to documentation using wikis, forums, multimedia

documentation, ...■ Direct feedback to development team through submitting bugs and

feature requests ■ Integration into support processes of other OS support processes

IBM Presentation Template Full Version

Page 28: OSS Bar Camp - The growing usage of Open Source desktop client SW in IBM

28 © 2010 IBM Corporation

Thank you – Any questions ?

GraciasSpanish

Thank YouEnglish

German

Danke

PortugueseFrench

Obrigado Merci

Page 29: OSS Bar Camp - The growing usage of Open Source desktop client SW in IBM

29 © 2010 IBM Corporation

Trademarks and Disclaimers

IBM Presentation Template Full Version

The following are trademarks of the International Business Machines Corporation in the United States and/or other countries.For a complete list of IBM Trademarks, see www.ibm.com/legal/copytrade.shtml

IBM, the IBM logo, BladeCenter, Calibrated Vectored Cooling, ClusterProven, Cool Blue, POWER, PowerExecutive, Predictive Failure Analysis, ServerProven, Power Systems, System Storage, System x , System z, WebSphere, DB2 and Tivoli are trademarks of IBM Corporation in the United States and/or other countries. For a list of additional IBM trademarks, please see http://ibm.com/legal/copytrade.shtml.

The following are trademarks or registered trademarks of other companies:

Java and all Java based trademarks and logos are trademarks of Sun Microsystems, Inc., in the United States and other countries or bothMicrosoft, Windows,Windows NT and the Windows logo are registered 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 or both.Linux is a trademark of Linus Torvalds in the United States, other countries, or both.Cell Broadband Engine is a trademark of Sony Computer Entertainment Inc.InfiniBand is a trademark of the InfiniBand Trade Association.

Other company, product, or service names may be trademarks or service marks of others.

NOTES: Linux penguin image courtesy of Larry Ewing ([email protected]) and The GIMP

Any performance data contained in this document was determined in a controlled environment. Actual results may vary significantly and are dependent on many factors including system hardware configuration and software design and configuration. Some measurements quoted in this document may have been made on development-level systems. There is no guarantee these measurements will be the same on generally-available systems. Users of this document should verify the applicable data for their specific environment.

IBM hardware products are manufactured from new parts, or new and serviceable used parts. Regardless, our warranty terms apply.

Information is provided “AS IS” without warranty of any kind.

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 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 are suggested US list prices and are subject to change without notice. Starting price may not include a hard drive, operating system or other features. Contact your IBM representative or Business Partner for the most current pricing in your geography.

Any proposed use of claims in this presentation outside of the United States must be reviewed by local IBM country counsel prior to such use.

The information could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein; these changes will be incorporated in new editions of the publication. IBM may make improvements and/or changes in the product(s) and/or the program(s) described in this publication at any