Add a comment
By Jim Sampson
Around the mid-nineties, I worked for the Network Operating Systems support group in Dell - third level support for the enterprise server division. As an employee there, I was trying to use Linux on my laptop in Dell's corporate environment. I purchased third-party provided connectors into Exchange, and ran Office-type applications as well. But it didn't work very well.
For the next ten years, I would go off and on back to this thought: I wanted to support the Open Source community, and to use Linux, but every time, the reality was that Linux just was not ready.
(Continued...)
I've run Linux from time to time, but while Linux worked fine at home, it wouldn't work in the IT environment of the enterprise, and if I wanted to take work home, I'd have to dual-boot into Windows or run a virtualized Windows session.
Right around the time Sun came out with the first versions of StarOffice, I had my own company for a while, doing training development for Dell in 1998 and 1999, and I didn't want to spend tons of cash on computers and operating systems and applications - thousands of dollars on software.
My thought was that you could download Red Hat (or any other distribution,) get it running on any piece of hardware, and the idea was to run Linux and interface with Dell. The biggest problem was: How do we do documentation?
We had to create Word and PowerPoint documents and run Microsoft-like applications because the folks we were working with at Dell were using Microsoft. The difficulties at that time was that if you got a Word or PowerPoint document from them, you had to be able to open it up and manipulate it somehow, in a Linux environment, then save it and send it back to them. In 1998, it was the transition and translation between Linux's office software and Microsoft Office that was difficult. If we were developing in a pure Linux environment, it probably would have been fine.
Going from StarOffice to Microsoft office did work, but file sizes would get outrageously huge as files were converted from Microsoft Office to StarOffice and back again. Additionally, while you could open a PowerPoint or Word document, the formatting would change and it wouldn't be consistent.
Over the last six years, I've tried periodically to get Linux working in the enterprise, thinking, logically, that things must have improved. But every time, something - sometimes something very basic - prevented me from doing what I needed to do in Linux.
Two years ago, I had heard good things about Ximian Desktop, and thought that perhaps now Linux was ready for the IT environment. But even when working with the administrator of our Exchange server to see if there were any problems server-side, Ximian Evolution still didn't pull up my calendar or public folders.
The individual pieces - the applications, the kernel, the UI - had gotten a lot better, of course, since 1998, but there were still pieces that lacked support for the new features and new functionality in Exchange. If you don't have the ability to do everything Exchange supports, you can't function - in our corporate environment, anyway - I don't know if you could function in Dell's corporate environment or anybody else's, with a pure Linux system. Microsoft seems to be the big player there.
In 2004, I thought I had given up on Linux for good.
That's what I've run into, and every once in a while, I try it again - maybe because I'm just a geek. I want to play with the technology and see how it is going today. Every once in a while the conversation will come up - and I'll download the latest software, buy or download the latest application which allows you to connect to Exchange and… well, there you go.
So, ten years removed from when I wanted to bring a Linux laptop into Dell, I downloaded Ubuntu Linux 6.10 for x86, and installed it on a spare computer I had sitting around work - to try it out one more, hopeful time. Linux has indeed come a very long way and I'm very impressed at how little configuration I had to do - and how easy it was to get programs installed, etc.
But even now, ten years later, I couldn't get Evolution to work with our Exchange server and bring up public folders, and the reason is mind-boggling. We actually were able to find detailed instructions on how to connect to the Exchange Server Public folders for Evolution 2.4. The problem is that, running Evolution 2.8.1, there was absolutely no way to subscribe to the public folders - the subscribe buttons didn't show up.
Here is a screenshot from Novell's instructions site.
And here is what I found when I tried it.
We tried asking for help on the Ubuntu Forums but no one came forward to address the problem - and I couldn't figure out, for the life of me, how to access those folders.
So once again, I meet with disappointment, and I've finally given up on my hope of seeing Linux on the desktop in the workplace.
At least for the next two years.
Jim Sampson is a Training Manager in Technical Communications at NetQoS.
Technorati Tags: linux enterprise IT linux+desktop
[Editorial Note: The comments are coming so fast and furious, I can't keep up with them. Just realize that yes, Jim (and I) tried to click those checkboxes in the left of the screenshot. It simply didn't work for us. If it worked for you, please feel free to send us information on how you did it. Maybe there will be a follow-up article - and yes, we do have a call in to Novell. -- Brian Boyko, Editor, Network Performance Daily]
![]() |


Comments
Well. Hmm.
Evolution is now managed by Novell. Ring up and ask them. Can't be too hard.
I guess it's cheaper to try posting and asking Slashdot though.
When the guy at Novell tells you you have to tap in byte code using morse by touching your tongue on a soundcard connection come back and let us know that Linux isn't ready.
From what I can tell though they (Novell) prefer the use of mailing lists to use of a public folder.
Posted by: pbhj | January 31, 2007 07:44 PM
I don't think it's fair to blame Linux or Evolution for being unable to use a proprietary mail server like exchange. MS doesn't even publish the specs of how to connect to exchange.
Your beef is with MS not Linux in this case. Vendor lock is a bitch and you are now owned by MS. No other mail client will connect to exchange except outlook. MS designed it that way.
Posted by: Malcontent | February 1, 2007 03:28 AM
Point is, you can't do anything without plugging into Microsoft. And since Microsoft shuns industry standards like the plaque, it has to be a customized fit.
Posted by: Shanagins | February 1, 2007 06:38 AM
The problem is that all this time Windows is getting better as well. I gave up even trying to use Linux, let alone trying to get other people to use it, when windows 2000 became stable.
Posted by: randomboy | February 1, 2007 07:01 AM
You may be interested in reading about my experience, very similar to yours, about running Ubuntu on my corporate laptop and the amounts of trouble I had to go through. I finally gave up.
http://www.ubuntuforums.org/showthread.php?t=323792
Posted by: nicolas314 | February 1, 2007 07:24 AM
Alas this is just square peg, round hole syndrome. Linux doesn't need to inter-operate with Exchange/etc, but people blindly think that it does. If you or your boss have a real need to use Exchange, forget about the daydream that Linux will inter-operate with it.
After all, Microsoft isn't stupid, they will keep their products one step ahead so that no one else will be able to emulate them. The question is, does the competition need to emulate it? I sincerely doubt it.
Unless you or your boss(es) unwisely decided to integrate some MS-centric software, or some third-party stuff relying exclusively on Outlook+Exchange, at which point you really didn't need to blog about this at all, since Linux was consciously undercut in favor of another product - why even try to hammer that square peg into your round hole when you don't want to?
Bear in mind that I don't know your situation; don't take this as accusation. It's just me sharing the little gems I've had to deal with myself.
Posted by: BTreeHugger | February 1, 2007 08:47 AM
Evolution blows chunks. I had it working on my Ubuntu in doing simple things with my Exchange Server, but then it did extremely funky things with my calendar like "double appointments" that, when you deleted one, would delete both appointments!!!
Evolution also didn't permit me to access my mail remotely over VPN, SSH with the -x option to my office workstation, and load up evolution. I mean, I could get it to load to check my office mail from home, but I got Kerberos errors on sending and receiving. It was also far more slower than me just doing a TS connection to my second office workstation and loading up Outlook.
The way Evolution works with Exchange is a bit of a kludge. They basically consider Microsoft's shifty OWA as a kind of web service that it interacts with. Trouble is, OWA is not a standard and can be changed at any time, even with a patch.
Now, granted, the real culprit is Exchange Server. Why companies use this proprietary mess of a product that only has one vendor for technical support -- I'll never know. ISPs certainly don't use it. Most ISPs use POP, SMTP, NNTP, LDAP, and various spam protection and antivirus packages, and perhaps a webmail link such as SquirrelMail or EdgeDesk or something else. (And a private NNTP server can be used much like a public folder location in an office.) By doing this, ISPs can go to multiple vendors for tech support and can implement it on Linux clusters in order to have fewer mail outages. I've been on Verizon DSL and my mail *NEVER* goes down.
And as far as a client goes, if you combine Thunderbird with the Lightning Calendar extension, it's just as good as Outlook, minus notes and tasks. (I can do notes and tasks in a text file just fine.)
I wish more offices would wake up to the fact that all these ISPs can't be wrong with their approach to handling mail, and that private NNTP or perhaps a PHP Nuke intranet portal certainly makes a fantastic public folder service in an office.
Posted by: Super Mike | February 1, 2007 10:02 AM
If you need to use Exchange, your company has hitched its wagon to MSFT. That brings with it ramifications like: all your computers will need to use MSFT products. When some users or customers upgrade, all will have to upgrade. Etc.
But, if you simply need to send and receive email, use internet standards SMTP and POP3 or IMAP.
Posted by: Dave | February 1, 2007 10:08 AM
Has nobody ever heard of Scalix before? www.scalix.com
Posted by: Steven | February 1, 2007 11:16 AM
Just out of curiosity, if you hit the checkbox next to the public folder and hit "Close", does it do the subscription for you?
[ No, unfortunately -- Ed. ]
Posted by: holoway | February 1, 2007 11:25 AM
They're right, you know. Your problem is with MS, not Linux.
Exchange will *only* connect, integrate and operate fully with Outlook.
Any mail client that connects from another OS is limited to using Outlook Web Access over http as its connection, and that only offers limited functionality.
MS software is locked down, they won't release the code so that it can be integrated into other OSs, so what did you really expect?
For the record, I'm running Kubuntu in a corporate environment with zero issues, as is my colleague next to me, running Suse10 and on the Windows domain that controls our network.
We just don't rely on MS products to centralise things; we have our own in-house systems and developers to do that.
Why limit yourself to one OS? We have users with Macs, quite a few Linux distrows, Win XP, Vista, 2000, 2003 server - all working quite happily side-by-side and on a Windows domain.
Posted by: Destroy All Monsters | February 1, 2007 11:28 AM
IMAP? I guess this was an attempt minus IMAP on Exchange? I've got Exchange 2k3 working with Thunderbird right now over IMAP/SMTP with public folders. I may not be able to use the journal or calendar stuff, but the basics as described (email and public folders) are working fine.
Posted by: zomg | February 1, 2007 11:33 AM
Um... this may just be my guess from glancing around, but I think they removed the explicit subscribe/unsubscribe buttons. You just check the checkboxes now, don't you?
[ Tried that. Didn't work -- Ed.]
Posted by: WolfWings | February 1, 2007 11:33 AM
Unless there's a departmental or company directive to move to linux on the desktop, you're always going to have problems. As others have posted, M$ isn't interested in your linux machine working with its products, and that's something you'll always have to deal with. Changes need to be made to the backend, and most network admins won't be too sympathetic to your plight when they have thousands of other users to support.
That being said, try again in another year. Maybe the Novell-M$ pact will improve interoperability between linux and M$ products. We'll see.
Posted by: gr | February 1, 2007 11:35 AM
Why don't just run Outlook in Crossover instead of Evolution?
Also you could run the rest of MS Office that way.
I don't really see what these problems have to do with GNU/Linux as an OS.
Posted by: Z_God | February 1, 2007 11:38 AM
You are blaming the wrong people for Linux's problem. You tried to use StarOffice/OpenOffice to read MS Office files and you converted back and forth. Even back then you should have known that OpenOffice was available for Windows, and, had your Windows users started using it, then you would have had no issues.
Same deal with Exchange. It's a proprietary server written by Microsoft that is designed to work with Outlook. If you wanted access to public folders, have the Exchange admin turn on NNTP access to public folders and get to them that way.
What is comes down to in the end is not that Linux is not Enterprise friendly. It's that your corporate environment is not Linux friendly.
You would have had the same issues getting a Macintosh working in that environment.
Posted by: amp68 | February 1, 2007 11:38 AM
For years, I've tried to get Windows to nfsmount my server drives. Every new version of Windows comes out and I try it, but it just doesn't work. My conclusion: Windows isn't ready for the Enterprise.
Posted by: Linux User | February 1, 2007 11:41 AM
Your story should really read:
"
I've tried for years to avoid vendor lock.
Every time I try to avoid vendor lock in, something doesn't work.
I've given up again on trying to avoid vendor lock in.
"
Yes, vendor lock in sucks. However, you have your VENDOR to thank for that and no one else.
Posted by: Bill Carlson | February 1, 2007 11:45 AM
Evolution isn't the only client connecting to Exchange that has problems. Entourage Microsoft's Mac Email client doesn't do much of a better job either. No folders, no global address book.
Posted by: Sean Whitney | February 1, 2007 11:46 AM
that's funny, because I'm running a Linux (CentOS 4.4) laptop in a Windows Enterprise environment right at this moment. It works fine. My solution to the Exchange problem (and it is an Exchange problem , not a Linux problem) is to use IMAP for email, and the Exchange Web UI for the calendaring features. And the rest, I simply don't use, and I don't miss them either. The solution to the ;problem' of running Linux i the enterprise is to get rd of all the Windows boxes. Unfortunately, Bill Gates had it right; Windows shops are like heroin users; they know it is killing them,but they just can't stop using it.
Posted by: Bob Weiler | February 1, 2007 11:48 AM
Silly question, but doesn't the subscribe button in the first picture look redundant anyway? why not check the box and hit close to subscribe, uncheck it to unsubscibe?
Maybe that's why the button isn't needed...It's too obvious to be overlooked, so I'm sure you've already tried.
Posted by: amro | February 1, 2007 11:48 AM
I do geeky stuff for an oh-my-my-god-I-had-no-idea-a-company-could-be-so-big shop and I, as well as most of my counterparts, have recognized that the suits simply eat the pablum that's put in front of them. Using MS "solutions" for all of the administrative gobbledeegook the most companies thrive on takes no thought, isn't risky, and IMHO, is inconsequential except for the cost of all of the required security addons and incident responses.
I and my team laugh, in a loving sort of way, at the corporate MS-centric requirements and those that are so proud of them, then go on doing the real work (that which makes money for the company) on our Linux laptops, Linux workstations, Linux servers, Linux clusters, Linux firewalls, etc.
No, I can't read my silly little S/MIME exchange mail folders on my workhorses, but then again, I don't want to. That would require all kinds of "compatibility" layers to try to interoperate with a decidedly un-interoperable behemoth's software/protocols/APIs/idiosyncracies. I love the performance benefits of remaining unemcumbered by the strains of interoperability. I prefer Gentoo, as do many other engineers here, as we can choose what is installed and what is not.
Please don't hamper my productivity by forcing me to use a "corporate edition" Linux that has all of the gobbledeegook capabilities.
Eloi be with you, Novell, for all your efforts, but until Redmond decides to open up its specs the "corporate desktop" will always be at least one step behind. The latest and fattest version of Exchange will always have a component that eludes the reverse engineering capacities of the open source community.
Posted by: Anonymous | February 1, 2007 11:49 AM
Are you expecting compatibility from FOSS with a software vendor that doesn't want compatibility from this group?
Heck, In my modest environment, MS solutions are not very compatible because it is not built on their solutions. So I've given up on Microsoft's products. But, of course, your case is very much different.
Posted by: sergio | February 1, 2007 11:49 AM
Many of these comments reflect the attitude of the Linux "geek" community in general. Indeed, all Linux distros are superior to anything Microsoft produces for sale, but there are glitches in all operating systems that need to be addressed. Linux can do most anything Windows can, but sometimes with great difficulty, and requiring significant talent to perform. But instead of the community helping to correct these problems, and make Linux more enterprise friendly, many have the arrogance to presume that if you don't have the intellegence to operate Linux, then you shouldn't be in "our house". Linux CAN be developed and improved to integrate with anything that MS can produce, but the community needs to get off of their high-horse and help develop the system, not chastise those who want to, but cant.
Posted by: vazuff | February 1, 2007 11:50 AM
I have set up 3 companies with linux over the past 5 years, 2 of them being switch overs. I have run into problems both large and small in doing from scratch setups and microsoft to foss switch overs. A little stubbornness on my part paid off in all cases. You seem to be blaming linux for a failure with one particular program in your last attempt. A deeper look seems to show that the problem is with the fact that exchange server is proprietary and the creator of that software, microsoft, does not want others to connect to their server with anything not "approved" by them. I find that open standards create far fewer problems for me and allows me a wider choice of applications. Microsoft and it's products do still have a place and linux still has a long ways to go before it is ready for the unwashed masses. But, given that, linux has a lot of potential. I've been microsoft free in my business for 6 years now and can see no reason to ever go back.
Just my $0.02 worth
Ray Moore
Get Moose and Squirrel!
Posted by: Raymond Moore | February 1, 2007 11:51 AM
I never used Evolution with Exchange, but have you tried just checkmarking the public folders? May be that would subscribe you to them without confirming using buttons? Anybody, exposed to MacOS, would have tried that.
Posted by: Anonymous | February 1, 2007 11:51 AM
This dude is a tool.
Posted by: Anonymous | February 1, 2007 11:51 AM
Do you try to run Betamax tapes in a VHS drive, or run a diesel truck on gasoline? Microsoft uses their own closed standards, and they aren't even compatible with *themselves* from one version to the next. Technical issues are virtually insignificant (though I'll admit, my own experience with Linux was unsatisfactory) when compared to trying to dislodge the established de-facto standard with huge market saturation. Even with standards it takes time - IPV6 still hasn't overtaken IPV4, and the Internet is still ASCII.
Posted by: DutchUncle | February 1, 2007 11:59 AM
Come on, the subscription buttons are no longer required.
Try checking the togglebuttons of each of the folders!
Posted by: pato101 | February 1, 2007 11:59 AM
This article is misleading in that it says "I cant get Linux to work in the Enterprise," which should say you can't get "desktop" Linux to work in the enterprise. Desktop Linux is just not there, but as we know server linux works perfectly in the enterprise. I've used it in everything from small offices to huge web farms. It works period. So make sure to write more clearly next time.
Posted by: Anonymous | February 1, 2007 11:59 AM
Fedora has a separate package called 'evolution-connector' which provides the necessary libraries for Evolution to connect to an Exchange 2000/2003 server. I'm assuming you've installed the necessary packages for Ubuntu but I just wanted to confirm.
The latest version available in Fedora Core 6 is 2.8.2-2.fc6.
Posted by: Raptor | February 1, 2007 12:00 PM
I'm assuming that you have a corporate license of Windows products.
1) Put VMware on the box and load a virtual version of windows under linux to run the 2 applications that seem to be causing the problem.
2) push for open standards for internal documentation like odf for documents
3) evaluate openexchange or zimbra as alternatives to Exchange, Alfresco instead of Sharepoint, etc.
The longer your company is stuck in proprietary formats, the longer your IT infrastructure costs will be determined by a third party.
Posted by: Doug Newcomb | February 1, 2007 12:00 PM
Are you sure that you don't just have to check the box to subscribe?
The interfaces are very similar; Maybe the ubuntu devs simplified it.
Posted by: Forrest | February 1, 2007 12:01 PM
I used linux for years before being able to afford a mac... your problems all stem from having to interact with a windows world... when i converted to linux i abandoned windows. of course linux will not work with windows. MS will never let linux product work easily with theirs. just doesn't make sense for them to allow linux any inroads. it's a war to the death man... the battle for the desktop... NO MERCY... yeah kidding there..
Posted by: ben | February 1, 2007 12:03 PM
Article title is totally misleading. Using Linux in an IT environment is not a problem. Using Linux in an IT environment with a damned MS backend is a bit of a challenge.
Posted by: Mike | February 1, 2007 12:04 PM
I have been using linux in corporate IT environments for 10 years +... The trick? I dont care about exchange. I connect to the mail server via IMAP. I use openoffice, and have no trouble reading MS .doc or .ppt files. I use samba to get to ms shares with no issues. The real issue is what environment are you most productive in? I suspect that you want to be a linux guy, but really are a windows junkie and are productive that way.
Posted by: bsr | February 1, 2007 12:05 PM
two thoughts come to mind:
#1 try using office in WINE
#2 just use the exchange web interface
Posted by: chris | February 1, 2007 12:07 PM
I'm inclined to agree with the others. You have one specific problem over the 10 years: Exchange. The moment you are using Windows servers is the moment you aren't using anything but Windows on the desktops.
You aren't in a position to change things, but UNIX servers are generally considered to be superior, and you wouldn't have these problems with Linux OR Windows clients.
There is plenty to complain about with Linux as a desktop platform, but in the server environment, there is no way that Microsoft is the better product.
Posted by: Larrik Jaerico | February 1, 2007 12:11 PM
Why haven't you tried FreeBSD. When it comes to the desktop linux is better. But when it comes to a server environment it's flexible and stable.
Posted by: robomonkey | February 1, 2007 12:11 PM
As others have said, the problem is not with Linux, its that you are experiencing what's called "vendor lock-in". I'm sure you've heard of it. It is not the fault of Evolution devs that they can't get 100% compatibility with a server that was designed to NOT interoperate with any other client but an MS one. For crying out loud, last I checked they are screen-scraping the web client to make it work. That should give you an idea as to how hard it is to interoperate with MS.
Replace Exchange and you will have a much, much easier time.
Also, you might want to rename your article to something like "MS Exchange makes it impossible to use Linux in the workplace". That would be more accurate.
Posted by: Dave | February 1, 2007 12:12 PM
To,
All you brainless Linux nuts out there who think you are helping this guy by pointing out that the "Problem is with Microsoft"; You aren't helping!
You, are part of the problem.
If the gentleman cannot connect to his Exchange server and the Linux software is supposed to be able to do that very thing then something is wrong with the Linux software.
Rather than teasing him with the potential groups he could subscribe to, the software should at least tell him why the needed buttons do not exist.
But no error message is spit out, nothing.
That's just poor programming to have a branch of the possible scenarios in a GUI present the user with NO FEEDBACK at all.
I too have given up on Linux for the same reasons this guy has given up. Amateur level programming abounds in Linux and/or programming done by people who think they are so smart that they can lay the blame at Microsoft's feet.
Posted by: JoeBob | February 1, 2007 12:14 PM
At the end of this 'quest' I'm left thinking that your quest to interoperate linux apps with a workplace which has sold its operational soul to microsoft is rather a sad statement on the workplace mentality at dell. Those exchange server and outlook licenses aren't free and the shareholders at dell might want to ask why their staff is spending that money instead of utilizing a FOSS solution and using those funds to further the product development, market research, or pay dividends?
And, not to be construed as a personal attack, but if dell's workplace society has frustrated your desires to be free of the fetters of winders for 10 years, instead of quitting the quest to use linux, how about quitting the company and finding a workplace more in tune with your inner man.
Posted by: GreenFrog | February 1, 2007 12:15 PM
Get rid of Microsoft file formats and protocols, and you won't have any problems.
Posted by: zoobab | February 1, 2007 12:16 PM
The problem is lacking commitment. You are trying to use Linux the same way that you are using Windows. Use Linux and its applications in the Linux way and your problems will go away.
Posted by: fluxbear | February 1, 2007 12:16 PM
Office documents, Exchange ? You want to work Microsoft-style, use Microsoft tools.
Posted by: Doub | February 1, 2007 12:18 PM
As others have said, you're blaming Linux for a lack of Windows interoperability. Depends on what you want to do. I have a friend who is a Web developer - he HATES Microsoft but he's stuck with them because he has to see how his stuff looks on a Windows box. That isn't a defect of Linux - Linux isn't a reverse engineered Windows. The people I know who can't run Linux are people who have some mandatory application or operation they MUST run on Windows - for example a VPN application that only works with IE 6.x and cannot run on anything else. However, even these people can benefit from a Linux server their desktop interacts with. Can't tell it's a Linux file server, except that it doesn't break down or contract viruses. Ditto for Web server or print server. Again - Linux will never be "ready" on your terms because Microsoft intentionally keeps changing Windows to stay out of reach of real interoperability - not by accident but by design.
Posted by: Henry Meyerding | February 1, 2007 12:20 PM
Hm. This may not be fair play, but I run OWA using IEs4Linux just fine.
Not sure if there are features missing between OWA and Outlook proper, but I have never run across any problems.
Posted by: Michael | February 1, 2007 12:21 PM
The obvious solution to this is to run outlook on the Linux machine using wine. Then you have the power of Linux and the propitiatory lock in software that you need.
Ok you will have to pay for an outlook client license but then if you want to use a closed email environment like that then don't expect a free ride.
Posted by: Stuart Ward | February 1, 2007 12:23 PM
Your perspective perpetuates what I believe is the wrong image for Linux. Linux is a powerful and flexible OS, why should it be reduced to an office tool which should perfectly integrate with a handful of proprietary software?
I have been using Linux as my sole OS in the office and server room for more than 6 years. Are there problems? Sure, but nothing you can't work around (I mean, do you really need to use an Exchange Server in a small company, or those infamous "Public Folders" for critical material?).
The problems are just different. Don't tell me Windows never gives problems, entire IT crews are constantly working at keeping things in order. Why should you expect to deploy Linux without IT support or IT re-organization? Why should integrating Linux in a MS environment or fully replacing the MS environment be low or no costs? Linux was never designed with that in mind.
The day where Linux will become this perfect Office Beast you want, I'll probably have to look somewhere else to do my work....
Posted by: merous | February 1, 2007 12:24 PM
Heh, I like the comments. Typical finger pointing. The problem for the end-user is they want the stuff to work. Microsoft is not the good player here, well it's not their problem, they will retain monopoly, and that's it. Period. Given up hope. Done. No need to even try to push Linux to the Mr. Joe Blow, it will not work, they'll scream and switch to their Windows.
I use Mac OS X at home, I use Windows at work and I use Red Hat on my servers, at home and at work. So far, it has worked well for me. I do not have a monoculture going on, and everything works kind of fine, as long as the sysadmin is ready to do the hours to figure out the stuff in Red hat (Ldap, Sendmail and Bind, anyone?), figure out why the heck the system has stopped working correctly in Windows (Exchange server and sub-sub-sub folders of configuration), figure out how to properly connect elsewhere on my Mac (Directory access, Samba and all its glory).
Once one knows, it works fine. I use OpenOffice to read documents whenever I can, but decided to buy a $400 piece of software for work because I lose less time, which means better ROI. I hate Office to the point of changing religion, but that's what the corporate world has. Besides, again, small specks are not working on OO, making it very hard to use consistently. Too bad for it.
Love the article, agree with you 100%. I hope the trend will grow where caring people will become vocal on what they want really. Maybe the community will finally understand.
Posted by: Michel | February 1, 2007 12:26 PM
I see a lot of comments shifting the blame from FOSS to Microsoft. The problem with this is that in order for FOSS to compete with Microsoft for users, FOSS is going to have to be compatable/comparable with it. Excuses whining about how Exchange is propriatary are shameful. Tell me why a protocol analyzer and a few days of tinkering would not be sufficient to obtain the information needed for compatability? FOSS supporters claim each year that Microsoft will fall like Goliath and FOSS will rise to take it's place. This is said while insulting people who complain that FOSS is not comparable to existing propriatary software. You can't claim that FOSS is superior and then lash out when people say it isn't. I prefer FOSS honestly, but the community is not going to get anywhere with comments like "HARHAR j00 has been locked in by M$ n00b!".
Posted by: DivideOverflow | February 1, 2007 12:29 PM
It sounds like the only real problem you are having is with Office. Why don't you install WINE and use MS Office through that? Giving up just because Evolution doesn't work with a proprietary Microsoft product isn't fair.
Posted by: Steve | February 1, 2007 12:31 PM
I absolutely agree that Linux is not ready for a place on the workplace desktop. Unfortunately, the Linux community (and most of their proponents) have taken a confrontational stance on Exchange integration. Whenever these questions come up, the usual response from the community is something along the lines of "Don't use Exchange, ass."
Everybody points fingers at Microsoft for making Exchange proprietary and hurting poor little Linux, or at the people who buy and use Exchange/Outlook in their business and hurt poor little Linux. Nobody seems to be interested in helping poor little Linux have it's own client/server collaboration suite. Whether or not it looks and feels like Outlook/Exchange (that's a matter for discussion elsewhere), simply having that software as an option would do wonders for getting Linux integrated at an enterprise level. Interoperability with Exchange is the other golden ticket to being used for business.
Like it or not, Exchange and Outlook are what gets used for business. They are, for lack of a better term, the standard. Not the standard set down by a group of stodgy old men who think everyone ought to configure their e-mail with POP3 and SMTP, but the standard set down by the people with the dollars to spend and the time to save. Where the rubber meets the road, so to speak. So, if the people you want to use your software all think of Exchange/Outlook as the standard of usability and collaboration, you'd damn well better be able to work with it or do the same things if you want to be an option for their business!
Posted by: DaedalusLeto | February 1, 2007 12:31 PM
I have to agree with some of the other comments I've seen - your expectations are all wrong.
You're defining "Enterprise" as "work seamlessly in an all-Microsoft shop" and those aren't necessarily the same thing.
You also seem to be defining a good Linux experience as doing exactly what you were totally happy about in Windows but without paying.
If what you're looking for is a computer whose function is to attach to a Microsoft domain server and a Microsoft Exchange server and use all the newest Microsoft technologies relatively seamlessly, you should just install Windows. If you're happy with Windows, you should install Windows. Heck, even Microsoft Entourage for OS X can't talk to Exchange right most of the time, and MS MAKES that.
If you're talking about a transition, you're doing it backwards; put Linux on the servers first, where no non-techs have to get used to using it, where you have a greater guarantee of a limited application set, and where Linux has more experience. Also where Windows charges you more in licensing fees for fewer benefits. Samba is great.
THEN start rolling it out on desktops, starting with the thinnest ones, and using your choice of Linux-style or Windows style methods based on the situation.
But if you really want to talk fairly about Linux in Enterprise you need to talk about legitimately comparing a Linux environment with a Windows one.
You need to talk about better natural security and less time trying to clean up stupid-user infections. You need to talk about the ease of remotely configuring, updating, and reinstalling large numbers of machines. You need to talk about running remote applications via X being free. You need to talk about the registry mostly being replaced with a large number of text files you can easily and remotely overwrite and a total lack of DLL-hell, meaning you almost never HAVE to totally reinstall a machine - and if you do, you never have to open a control panel on any client machine ever to set a single setting unless you want to. A seamless ability to use any convenient desktop in the office.
Certainly there's add-on Windows enterprise software to do many of these things that Linux does naturally. And I'd point out that OS X does most of them too and has a more user friendly desktop. Some studies show substantially lower costs in terms of administrators with Linux - if the administrators know Linux.
But if all you want is a Windows machine, USE a Windows machine. Saving $129 is not, alone, a sound rationale for using Linux in a professional environment where all you seem to want is Windows.
Posted by: arete | February 1, 2007 12:32 PM
Well, saying that Microsoft discourages interoperability doesn't resolve the bug that you are experiencing, even if they do. To fix it, try downgrading to a previous version and see if it had the same symptoms.
However, turning the tables, I run an all Linux datacenter (actually four datacenters, but who's counting), and I have 5 Windows users running laptops with XP on them, and in order to please them, I've got to run Samba on my file servers to cater to them (the minority). If it wern't for those 5 people, I wouldn't have to worry about smb at all, I could just use NFS and not worry about all the freaky "features" (read: bugs) that make me create cruft to fix permissions, etc etc.
Perhaps you should talk with your IT department and see if you could access your folders through straight IMAP, or if they would cater to your operating system.
In the big picture, what does it tell you when compatibility and standards of operation only flow in one direction? What incentive does Microsoft give me to use its operating system if it won't use standards for network computing that have been established for years?
Posted by: Matt Simmons | February 1, 2007 12:34 PM
I've run Microsoft Windows from time to time, but I just can't get it to work in my all Unix environment. At first, it was the file sharing. The TCP/IP stack wasn't installed by default, only this Netbeui thing that didn't interoperate with my NFS setup.
I couldn't operate on a groff document file, or even a perldoc Pod file. Everytime I tried to use Microsoft Office to modify the standardized HTML formatted documents that my vendor used, they kept getting bigger and bigger.
The individual pieces for Windows got better of course since 1998. They replaced the generic error message with segmentation fault errors. I eventually was even able to connect to my Unix TCP/IP LAN to share files via NFS, get on the Internet out of the box, and even run a gopher client (and later, a web browser! Wow!)
But now, even ten years later, I still can't get Outlook to display the Internet headers by default when forwarding/reporting spam, I can only go through a number of menu options to copy/paste the headers into my emails to abuse@. I still can't make my Outlook calendar syncronize with the iCalendar format uploaded by my Macintosh and Linux systems and maintained with PHP and Apache.
So, I've finally given up on my attempt to make Microsoft Windows interoperate with standards-based technology. Maybe I'll try again in two years.
Posted by: andrewboring | February 1, 2007 12:34 PM
Well, I for one have had few problems using Linux in a corporate environment. The solution to the Outlook/Exchange issue for me was Windows Terminal Services. Our corporate IT folks manage a number of windows terminal servers, and I use those for Email/Calendering, as well as any other windows specific applications I am forced to use. I also don't understand why you insisted on converting between MS Office and Staroffice formats. Just leave it in the MS Office format, if that is what your company uses, but that is neither here nor there.
As for the guy that posted he had problems with Ubuntu Breezy on a D610, I used Ubuntu Breezy on a D610 until November of last year. The only "issue" I experienced was that the wireless was kind of a pain to get working. I ended up borrowing a script a friend of mine wrote to manage the key and network settings. As a programmer, I'm comfortable with such things, but I wouldn't ask my boss to go through the same experience. But, all the hardware worked out of the box, including the odd resolution screen.
Posted by: Euler | February 1, 2007 12:35 PM
Really... It sounds like every reason you had could just be put as "it's not microsoft". Issues connecting to Exchange, Issues because everyone uses Microsoft Word or PowerPoint. This has nothing to do work Linux and everything to do with, you want Microsoft products.
If you want them that bad, ask Microsoft to port over to Linux or keep on using Windows because you're a slave to Bill Gates.
Posted by: Alpha232 | February 1, 2007 12:36 PM
I'll simply echo the others who state accurately that your problem isn't ubuntu/linux but the closed-door proprietary non-solution from Microsoft.
1) do away with Exchange
2) give workers choice
It's really that simple. And any arguement that "but we need Exchange to do our job" is specious. How did anyone do their job before Exchange? In the end a business concern must make a choice - lock in to Microsoft where no choice exists *or* do not lock in to Microsoft. The fact that this top-level choice exists should nudge in the right direction.
Posted by: Ray Spence | February 1, 2007 12:37 PM
Microsoft doesn't adhere to any standards but their own. They work hard to make sure the only way you'll have a good experience is when you use Microsoft throughout the enterprise; desktop and server. If you want to use Microsoft servers for the core of your network; be prepared to use Microsoft for the clients. Likewise, if you're using MS Outlook for your mail client, don't expect anything but Exchange to provide full functionality.
If you truly wish to use Linux in your enterprise without a hitch; you'll need to get rid of the Microsoft stuff that's hanging things up.
Posted by: Anonymous | February 1, 2007 12:37 PM
I've used Linux, BSD and Mac OS on the desktop, and have done so for years and I know plenty of people I've worked with who do the same. I have no intention of being forced to wrestle with a Windows based desktop for day to day work any time soon.
The few instances of finding I have to deal with an unusually formated Microsoft Office documents (typically documents that are formatted in a way that makes them problematic to deal with in World itself) are nothing compared to the benefits I gain from from using pretty much any Unix based desktop.
Even if your company runs Exchange server, it's not like it doesn't have IMAP and LDAP interfaces (though Mac OS, Linux and BSD have free mail clients that integrate with Exchange - it's built right in on Mac OS X if your IT department stubbornly refuse to be accommodating).
While I'm familiar with the sort of issues you've raised, they are far from insurmountable (nor, IMO, do they outweigh the benefits of a Unix desktop for productivity).
Posted by: FridayUK | February 1, 2007 12:39 PM
Some quick googling shows that there are bugs and problems Evolution 2.8.1 has with accessing folders.
Since these are known issues, they most likely have been resolved in a newer version. I'd suggest upgrading to the latest version of the software you're trying to use first, and then see what works, and what doesn't.
It might also not be a bad idea, since you're just 'trying this out' to try out the development version, as it's usually still pretty stable, even being labeled as 'development', and will have all the latest and greatest features & fixes.
The latest 'Stable' version of Evolution is 2.8.3. The latest 'Development' version of Evolution is 2.9.6.
Posted by: Anonymous | February 1, 2007 12:42 PM
Linux doesn't work with Windows? Maybe you should also think about it as WIndows doesn't work with Linux. It is Microsoft that is actually trying to make sure Linux won't work with Windows by making Windows less cooperative. Still, despite that, we actually have it working fine where I work. Most of the engineering staff, and even a couple of the sales staff, use Linux while the rest use Windows.
Posted by: Skapare | February 1, 2007 12:43 PM
If you want to help, try to get Microsoft to publish an RFC covering MAPI and the Exchange calendaring protocol. There are more than a few Thunderbird developers willing to implement it.
While you are at it, make sure MS wont ask for royalties for using it.
Posted by: Anonymous Coward | February 1, 2007 12:44 PM
Your issues have NOTHING to do with Linux. Linux IS ready for the desktop in the workplace - many already use it quite successfully. Linux will never mix well with proprietary MS technology. MS simply builds roadblocks to anything OTHER than their "approved" software.
I'll offer your issues have nothing to do with linux. I use my SUSE Desktop in my business every day and have successfully for the past 5 years.
Posted by: PJ | February 1, 2007 12:45 PM
I'm using the evolution exchange plugin at work and it's working just fine. Granted I don't do actually know what exchange does. For me it just adds an extra calendar into my mail client and lets me check my email. So there are people using linux successfully. The problem is that you have to break down the monoculture. Emailing documents around and making small changes in them is ridiculous (which is the official version? who changed what? was that a formatting or content change?). I stopped doing that years ago and instituted Wikis and Intranets at every job I've had. I don't think I've written an actual word document for work in years.
If you want hosted calendars just setup some calendaring software. If you do these things you'll open up your enterprise for linux, mac, and windows folks. They'll thank you, and you'll have a much better leg to stand on when trying to get rid of Microsoft. Because eventually if you have this great Intranet hosting calendars, and mailing lists, and wikis, someone is going to ask why we need to keep paying the Exchange licensing cost.
Posted by: Tim | February 1, 2007 12:46 PM
I don't know what your Public Folders were being used for but you CAN access Exchange Public Folders using a browser if OWA is installed. Unless you have a custom app. using it that might work.
Granted that the experience in non IE browsers isn't always pretty but your documents are available.
-bill
Posted by: Bill | February 1, 2007 12:47 PM
I'm currently running Fedora Core6 x86_64 with evolution 2.8.2 and I can connect to our Exchange 2003 server just fine and see all my public folders. When working with Linux right now, you often have to "jiggle" things a little bit, but you don't have to pay the $300.00 price tag to M$. I'll never go back to Windows....
Posted by: Phil Hale | February 1, 2007 12:52 PM
You can use IBM/Lotus groupware for linux, it works fairly darn well and it is more secure than exchange is going to be.
Posted by: john | February 1, 2007 12:55 PM
I"d take that one step further. as someone who just setup ubuntu 6.10 as a dual boot with xp mce and have played with many distro's in the past, i can say that while even this version of ubuntu is great (once setup) it can't compete seriously with MS until you can install and configure ALL hardware (natively supported or not) without using terminal commands. As great as linux is right now, my 55 year old mother can install windows without my help..i doubt she could do the same with any linux distro.
Posted by: Sellout | February 1, 2007 12:55 PM
Did you try clicking the checkbox next to the folder you want to subscribe to?
[Yes. - Ed.]
Posted by: Stuart | February 1, 2007 12:55 PM
I always wonder why people say "Linux is not ready for the office enviroment", when all they are doing is trying to integrate with Windows. How exactly do you expect Linux to integrate with 100% compatibility when Microsoft does everything in their power to prevent it?
You should be cheering the fact that it works as well as it does, instead of bashing Linux for a problem that is entirely Microsofts fault. Think about it this way: If Microsoft wanted Linux to be able to integrate into a Windows office, they would tell the Evolution team exactly what needed to be done, maybe even submit patches to them. How can you blame Linux for this?
Posted by: wGilk | February 1, 2007 12:56 PM
The problem here it that Ubuntu is a binary distro. If you want it to work, compile the source.
Posted by: PenguinHead | February 1, 2007 12:57 PM
So what you're really saying is that Linux is still not able to interface with a Microsoft-based workflow. If you have a business that is surrounded by Microsoft installations -- domain server, Exchange server, Office documents everywhere -- maybe Microsoft is the best way to go.
The headline is misleading, in a way. It's not that Linux (or Mac OS X, etc) isn't ready for the workplace, much less "the enterprise". It's just that third party tools implementing Microsoft formats and protocols are guessing at best, and can't handle everything perfectly. Which sounds about right, considering what they're working with.
Workplaces and IT departments that work with a platform agnostic infrastructure create systems that are reliable, easy to use, and accomplish the same goals as the Microsoft workflow, without the Microsoft. You choose your technology and run with it, but just because one company doesn't play nice doesn't make the other solutions inferior.
Posted by: Nick | February 1, 2007 12:57 PM
Regarding your two screenshots of the "Folder Subscriptions", what happens when you simply check the boxes in front of the folders you want to subscribe to? I could imagine the buttons were removed because they don't do anything extra compared to simply checking or unchecking the boxes.
Kind Regards, Retro
[Quite frankly, they wouldn't stick and we couldn't access the folders in Evolution. We don't know why - that's was our first thought, too. --Ed.]
Posted by: Retro | February 1, 2007 12:59 PM
You were almost there. All you need to do is check the box(es) next to the public folder and the subscription takes place immediately -- no buttons required.
[We actually tried this - didn't work for some reason. -- ed.]
P.S. I converted all of my machines -- work and home -- to linux a year ago (mostly Ubuntu 6.10 now). Finding I could fully integrate with the corporate Exchange mail/calendar/address book using Evolution was the key. I've been considerably more productive (and happier).
Posted by: cdcooper | February 1, 2007 01:00 PM
The fact is that Microsoft runs modern business. If you cannot interoperate with Microsoft's applications, then your software does not fit in a corporate environment.
Microsoft is out to make e-mail, calendering, group messaging, all that stuff easy for their customers. Exchange does all of these things quite well, and having them integrated in one package is much more easy than getting separate disjoint applications to do each individually.
Is it Microsoft's responsiblity to make sure their software interoperates with other software? Only to the extent that it makes business sense to them. Microsoft isn't doing anything WRONG (from a business standpoint), per se, however that does not mean they are playing nice with other vendors.
And yes, Office is the de facto standard for office applications. I did the whole "Open Office" route once, and still regret it.
I did the whole "ditch Microsoft" thing on a job as a proof of concept, just used Open Office for the documentation. Didn't work right. This was late 2006 (2003/2004 I could understand). Every time I opened the document, I had to reformat my tables because they would always lose the proper orientation of the text after I saved the document -- this was only in Open Office, I didn't even try to open it in Word at that point. I finished the job, kind of thinking "Oh its coming along I guess -- maybe I could use this", and PDF'd the document for the client.
He told me he wanted the original Word file, so I opened it in Word and all the formatting was screwed up. Had to cut and paste into Word and reformat the whole thing -- THEN he wanted to know why it didn't look exactly like the PDF. Experiment failed.
Posted by: Eric | February 1, 2007 01:00 PM
Try getting your windows system working in a linux environment and you'll have the same problems.
Posted by: micah | February 1, 2007 01:00 PM
Don't blame Linux for not being able to be 100% compatible with MS software. That proprietary shop is set up to prevent interoperability.
Can't you just buy the MS Office product and run it under Linux using crossover office? Or run it under VMWare or some other virtualizer. Or run it on Citrix?
That would give you 100% Windows Office and Outlook.
I have found that running MS applications in their own VMWare bubbles helps to keep applications from interfering with each other. Plus they seem to run faster and windows crashes less than when it runs on the bare metal.
Posted by: Jimmy the Geek | February 1, 2007 01:01 PM
Did you try clicking on the checkbox on the left side to subscribe?
Posted by: Anonymous | February 1, 2007 01:05 PM
While linux makes a great server, I do agree it lacks in a lot of places that prevent it from being an adaptable desktop OS.
The best desktop linux that I have used is freespire/linspire. However, not perfect, but possibly the most user friendly.
Linux misses out on a lot of "enterprise desktop" capabilties that Microsoft has. Knowing when to use each technology is key. IMO, linux is stuck in this interoperability mode instead of trying to invent stuff to compete directly with Microsoft and their technology.
The stuff that does compete, does so and well. IE Apache, MySQL, etc.
Posted by: Ohknoes | February 1, 2007 01:07 PM
I don't know very much about connecting to Exchange servers with Evolution, but I think I see the problem you were having based on the screen shots you posted.
Recent versions of GNOME (and GNOME apps like Evolution) have been moved from a dialog box system that requires confirmation to one where changes are made instantly.
So, moving from Evolution 2.4 to 2.8, the need to click an extra "subscribe" button before closing the dialog was removed. You should be able to just add a check beside the folders you want and click close.
Jeremy
Posted by: Jeremy | February 1, 2007 01:12 PM
YoU SHOULD NOT BEING USING EDGY FOR BUSINESS! Use dapper, its got long term support. And dont be a cheap person, get the single user support until you learn how to use linux. Just because you know how to use windows does not mean you know how to use linux.
Posted by: cantormath | February 1, 2007 01:14 PM
The real problem is that you're locked in to Microsoft.
Our company is much more fortunate: We've been Linux right from the start, and all of our Linux-based systems are smoothly connected and do everything we need. For us, trying to integrate a Windows box into our network (if we were ever insane enough to attempt it) would be a
problem, because the Windows way of thinking [sic] just doesn't fit into the Linux way.
Welcome to Vendor Lock-In.
Posted by: David F. Skoll | February 1, 2007 01:26 PM
Try Xandros next time, they put a lot of effort into making that type of business application work under Linux.
Posted by: David | February 1, 2007 01:37 PM
Your particular definition of "the enterprise" is "our Exchange server and a bunch of MS Office documents." You should make that clear, because you're painting with a ridiculously broad brush here.
I work in a similar environment and don't see the issues you mention. OpenOffice handles everything people create here, and I'm reading my email from the Exchange server right now.
But I don't doubt your problems. I just think your expectations are a bit off, and that you extrapolate too broadly.
Posted by: ubikkibu | February 1, 2007 01:38 PM
These are the actions of a crazy person :) -- doing the same thing over and over again, expecting different results.
As long as neither Linux nor Windows are striving to be the ultimate in interoperability, you will continue to have problems inter-mingling. Obviously, it is not the result of which of these environment(s), nor suite(s) of product(s), you use individually. Instead, its the fact that both environment, and suite of products, on either side, are running the race in opposing directions. And that won't change until it makes more money to be inter-operable, or somehow make less money to build proprietary products.
Posted by: mat&t | February 1, 2007 01:38 PM
Yeah, well, the reality is that anyone who complains about vendor lock or "proprietary" standards simply lacks the technical or innovative capability to find a solution. The APIs are published. Get to work.
Posted by: Max | February 1, 2007 01:39 PM
Try SUSE Linux Enterprise Desktop 10 and go on the Novell newsgroups if you have an issue. SLED 10 is a less bleeding edge distro with a greater focus on testing and the need to connect to corporate networks. SLED releases every two years due to a focus on stability, Ubuntu releases twice a year due to a desire to have the latest and greatest. It seems strange you are reading a manual off the Novell site but not using a Novell distribution and then wondering why things aren't the same.
Posted by: EnviroTO | February 1, 2007 01:43 PM
By golly some of you zealots can’t see the forest for the trees
What the man is trying to do should be standard fare on any operating system that was serious about gaining any enterprise adoption. What he is describing is the exact issue that prevents Linux from gaining any serious foothold in the home / desktop enterprise market ... it's just too hard for most people.
It's not that people are not smart enough, it's just that people don’t have the time to spend messing round to get basic things to work. It's very hard trying to sell an operating system when you are having to tell your CIO that there is a problem with the exchange integration and you are waiting for a reply to a message board / mail group posting.
I work doing system design and implementation , most of which are in Unix ... so I can say with some experience that with operating systems it's horses for courses. For my Database / Application server I will recommend *ix 9/10 times , but for a desktop operating system for most it’s just a viable option
Posted by: Tony Starks | February 1, 2007 02:00 PM
Most people here who are saying, "Just ditch Microsoft and use Linux programs" are failing to recognize the importance of legacy. If you have years of archived information, you can't simply switch over to new software unless you can easily transfer all your existing data with you.
Posted by: Scoobs | February 1, 2007 02:03 PM
Saying that you should not have to interoperate with Exchange is naive. Businesses choose Exchange (or any product, proprietary or otherwise) because it solves a problem for them at a price they are willing to pay. Rarely do business decision makers care about the ideology of the product. You cannot use a product that prohibits you from doing the things you need to do to make your business succeed.
The reality of the world is that businesses use proprietary products. If your business wants to work with another business, you have to be able to interact with their systems. I admire the author for trying to get it done with OSS, but it is clear to me that he understands how things work in the real world.
Posted by: bafarmer | February 1, 2007 02:09 PM
Why do you want to use Linux in the first place?? You will not contribute to Linux just by being a user. You just want to be benefited by it.
There is a valid reason for everything to either work or not work in this world.
If something is not working, try to understand the problem instead of throwing mud at it. Nobody had promised that Linux will work seamlessly with windows.
Its like blaming Microsoft if MS office is not working in Linux
Posted by: venkat | February 1, 2007 02:11 PM
Eric:
Word processor documents like Microsoft Word format and the Open Document format are not geared to making things look exactly identical. They are a kind of rich-text format that provides supplementary information about text sufficient to reasonable formating. PDF, however, is oriented to formatted output. Correctly implemented, any PDF rendering engine will produce output that visually appears identical to any other. Your client's expectations are out of touch with what PDF vs. document formats are about, regardless of whether you use OpenOffice or Microsoft Word. You just won't likely run into it if you are a user of MS Word because you wouldn't have tried PDF at all.
MS Windows and MS Office are in fact the most used computer tools in business, as you say. The reason this is so is in part because Microsoft was there first with something really complete that worked well. Today, what Microsoft offers is, in terms of office functionality, still better than what OpenOffice provides. If all I was doing was office stuff like that, I'd prefer MS Office for the task. But OpenOffice is catching up and is better than what MS Office was at a few years ago. But at the same time, Microsoft is doing two things: They are trying to make MS Office better (this is a good thing) and they are trying to make things not work, or work poorly, for OpenOffice (this is not a good thing).
For the more technical things I do, I really need Linux. Windows simply cannot do the job well and safely. While I can keep a Windows computer off the internet, I don't have that choice for the technical work I do, so Linux is required, even if just for the security. So the only issue I have to decide is whether to dedicate a separate computer that is isolated from the internet to do my smaller than average office needs, or use Linux with it's not-quite-as good tools. Things are close enough that for me it isn't worth having the 2nd computer (dual-booting is way out the question because I have too much stuff running on Linux all the time).
Your mileage most certainly will vary. OpenOffice isn't for everyone. Only a fool would ever think it could be. No matter how good it becomes, Microsoft will do something that beats it somewhere to keep at least some of the market. In the end it all comes down to just how much of a market there will be for each. I suspect Microsoft will keep the majority of the market for a long time.
The big issue we still need to deal with is interoperability of documents that you and I might share if we had a need to do that. OpenOffice developers want to be interoperable. Microsoft doesn't want to be. Think about how that works in a world where at least some people really can't use MS Word. Wouldn't you rather have a Word program that would play well with others? I would. And if Microsoft were to ever do that and port Word to actually run natively on Linux as a binary program, I actually would give it very serious consideration to buy and use.
Posted by: Skapare | February 1, 2007 02:20 PM
Part of the problem from what I can tell is trying to use Evolution. I spent time with it over the past 6 years here and there and it never worked right even when trying to use it with just IMAP. There are so many stupid little things wrong with it to count.
Did you know that as of the end of last year the response from the development team to putting your contact info as a signature above a reply in a messages is "thats not how you should be sending your mail". I mean c'mon!
We've since switched to Zimbra.
Posted by: Linux for the enterprise | February 1, 2007 02:27 PM
I don't think the issue isn't that there aren't ways work around to this issue as so many people have posted. It also isn't that he doesn't like Linux for all you fanboy MS haters out there. It is that if Linux wants to truly reach the mainstream in these environments like it tries so hard to do, things like this must SIMPLY WORK. He has been far more patient than most users would be in this situation, trying again and again for 10 years. The average user won't be that patient. They will try, and when it doesn't work exactly like they think it should, they will go back to what they know. The concept of "if you want to use Linux you have to change your protocols and get rid of exchange, and hire an IT manager to configure your servers differently" isn't reality. I agree that open standards are better than proprietary, but the cost and time involved for most companies and users to switch if their legacy is proprietary is too much. Especially if it doesn't work on the first try. Linux is getting much better, but it isn't there yet.
Posted by: Lyndon |