On CHOW: Easy Thanksgiving for beginners
BNET Business Network:
BNET
TechRepublic
ZDNet

September 20th, 2009

Why I Can Never Be Exclusive to Linux and Open Source on the Desktop

Posted by Jason Perlow @ 5:32 pm

Categories: Business, Desktop, Enterprise Computing, Free operating systems, General, Linux, Microsoft, Open Source, Software Infrastructure, Virtualization, Web Technology

Tags: Desktop, Microsoft Office, IBM Corp., Linux, UNIX, Operating Systems, Open Source, Software, Jason Perlow

My profession as a Systems Architect requires that I live in both the Windows and Linux worlds. But even if I wanted to run Linux exclusively, the file compatibility of the current productivity stack for Linux and the lack of a few key applications that I need for work requires at least a minimal virtualized Windows environment for me to get my work done.

As some of you may I know, I have been a proponent of the Linux operating system and Open Source for quite some time. I’ve been using Linux on a day to day basis in various different incarnations on both the server and client side since 1997 or so, and I served as Sr. Technology Editor of Linux Magazine from 1999 to 2008 where I wrote a column about using Linux as a desktop OS. However, in all that time, I have never been able to use Linux as my exclusive operating environment, due to practical limitations that have kept me from doing so, and I don’t expect the situation to change anytime soon.

Click on the “Read the rest of this entry” link below for more.

This is not to say that I don’t find Linux incredibly useful and liberating to use. Believe me, I do. I like Linux’s efficiency, its reliability, its responsiveness, and its immunity to malware/viruses/spyware that the Windows environment is constantly under siege from.  I also like, use and enjoy many of the Open Source and Free Software that originated on that platform. However, even all of that is not enough of a lure for me to use Linux exclusively for both my professional and personal computing needs.

Why not?

Arguably, in the last 10 years, Linux has matured from a OS that was strictly for UNIX and technical sysadmin-types to a robust enterprise server OS that can scale all the way up from low-power x86 processors to the most powerful mainframe computers and massively distributed architectures. Nobody, especially myself, will question Linux’s huge impact on mid-range and enterprise computing as well as in embedded devices.

As a desktop OS, the situation has improved greatly, especially in the last 3 to 4 years, particularly with the rise of the user-friendly Ubuntu Linux distribution. Sun’s OpenOffice.org has matured to become a very functional office suite and even my employer, IBM, has gotten in on the Linux productivity suite act with Lotus Symphony 1.3 and we’ve all been encouraged to learn and start using the software.  Symphony can run on Windows, Mac and Linux.

So why can’t I use Linux alone? Let’s begin with what I do for a living and take it from there. I architect and design the infrastructure of large distributed computing environments for some of our biggest enterprise customers. This involves assessing the current state of a customer’s systems architecture, recommending and developing solutions and also implementing them if needed.

To perform the basic aspects of my job role I use e-Mail, a number of web-based applications and a productivity suite. So Linux should be able to handle all of my needs at work, correct? Well, not really. It should be no surprise that at IBM, we use Lotus Notes 8.x as our corporate email system and that runs on the Linux desktop just fine. Our internal Web apps run on Linux just peachy as well. But where things get awfully tricky is in the office productivity apps — word processing, spreadsheets and presentations.

Now, bear in mind I know that IBM has put a HUGE amount of work into making Lotus Symphony — which anyone can download for free from the Symphony web site — an extremely polished product and very much compatible with the majority of files you’d get in typical usage scenarios as output from different environments that use Microsoft Office. In fact, I am flat out AMAZED how well Word and Excel files from Office 2007 and Office 2003 import into Symphony.  If I were a small or mid-sized organization or even a large enterprise that were up for license renewal on Microsoft Office, I would strongly suggest that they look at Symphony and see if it would meet their needs.

However, I don’t work in a vacuum. I don’t just swap productivity documents with other people at IBM. I have to create work products and manipulate intellectual capital that I have to deliver to customers. Customers which currently use Microsoft Office.

As good as I know our Symphony software is, I’m not going to hand over a 70-page deliverable and accompanying spreadsheets and other work products in its native format and ask the customer nicely to install our software in order to read it. For the customer to accept it I have to hand it over in DOC or XLS and Adobe Acrobat. And when the customer gets it, it had better darned look and print out perfect.

So even though I might use Symphony 1.3 for producing the deliverable, I at least need Office 2003 available to ensure that I just didn’t munge the heck out of my deliverable materials by exporting the document in Office-compatible formats. Some of our deliverable documents are awfully complicated, with embedded graphics and tables and indexed TOCs and various other things.

When I save something in Office format from Symphony or even OpenOffice.org, will it look okay 90 percent of the time? Probably. But I know that the sales and the marketing folks at IBM have spent a lot of time and money developing templates for PowerPoints which I frequently customize that when imported to Symphony and exported back and forth to PowerPoint tend to get a bit messed up, so I use native PowerPoint 2003 instead unless I started a presentation from scratch using the new Symphony templates or use new presentations that are being developed in-house as new ICAP.

Now, I realize a lot of these issues are transitional. I have no doubt that our software engineers at Lotus will figure out how do deal with these problems so that one day, nobody at IBM will need to use Office ever again. But even if the productivity suite issues are solved, that’s just the tip of the iceberg for someone like me.

I also use a number of other applications which have no true functional equivalents on Linux or as an Open Source application. I make extensive use of Microsoft Visio, which is a very sophisticated diagramming tool. More often than not my customers have documented their LAN and server infrastructure using the application and I need to at least view what they have created if not make end-state modifications to it.

Yes, there’s software like Dia, but Dia is no Visio, not by a long shot, and isn’t even compatible with it, and as far as I know there is no project related to OpenOffice.org or any of the other major desktop application efforts for Linux to create a compatible Visio clone. A lot of vendors have also standardized on Visio for diagramming and there’s a huge amount of custom stencils available for it at sites like VisioCafe as well as from 3rd-party vendors. I use Visio frequently enough that if I decided to switch over to Linux as my main desktop OS on my work laptop — something which I recently did as an ongoing experiment — that I need to run at least an XP Virtual Machine to run Visio as well as a number of other tools that only run on Windows.

In addition to Visio, another software application that I require Windows for is Microsoft Project. I’ll put it to you this way, if you work in service delivery and have to work on a team project of even the most minimal complexity you’re going to have to look at project plans and somebody who is the project manager is going to ask you to to add and manipulate tasks and timeliness on it.

Now, I’ve heard of OpenProj, and that it is Project-compatible, but it doesn’t appear to be under active development — the parent company, Serena, appears to be focusing its energies on Projects on Demand, a hosted web-based app. There’s also ]project-open[ which appears to be a sophisticated web-based app which like Projects on Demand is positioned towards the SAAS space rather than a desktop app. I can tell you right now that none of my customer confidential project data is going on someone else’s cloud. No way, no how. So as long as I’m committed to an XP VM for Visio, I’m going to continue to use Microsoft Project.

These are just the obstacles that prevent me from using Linux exclusively as my desktop in my own professional life. At home, I can’t be a Linux-exclusive either. I run a bunch of multimedia stuff that I know will not run on Linux, such as the Slingbox player, Google Picasa and Adobe Photoshop. Yeah, I know you can run Google Picasa and Photoshop with some degree of success in WINE, and you can even use Photoshop extensions in GIMP, but I’d much rather run Photoshop and Picasa natively. There’s also any number of other browser plugins and other apps that I use on Windows which have no true Linux equivalents. So to get around this issue I run a Windows 7 desktop as my primary home system, and I use Synergy2 to pan my mouse and keyboard input back and forth with a secondary Linux workstation.

Is it an ideal solution? No, but when you’re like me and you have to live in both worlds, you make the best of what you have.

Are you also “Stuck between both worlds” like myself? Talk Back and Let Me Know.

Disclaimer: The postings and opinions on this blog are my own and don’t necessarily represent IBM’s positions, strategies or opinions.

Jason PerlowJason Perlow is a technologist with over two decades of experience integrating large heterogeneous multi-vendor computing environments in Fortune 500 companies. See his full profile and disclosure of his industry affiliations.

Follow jperlow on Twitter

Email Jason Perlow

Subscribe to Tech Broiler via Email alerts or RSS.

  • Talkback
  • Most Recent of 195 Talkback(s)
RE: Why I Can Never Be Exclusive to Linux and Open Source on the Desktop
I use Linux exclusively as my Desktop OS at my work. I have no problem doing anything and everything without Windows.

Oo.o is not too well on keeping compatibility with doc (what do you expect... (Read the rest)
Posted by: Trizicuz Posted on: 11/14/09 You are currently: a Guest | | Terms of Use
Actually  sjvn@... | 09/20/09
It uses WINE  jperlowZDNet Moderator | 09/20/09
Actually, it uses WineLib, so that it is more like a native application.  DonnieBoy | 09/20/09
The biggest problem for me is little configuration programs for devices.  DonnieBoy | 09/20/09
Such as Blackberry Desktop  jperlowZDNet Moderator | 09/20/09
I've used it...  storm14k | 09/21/09
Wine and its Intoxicating Effects;)  mejohnsn | 09/23/09
nt  tmsbrdrs | 09/23/09
Same here (&tip: use SoftMaker Office)  CounterEthicsCommissioner-23034636492738337469105860790963 | 09/20/09
Talk of 'Distros' leaves Linux at the door  Patanjali | 09/20/09
Sure, simplicity has its advantages.  CounterEthicsCommissioner-23034636492738337469105860790963 | 09/20/09
Exactly Right Patanjali !  km4hr@... | 09/21/09
Linux is suceeding in the business/corporate world.  shaunehunter | 09/21/09
Not teh Whole "Business/corporate world"  mejohnsn | 09/23/09
It has already done that...  storm14k | 09/21/09
RE:Talk of 'Distros' leaves Linux at the door  richdave | 09/21/09
Not him that looking silly  kaninelupus | 09/24/09
No use to stew in a quandary!  Ole Man | 09/21/09
Patanjali logic - every one drive a Prius, in orange crocs and jumpsuit  ~doolittle~ | 09/23/09
Choice is Hard For the Mentally Challenged  Joop deBruin | 09/24/09
Does your "enterprise" have anyone that knows IT?  Joop deBruin | 09/24/09
Sure, use MS software and you need windows  Richard Flude | 09/20/09
Warning: FUD alert!!  Patanjali | 09/20/09
Do you know what FUD stands for?  Richard Flude | 09/21/09
Fear, Uncertainty, Doubt  Patanjali | 09/21/09
Warning: DUD alert!!! (NT)  Ole Man | 09/21/09
Warning: nut decrepit extremist alert.  markbn | 09/26/09
On Name-calling  Boomshadow | 09/29/09
No go.  jperlowZDNet Moderator | 09/21/09
Doesn't change the reality that it is doable  Richard Flude | 09/21/09
You must be a Linux fanboy  mejohnsn | 09/23/09
You must be an idiot  tmsbrdrs | 09/23/09
No need to act so childish.  jdbukis@... | 09/24/09
I just use Windows  A Gray | 09/21/09
LOL  James T. Kirk | 09/21/09
Open Source House Cleaning  TallTomD | 09/23/09
better things?  tmsbrdrs | 09/23/09
Wow. You do tend to lay the BS on thick  GuidingLight | 09/23/09
Confirmation...  Joseph_Proudhon | 09/20/09
Why not Mac and linux ?  Joseph_Proudhon | 09/20/09
Why not Mac? Linux won't support various peripherals and apps...  HypnoToad72 | 09/21/09
Why use Linux  adinas | 09/21/09
You make the perfect point. Why bother?  No_Ax_to_Grind | 09/21/09
Why bother  tmsbrdrs | 09/23/09
tmsbrdrs - you hit the nail on the head, Windows  lightingrod | 09/24/09
You're lying.  markbn | 09/26/09
lying?  tmsbrdrs | 11/11/09
I suspect that if you read his blog...  zkiwi | 09/21/09
article would be shorter  tmsbrdrs | 09/23/09
He talked about microsoft project  markbn | 09/26/09
Did you even read the right article?  tmsbrdrs | 11/11/09
Better question....why use Windows  storm14k | 09/21/09
Partially correct  jperlowZDNet Moderator | 09/21/09
Becasue no other OS has the breadth of software  No_Ax_to_Grind | 09/21/09
Because no other OS has the breadth of viruses.  CounterEthicsCommissioner-23034636492738337469105860790963 | 09/22/09
Havent seen one since XP sp2  otaddy | 09/22/09
That you know about wink  Alan Smithie | 09/30/09
Better question....why use Windows  fletchb | 09/22/09
oh my.  bswiss | 09/22/09
Just one very good reason ...  George Mitchell | 09/21/09
Big money?  No_Ax_to_Grind | 09/21/09
Thanks for your opinion ...  George Mitchell | 09/21/09
And the time switching between two OSes is...  LiquidLearner | 09/21/09
Dual OSs has its advantages ...  George Mitchell | 09/21/09
I don't disagree  LiquidLearner | 09/21/09
No need to worry . . .  dleon63 | 09/23/09
...if you used LUKS / dm-crypt on your linux install  ~doolittle~ | 09/23/09
Stop Spreading Disinformation  mejohnsn | 09/23/09
Correct!  Joop deBruin | 09/24/09
Tell her . .  dleon63 | 09/23/09
I use Linux to support open standards  sdunn2000@... | 09/21/09
for your wife  tmsbrdrs | 09/23/09
Sovereignty? Who hold MS's patents?  thenyouwin@... | 10/04/09
Great Post  custserv@... | 09/21/09
RE: Why I Can Never Be Exclusive to Linux and Open Source on the Desktop  m-martin@... | 09/21/09
Linux Doesn't Do Dialup  km4hr@... | 09/21/09
RE:Linux Doesn't Do Dialup  richdave | 09/21/09
I was using Linux for about 2 years, before getting broadband  bswiss | 09/21/09
Not does, "did"  jperlowZDNet Moderator | 09/21/09
I did make sure to only buy a "real modem" ...  bswiss | 09/21/09
No it does (even with winmodems)  bluescreen_z | 09/24/09
What about VirtualBox???  gjleger@... | 09/21/09
That's how I solve the issues now  jperlowZDNet Moderator | 09/21/09
History of Open Client  jcschweitzer | 09/21/09
I still think Linux has some UI issues.  CobraA1 | 09/21/09
This again?  storm14k | 09/21/09
Yes, this again.  CobraA1 | 09/21/09
System specs for Aero  Tim.M | 09/21/09
I dunno what you're doing . . .  CobraA1 | 09/21/09
Funny  LiquidLearner | 09/21/09
Please stick to the facts not FUD  rarsa | 09/21/09
Thank You!  PlayFair | 09/21/09
The useful parts of Aero...  storm14k | 09/21/09
Win7 has similar features. Just not implemented the same.  CobraA1 | 09/22/09
That's Linux's line  Ole Man | 09/22/09
UIs should just work.  CobraA1 | 09/22/09
Oh yeah, no configuration for Windows, eh?  Ole Man | 09/23/09
It's about the experience.  CobraA1 | 09/23/09
Being a Linux advocate  rarsa | 09/21/09
Interesting  CobraA1 | 09/22/09
very interesting indeed...  ~doolittle~ | 09/23/09
Couldn't help but notice that line  Ole Man | 09/23/09
Why I Can Never Be Exclusive to Linux and Open Source on the Desktop  mrdt | 09/21/09
A plugin, maybe.  jperlowZDNet Moderator | 09/21/09
Do you laugh  rarsa | 09/21/09
hmmm... a longshot here..  Snarfiorix | 09/25/09
customer expectations  bmeacham98@... | 09/21/09
Outstanding point!!!!  storm14k | 09/21/09
thats unreasonable  JT82 | 09/21/09
Particularly if your customer is not in the IT Department  cornpie | 09/21/09
Its done all the time...  storm14k | 09/21/09
so....  mojorison67@... | 09/23/09
I doubt it  bmonsterman | 09/21/09
Don't get out in the Real World much, eh? (nt)  fairportfan | 09/23/09
Linux at home  pjotr123 | 09/21/09
GPS units  jperlowZDNet Moderator | 09/21/09
RE: Why I Can Never Be Exclusive to Linux and Open Source on the Desktop  donniet | 09/21/09
Then you aren't looking very hard  txtechdog | 09/23/09
Duplex Printing  TucsonGuy | 09/23/09
RE: Why I Can Never Be Exclusive to Linux and Open Source on the Desktop  Loverock Davidson | 09/21/09
linux works for people who want it  calanor | 09/21/09
I'm all set thanks  Loverock Davidson | 09/21/09
Thank you Best Buy employee!  B.O.F.H. | 09/21/09
Haha  mojorison67@... | 09/21/09
See that everyone!!!@#@!#@!#!!!  Loverock Davidson | 09/21/09
Grow Up.  UsernameRequired | 09/21/09
Yes  mojorison67@... | 09/22/09
point missed once again  ismoore | 09/23/09
As usual, you make claims that are simply not true  txtechdog | 09/23/09
@txtechdog you wasted allot of effort on Loverock's  lightingrod | 09/24/09
Never is a very long time ...  George Mitchell | 09/21/09
virtualize  homeblend | 09/21/09
re: virtualize  donniet | 09/21/09
Running Windows in a VM  LiquidLearner | 09/21/09
Except that ...  George Mitchell | 09/21/09
Not arguing against virtualization  LiquidLearner | 09/21/09
RE: Why I Can Never Be Exclusive to Linux and Open Source on the Desktop  b12sklfck | 09/21/09
Such ignorance...  wolf_z | 09/21/09
That's the point  rarsa | 09/21/09
RE: Why I Can Never Be Exclusive to Linux and Open Source on the Desktop  wyllys@... | 09/21/09
How much time did you spend  LiquidLearner | 09/21/09
How much time do you spend cleaning your house?  thenyouwin@... | 10/04/09
Pentium 4  ohallot@... | 09/21/09
Enjoy the caribou  jabailo1 | 09/21/09
Sad but true..  alsoran | 09/21/09
When I bought my Win98 box, I'd heard of Linux...  bswiss | 09/21/09
Kivio and Planner?  heres_johnny | 09/21/09
Kivio  jperlowZDNet Moderator | 09/21/09
RE: Kivio  drednot57 | 09/21/09
Truth is, people that use Linux do it because  No_Ax_to_Grind | 09/21/09
How could you possibly know why everyone who uses Linux does so?  Ole Man | 09/23/09
Visio vs. Visual Paradigm  RedVeg | 09/21/09
Why no PDF  RedVeg | 09/21/09
Because it cannot be manipulated  jperlowZDNet Moderator | 09/21/09
The opposite is also true  rarsa | 09/21/09
You're not leaving me room  jperlowZDNet Moderator | 09/21/09
Ooops, sorry happy  rarsa | 09/21/09
Why choose? MS does everything. /eom  Arapey | 09/21/09
Its never been an either/or propoosition  cornpie | 09/21/09
Ideology alert! viewer discretion advised  rarsa | 09/21/09
Shhh! You'll wake them up!  bswiss | 09/21/09
RE: Why I Can Never Be Exclusive to Linux and Open Source on the Desktop  michael.pellicci@... | 09/21/09
Less than 1%  tonymcs@... | 09/21/09
I agree, but  notsofast | 09/21/09
Not true since (at least) 2002  bswiss | 09/21/09
yo  ruffyleaf | 09/21/09
RE: Why I Can Never Be Exclusive to Linux and Open Source on the Desktop  ruffyleaf | 09/21/09
So it comes down to your customers...  bjbrock | 09/21/09
Half-empty vs. half-full  terry flores | 09/21/09
RE: Why I Can Never Be Exclusive to Linux and Open Source on the Desktop  ereal_2000@... | 09/22/09
RE: Why I Can Never Be Exclusive to Linux and Open Source on the Desktop  kevinx326 | 09/22/09
RE: Why I Can Never Be Exclusive to Linux and Open Source on the Desktop  b1rdd0g@... | 09/22/09
So, why you can't be exclusive to Linux....  moondowner | 09/22/09
Solving the problem  dorkiedorkfromdorktown | 09/22/09
RE: Why I Can Never Be Exclusive to Linux and Open Source on the Desktop  NCWeber | 09/23/09
Not native  jperlowZDNet Moderator | 09/23/09
Linux or Applications?  ismoore | 09/23/09
My point is...  mojorison67@... | 09/23/09
RE: Why I Can Never Be Exclusive to Linux and Open Source on the Desktop  ScubaShark | 09/23/09
Crossover Linux by codeweavers  Aboleyn | 09/23/09
Commercialized wine  dchase@... | 09/24/09
Interesting, but...  dchase@... | 09/24/09
RE: Why I Can Never Be Exclusive to Linux and Open Source on the Desktop  rsouzaufmg@... | 09/24/09
Agreed!  Joop deBruin | 09/24/09
If you are referring to Rational and other CASE sofware  jperlowZDNet Moderator | 09/24/09
ROTLFMAO!  Joop deBruin | 09/24/09
RE: Why I Can Never Be Exclusive to Linux and Open Source on the Desktop  westea49 | 09/25/09
Desktop Linux is OK as a development workstation  markbn | 09/26/09
RE: Why I Can Never Be Exclusive to Linux and Open Source on the Desktop  Boomshadow | 09/29/09
Excuses, excuses  CodeCurmudgeon | 10/02/09
Crossover Office to the Rescue!  thenyouwin@... | 10/04/09
Yet ANOTHER recycled article on ZD front page  gnesterenko | 10/09/09
Sadly, I agree  kcredden2 | 10/21/09
so what?  ljenux-23043766007667558234416105604265 | 10/22/09
RE: Why I Can Never Be Exclusive to Linux and Open Source on the Desktop  Trizicuz | 11/14/09

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement

Recent Entries

Archives

Favorite Links

ZDNet Blogs

White Papers, Webcasts, and Downloads

SmartPlanet

  • Thought-provoking progressive ideas on diverse topics that intersect with technology, business, and life, and matter to the world at large. Visit SmartPlanet
  • More from IBM
  • Innovate your business' process model, play against the market, compete against others on our scoreboards and WIN! Try INNOV8 2.0: A BPM Simulator
  • Enabling Real-World Business Transformation through IBM Service Management Read the EMA Analyst Report
Click Here