Slashdot Mirror


10 Years of Pushing For Linux — and Giving Up

boyko.at.netqos writes "Jim Sampson at Network Performance Daily writes about his attempts over a decade to get Linux working in a business/enterprise environment, but each time, he says, something critical just didn't work, and eventually, he just gave up. The article caps with his attempts to use Ubuntu Edgy Eft — only to find a bug that still prevented him from doing work." Quoting: "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... 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."

44 of 857 comments (clear)

  1. Linux is Inhibited by Greed by eldavojohn · · Score: 5, Insightful

    Your frustrations aren't unique.

    In fact, I've experienced them both at home and at work with Linux.

    But I would like to point out that some of the problems you faced (like integration with MS Exchange server) are simply Microsoft not wanting to release/support/adapt to standards. I know you're not directly blaming the Linux community for your (and the seemingly global) failure in adopting it but what is putting a real big halt on it in the corporate environment is companies working against it. Maybe this will change but I highly doubt it.

    The shortcomings that Linux suffers are a result of poor design. Poor design of third party devices, software & services. If all the wireless card manufacturers got together and agreed on a interoperable adapter interface to their cards, it would mean that the OS developers would just need to write one other side for ever driver of every wireless card to work. The problem is that if they opened this up, they perceive their competitors would grow stronger by seeing their research. I suppose something could be said about this hampering innovation or removing the option to continually change chipsets in the search for the cheaper/better hardware, I don't know enough about wireless cards. But one would think everyone could agree on some interface to use. This is apparently a good design practice but poor business move.

    I reiterate that you are not alone in your frustration. You didn't fail to adopt Linux, Linux didn't fail to meet your needs, it was the entire community and their business practices that failed you.

    --
    My work here is dung.
    1. Re:Linux is Inhibited by Greed by morgan_greywolf · · Score: 5, Insightful

      But I would like to point out that some of the problems you faced (like integration with MS Exchange server) are simply Microsoft not wanting to release/support/adapt to standards. I know you're not directly blaming the Linux community for your (and the seemingly global) failure in adopting it but what is putting a real big halt on it in the corporate environment is companies working against it. Maybe this will change but I highly doubt it. Actually, in this case, probably not. The difficulty seems to lie in a bug in Evolution. After reading TFA, apparently the author couldn't figure out how to make Evolution 2.8 read public folders. Well, he got it working following some instructions for Evolution 2.4, but sadly, while Evolution could display a list of public folders, the 'Subscribe' and 'Unsubscribe' buttons never appear in the dialog, probably due to a bug.

      Not to berate the Evolution developers too much, but I've personally found almost every release of Evolution to be horribly unstable.I say this with sadness because I was once a true believer in Evolution. Like the author, every year or two I try Evolution yet again, but unlike the author I usually give it a chance for about 6 months to maybe a year, and always I find something horribly broken about it: random crashes, data loss/corruption, memory leaks, performance problems, stuff not working (especially the Exchange connector stuff), etc. And sometimes I send in bugzilla reports and they get ignored for months and months. I think the problem has been worse since Novell took over, too.

    2. Re:Linux is Inhibited by Greed by s20451 · · Score: 4, Insightful

      What really astonishes me is that open source has made such great leaps in other areas yet there's no apparent replacement for Outlook & Exchange. For a huge number of folk in business, having an open office suite is useless if they don't have calendar sharing, resource scheduling and email/contact sharing amongst groups. Is this really so difficult to achieve?

      Probably not, but perhaps open source developers are not interested in providing such a solution.

      The flip side of "Linus is inhibited by greed" is that "Linux is not responsive to the needs of the marketplace". There are no dollars on the line for linux.

      --
      Toronto-area transit rider? Rate your ride.
    3. Re:Linux is Inhibited by Greed by Rakarra · · Score: 5, Insightful
      There are no dollars on the line for linux.

      Uhhh.. no, there are a lot of dollars on the line for linux. Just because many of the developers don't get paid and most of the software is available free of charge does not mean that there has not been a great deal of commercial investment in Linux/FOSS.

    4. Re:Linux is Inhibited by Greed by twbecker · · Score: 4, Insightful

      Evolution is nothing more than a steaming pile of shit. I've used it with Fedora, RHEL, and Ubuntu (Ubuntu being the most stable, but still shitty), and the app is simply the epitome of unstable, especially when used as an Exchange client. I simply don't understand how a product so prominent in the open source community that has been around for so long can still suck so bad. My company now has some server side software that allows Exchange to be accessed through IMAP, and I switched to Thunderbird with Lightning. I have yet to experience a single crash or non-trivial bug.

      --
      "The problem with internet quotations is that many are not genuine" -Abraham Lincoln
    5. Re:Linux is Inhibited by Greed by jimstapleton · · Score: 4, Insightful

      So, to sum up your post:
      "You are experiencing problems similar to many other to-Linux migrators. Don't worry, the problem isn't you or Linux, it's everyone else - all the hardware manufacturers and software vendors."

      Sorry, blaming problems on everyone but us doesn't do anything except prevent the problems from being solved (and it can cause even more problems). Other groups have adapted to this kind of mentality, even within the Linux borders. Passing the buck, like this post implicitly suggest isn't a good idea for getting things working. Don't get me wrong, I'd like to see those solutions you mentioned also, but to say the problem is all on the other side is not only wrong, it's counter productive. Linux could use more developers (most OSS projects could), and Linux could cooperative developers, a bit of competition is good to encourage improvment, but too much competition (dozes of projects that do more or less the same thing for example) can spread the resources too thin to get anything done in a timely manner.

      Are things as easy as they could be? No
      Are things as easy as they should be? No
      Will bitching and moaning about it, or logical reasoning change it? Hasn't yet, so most likely: No.
      Answer: Deal with the problem at your end.

      --
      34486853790
      Connection too slow for X forwarding? Try "ssh -CX user@host"
    6. Re:Linux is Inhibited by Greed by s20451 · · Score: 4, Insightful

      many of the developers don't get paid

      This is my point. Developers who do things in their spare time don't like to write boring software, even if that's what most people would use.

      --
      Toronto-area transit rider? Rate your ride.
    7. Re:Linux is Inhibited by Greed by man_of_mr_e · · Score: 4, Insightful

      "It's not MY fault that my artificial lung won't work for you. My lung converts Methane into oxygen, and the earth isn't compatible with this common environment found on many moons and planets, except earth, it's the earths fault."

      Dude, like it or not, you gotta interoperate with the common environment, even if they don't want you to.

    8. Re:Linux is Inhibited by Greed by tacocat · · Score: 5, Insightful

      I'll admit I have not read the article...

      But I find it strangely stupifying that someone would use a distribution intended to be a cutting edge user desktop installation for what he called Enterprise Solutions.

      Only the insane or stupifyingly owned will roll Vista into all their Enterprise environments on the first day it's released. Most wait 6 months to a year. Wouldn't the same consideration hold some merit for Linux distros?

      I'm picking on Ubuntu specifically because I think they author made the wrong choice. There are a lot of really well operating distributions out there that work very well. There are few, if any, products that don't pay homage to MSFT that will work with Exchange. And when you talk about using Thunderbird to get Exchange email keep in mind you are only using IMAP and not the whole Exchange Experience kind of thing. He might as well bash Oracle for not making MS Access drivers.

      I gave up fighting for Linux a long time ago. Not because it isn't a really great OS. But because people who are in Corporation IT don't want good software. They want simple contracts. As often as something goes wrong with Microsoft, there is almost always someone on a help desk phone number they can yell at. And that makes them feel like they are doing their job.

      Bunch of Vogons...

    9. Re:Linux is Inhibited by Greed by LibertineR · · Score: 3, Insightful
      All you have to do is read the posts above and below yours.

      Its all along the lines of "It does 60-70-80% of what Exchange does."

      After awhile, it just gets embarrasing. Yeah, its from Microsoft and it costs a small fortune except run in less than optimal circumstances under SBS, but even Exchange on a Small Business Server is functionally superior to ANYTHING from the Linux community (glad I got spare karma), and this is going to be the case forever, as long as people can still "boast" safely about their 'percentage-of-Exchange' solutions.

      It is past put-up-or-shutup time on this issue.

    10. Re:Linux is Inhibited by Greed by systemeng · · Score: 3, Insightful

      I'd have to agree on the comments on Evolution. There are some really nice UI features and I'd love to use it but bugs in it make it unusable for me. The bug that killed it for me was a bug in proper handling of LDAP directories which would cause Evolution to deadlock usually after I had written an important e-mail and wanted to add an address. I spent hours poring over the source code and eventually found that one of the components in Evolution tries to message Evolution Server to get the LDAP data and the whole thing hangs. Near as I could tell, the bug related to not handling an error condition somewhere related to the LDAP request: Not that anybody can really tell since the call stack was 30 or 40 levels deep and even with the source, determining who threw the error and why was like looking for a specific molecule of water in the ocean. The devs were relatively responsive and I did get closure on all of the bug reports I submitted. I was never sure the bug was fixed as the devs who fixed related stuff weren't sure either. I had to switch to Thunderbird to be able to reliably send mail to my colleagues so I ultimately stopped caring. Reading the source code, there are lots of comments suggesting uncertainty as to whether different sections of the code are correct. I can't say I found I liked the IMAP code in there as it's error handling seemed pretty weak. I'd say that Thunderbird is much more stable from the user's perspective and I've never had a problem in it with any of the features in Evolution that made me switch. I like the evolution UI but I think the backend is broken and that they would be better off to take a working backend from elsewhere and put their front end on it than to continue developing the current code base. Other systems I've experienced with similar architectures are usually broken and a sign that the system needs a simpler architecture.

    11. Re:Linux is Inhibited by Greed by joekampf · · Score: 4, Insightful

      The issue is not to find a replacement for exchange, it is to find an easy transition from Exchange to something else. You can't just expect a company to decide to scrap exchange for something else. If you want to get a corporation that has 100's of desktops running MS Outlook you need a client of Exchange for those few Linux desktops. Once you have that then you can start to migrate users to Linux. Once you are all Linux, you can then swap out your Outlook with something else. Another issue that I also see right now, is a lot of corporate internal web applications being written specifically for IE. There is no alternative if you want to view these applications on Linux or Solaris. Joe

      --
      When a man lies he murders a part of the world.
    12. Re:Linux is Inhibited by Greed by idontgno · · Score: 5, Insightful

      Especially if it's software that enables random people to schedule them into time-wasting meetings at a click of a button.

      Ah. I'm glad someone has a grasp of the true business need.

      The fact that you don't approve, is both an indication that you're sane, and that a sign that your opinion is not relevant to the business case. Exchange compatibility is a non-negotiable, non-finesseable, titanium-clad, gotta-have-it-no-kidding, requirement. And it's boring, boring, ad nauseum boring, tedious, bores-me-to-tears boring. No bling, no eye candy, no Google job offers. No accolades, no developer street cred, absolutely no Open Source groupies.

      Welcome to reality. What the business masses need is not what anyone sane and competent is willing to develop gratis. And that's the root of the problem. That's proprietary development's superweapon. That's Free Software's kryptonite.

      --
      Welcome to the Panopticon. Used to be a prison, now it's your home.
    13. Re:Linux is Inhibited by Greed by zotz · · Score: 4, Insightful

      "Welcome to reality. What the business masses need is not what anyone sane and competent is willing to develop gratis. And that's the root of the problem. That's proprietary development's superweapon. That's Free Software's kryptonite."

      Nope. That is where every fortune 500 company and every national government that wants to have that functionality on linux needs to look at their yearly exchange costs and kick in 10% to some development group to write such a program that will run on linux.

      This just could be businesses showing their blind spot. They need it or they don't. If they do need it, they have the bucks to pay to have it. If they don't, they can stop crying out that they do. Fairly simple. Now, if it is patents that the governments have awarded on software that are holding things up, the governments at least have to look in the mirror.

      Yes? No?

      all the best,

      drew

      --
      FreeMusicPush If you want to see more Free Music made, listen to Free
    14. Re:Linux is Inhibited by Greed by Schraegstrichpunkt · · Score: 4, Insightful

      Welcome to reality. What the business masses need is not what anyone sane and competent is willing to develop gratis. And that's the root of the problem. That's proprietary development's superweapon. That's Free Software's kryptonite.

      You seem to be assuming that free software implies volunteer work, and that paying developers demands proprietary licensing. That's unfortunate for you. The good thing is that your lack of imagination doesn't prevent companies like Red Hat and IBM from making a nice profit in the free software industry.

    15. Re:Linux is Inhibited by Greed by MECC · · Score: 3, Insightful

      Welcome to reality. What the business masses need is not what anyone sane and competent is willing to develop gratis. And that's the root of the problem. That's proprietary development's superweapon. That's Free Software's kryptonite.

      Hmm... "reality", "superweapon", "kryptonite" - I think its clear who needs a reality check.

      An accurate of the vast majority of business exchange situations are places that have used only outlook/exchange and nothing else, and only use a fraction of the features that outlook/exchange offer. And, those usually don't work well. Just one minor example is that outlook/Exchange doesn't include emails in replies and forwards - only aliases. And, don't forget that using exchange all but forces you to use MS's dhcp and dns servers (active directory) - which are plain lousy (yes, I'm being polite). That is, unless you really like a polluted dns environment and lack of version history/revision control and no auditing ability - to name just a few of the better aspects of MS's AD dns/dhcp capabilities. Exchange is in most cases a one step forward two steps back proposition.

      Businesses use exchange because they were virtually born into it and don't know anything better, not because it meets their needs so perfectly. At this point, anything different is a tough sell only because its different, not from a lack of meeting people's needs.

      --
      "We are all geniuses when we dream"
      - E.M. Cioran
    16. Re:Linux is Inhibited by Greed by avronius · · Score: 3, Insightful

      Let us assume, for a moment, that I have created a mail system that sits on top of a database. The database has just shy of a thousand fields and close to three dozen tables. Each record represents one mail message, one calendar item, one task, or one [insert record type here].

      Now, you'll discover that people want to view that data on their desktops. They want to use a single client application that integrates the various record types in a single window. Currently, I can access / modify / copy / delete the data using perl or php, and present it in a clean and readable format, but the user interface is not quite there.

      At this point, further investment is needed to develop the client application. It needs to:
      1. authenticate to the mail server
      2. provide a visual environment for each record type - one for calendar, one for e-mail, one for contacts, one for tasks
      3. copy / move / update / delete records to / from the central store to the client
      4. be able to run on all flavours of *nix.
      This investment must come either from business or from the developer community. Here's where it gets sticky.

      As a developer, I just want my product completed and out there - in use by the world. I am forced to choose how it goes forward, or how it will die. If I go with business sponsorship - they would most likely wish to own the source code. The product ends up being proprietary, and will not advance as rapidly as an open software product.

      However, if I seek assistance from the development community, it may never make it beyond the idea stage. Without devleopers that have the time to devote to the project, it will die on a shelf somewhere.

      While healthy skepticism is good thing, assuming that something can't be done [even though it has ALREADY BEEN DONE] is not healthy. If you can afford to pay licensing on one thousand seats of Microsoft Outlook, you can afford to pay a developer to write a mail and calendar client application.

    17. Re:Linux is Inhibited by Greed by zotz · · Score: 3, Insightful

      "Could someone make an open source product that works with Exchange?"

      No need to work with exchange. Just need to replace exchange and do the job for the organisation that exchange does.

      "Now, if private investors see that there's a profit to be made, sure, they might kick in to compete with Microsoft..."

      Your whole last paragraph is predicated on a particular view of how software should be funded and made. To use a saying that still seems over popular:

      Think outside the box.

      Do you honestly think it is beyond the ability of the Frotune 500 to form a group and fund it with the express purpose of replacing exchange and outlook? Do you think it would overly tax their IT budgets? I think the big problem is that they don't see that it would benefit them or it would not benefit them.

      I was responding to a problem that I had percieved (it was perhaps in the post I replied to or perhaps further up) where someone was saying that business needed this. My point was that if business needs, nothing is stopping them from paying for it and getting it.

      Just because the software is Free, you are not forced to not pay for it.

      all the best,

      drew

      --
      FreeMusicPush If you want to see more Free Music made, listen to Free
  2. I love these articles... by Lumpy · · Score: 5, Insightful

    They always fail to mention that Management refuses to let the project actually work by letting go of exchange servers and this uncanny belief that you HAVE TO HAVE ACTIVE DIRECTORY OR WE WILL ALL DIE! Truth is that active directory is overrated and better solutions exist for linux, Exchange is not any better than other solutions, etc....

    Many companies were able to switch when they got buy in and support from management to do so. You HAVE To replace your infrastructure and backend way before you replace the fontend. Then you can slowly change what people see and touch. It's a lot of work to pry microsoft from your server rooms.

    The best solution is to not let it in to begin with or not allow it to touch anything new.

    --
    Do not look at laser with remaining good eye.
  3. Misleading, and retarded by Quixote · · Score: 5, Insightful
    The summary sounds misleading. The problem was not that he couldn't get Linux working; it was that he couldn't get Linux working with Microsoft Windows ! There is a big difference between the two.

    From the "article":

    I purchased third-party provided connectors into Exchange, and ran Office-type applications as well. But it didn't work very well....

    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....

    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 ... 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....

    But even now, ten years later, I couldn't get Evolution to work with our Exchange server.....

    I hate to use such strong language, but this guy is a total retard.

    How is this news, exactly? This is like me taking a fine American car to UK and complaining that the car sucks because I have to drive on the other side of the road!

    1. Re:Misleading, and retarded by jamesl · · Score: 4, Insightful

      The problem was not that he couldn't get Linux working; it was that he couldn't get Linux working with Microsoft Windows.
      The problem was that he couldn'g get Evolution to work with Exchange Server which it was designed to do.

      This is like me taking a fine American car to UK and complaining that the car sucks because I have to drive on the other side of the road!
      This is like you taking a fine American car to the UK and finding that no one will buy it because the steering wheel is on the wrong side of the car. And then complaining that the Brits are stupid because they won't buy such a fine car.

  4. Re:Waaaaa. by GoodbyeBlueSky1 · · Score: 3, Insightful

    Thank you for your exciting commentary. Now how exactly does this contribute to the discussion about the difficulty of integrating Linux into a business environment?

    --
    why? forty-two.
  5. Re:Waaaaa. by jellomizer · · Score: 5, Insightful

    Well the thing you should look back and realize. The Open Source Community rather quickly got SMB support in its file systems, and that was closed like Exchange was. The only different is that OSS Developers (Many who are in colleges) realize the demand for needed to connect to windows networking. But being that most colleges don't use exchange especially for students the amount of work done to make Linux work with exchange is pathetic at best. Having people use the web interface, or a terminal service is stupid and most and requires more horse power then currently, and they get a worse experience.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  6. And Windows is any better? by TheWoozle · · Score: 5, Insightful

    I suppose that all IT departments at companies that run Windows are just sitting on their thumbs, doing nothing, then?!

    There is no silver bullet. Running a Microsoft OS (or even an Apple OS) doesn't magically make everything work. There will still be things that don't work right - it'll just be different things.

    Your computer is a tool. If it doesn't do what you need, then fine; get a different tool. But for many businesses, the appropriate tool *is* linux, and it does the job well. Please don't presume to be the voice of everyman.

    --
    Insisting on "correct" English is like saying that there is only one, definitive recipe for chili.
  7. Re:It is the general Linux Comunity fault. by jedidiah · · Score: 4, Insightful

    Linux does NOT "just stink". This article and your comment do nothing to demonstrate that.

    The entire original article could be summed up in one phrase: "imperfect Microsoft emulation". This isn't just a "Linux" issue. It's a problem for ANYONE that wants to use something else, even on Windows.

    This "microsoft or nothing" mentality is what really alienated me from Windows.

    I should be able to run the word processor of my choice and the email client of my choice REGARDLESS OF PLATFORM.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  8. Skip the blog post masquerading as an article. by bssteph · · Score: 5, Insightful

    Dumb. Bordering on flamebait.

    Wherever the author says "business/enterprise/IT environment", he forgets a critical proper noun: he means "Microsoft-centric business/enterprise/IT environment".

    Author Gripe #1: Ancient (1998) StarOffice sucked at Word/PowerPoint files.
    Author Gripe #2: In 2004, nothing played with Exchange, and "you can't function" without Exchange.
    Author Gripe #3: In 2006, one version of Evolution on one distro didn't have a "subscribe" button for Exchange Server public folders.

    Author Solution: Give up on Linux.

    Okay... Note that none of the above have much to do with Linux. And I don't mean to be a "omg it's userspace, not the kernel" zealotroll, but really. His gripes are in two apps. The last gripe is particularly weak; I'm not knowledgeable if the problem is fixed in Evolution (or if it's even a bug), but what is potentially "there are missing buttons" does not "Linux unprepared for the enterprise environment!!!" make.

    On an unrelated note (and I don't mean this as ad hominim or anything, just curious), is this site anything more than a NetQoS company blog? These kinds of posts hitting /. are getting tired. I liked it when articles were on something resembling reporting, and not random people complaining and submitters/editors going "hey, that's about Linux, and we have a couple wacky category icons with penguins..."

  9. Can't get it to work? *yawn* by Noryungi · · Score: 5, Insightful
    OK, this is just plain FUD. Here is why:
    1. The guy is working for Dell, which uses Microsoft products only (surprise, surprise).
    2. Because Dell uses Microsoft products exclusively, you run into all kind of problems and compatibility issues (surprise, surprise).


    In other words: "I blame Linux, because the company I work for is too lazy, or too stubborn, or just plain too stupid to use standard-compliant software , instead of being a Microsoft-only shop". Yeah, right. Microsoft Excel and Power Point and Word run into all kind of problems when you try to use their files under Open Office. That's not a surprise, it's a Microsoft policy and it is exactly designed to lock the competition (Linux or others) out. And, guess what? It works!

    A little bit like the poor South Koreans that used Windows for everything and are now stuck with a new OS (Microsoft Vista) that is incompatible with the ActiveX encryption utilities that are used by... well, 90%+ of the population.

    What this article reveals (beyond the obvious FUD) is precisely that Linux is not the problem: Microsoft is the problem, as well as its closed standards and its closed filed formats . End of story.
    --
    The right to offend is far more important than the right not to be offended. (Rowan Atkinson)
  10. News Flash by analog_line · · Score: 4, Insightful

    Open source operating system has problems inter-operating with closed, constantly changing, standards-free, and hostile proprietary system.

    Alert the blogosphere!

    I mean, I feel for the guy trying to get Linux to work in a Microsoft-only environment, but this isn't exactly surprising, at all. Hell, Microsoft has problems getting their own software (Entourage in Office Mac) working with Exchange. The answer is to never use Exchange in the first place. If you're already locked into Exchange and its feature set as a driving force within your business, you're going to have to suck up and deal, or go through the pain of a switchover to something that's reasonably open. I've got the same problem with a client which is a marketing department of a large Netware based company, and the marketing people all use Macs exclusively, and the Novell Mac client is too buggy to use, forcing them to install VirtualPC on their machines so they can to basic e-mail and scheduling stuff. Costly, you bet, especially in my time because of how buggy it all is, and the idiotic design flaws of their network, but they can't just switch over because they're locked in to Netware after years of use, and they're paying for that shortsighted decision. However, it's still cheaper than dealing with the upheaval of switching from Netware to something reasonable.

  11. Re:Waaaaa. by PFI_Optix · · Score: 4, Insightful

    I *thought* the great strength of OSS was the ability of the community of users to contribute directly to its development either by direct development or by conversing with the developers. When some says "Linux would work for me/my company IF..." the development community really needs to sit up and pay attention if they want to continue to grow their userbase and be taken seriously.

    All too often the reaction to just such a statement is...well, what the parent says. "It can't/won't be done, you need to just use what we/they give you, you're doing it wrong." The response of the user raising the issue is almost always to drop Linux and return to Windows, which does what they need without the hoops of Terminal Services and incomplete WINE compatibility.

    You want more people using Linux? Listen when they ask for something.

    --
    120 characters for a sig? That's bloody useless.
  12. Re:It is the general Linux Comunity fault. by arkanes · · Score: 5, Insightful
    It's not an "attitude". We all know that MS interoperability is key for Linux adoption in a corporate environment, because the corporate world sucks on the MS teat like a baby cow. Microsoft, and other vendors, *actively* work to prevent this interoperability. It's worth nothing that nothing, not one thing, in this article, or your sloppy rant, is about a usability problem with *Linux*.

    When you've got a vendor who actively works to prevent you from interoperating with a different vendor, who is "at fault" here? Everything that you're bitching about not working was reverse engineered, from scratch, at an enormous cost in resources and ingenuity. The fact that it works at all is a massive testament to the power of the open source development model. It could be seamless. It could work much better than Windows works with itself. But there is active, continuing work done by Microsoft to prevent it.

    So don't pull your snout out of the MS trough and gasp out between stuffing your face with proprietary, locked in interfaces that "Linux isn't ready". Linux is *perfectly* ready. You're the one who isn't ready, and your Microsoft owners won't let you be.

  13. OSs in General are Annoying by rueger · · Score: 4, Insightful

    Over the last year I've been moving between Windows, OS X on a Powerbook, and a relatively recent SUSE install on a PC.

    The truth is that each of them has shortcomings. The good news I guess is that most of these are irritating, not fatal.

    Windows IMHO is not a long term option because of the creeping DRM and the obsessive control of the computing environment that MS seems to want. Frankly I have this horrible feeling that Vista will open a can of worms that will never end.

    OS X just has too many irritating or dumb features, or lack thereof, that drive me around the bend. I'm not talking about things that are different from Windows, I'm talking about boneheaded design and UI mistakes that no-one in Mac land seems to be willing to admit are a problem.

    Linux, well at this point for me it works 90% out of the box, much better than a few years ago, but that last 10% can be a nightmare. As always with Linux, if it works it's lovely, but if it doesn't you're off into that hell of MAN pages and web forums, filled with half answers, slightly incorrect assumptions, and Linux arrogance.

    I'm weary of tinkering with computers. I just want to turn it on and have it do what I want easily and without irritation. And I want to be able to TURN OFF "features" that annoy me.

    No OS does that yet.

  14. Developers vs. Customers by Llywelyn · · Score: 3, Insightful

    No, he doesn't have to adapt.

    This is a capitalistic society--Linux variants need to adapt or die. Not the customers.

    Either they have to provide the functionality needed to communicate with the software in question, or they have to provide a suitable replacement with a good migration capability. Good, consistent user interfaces is a plus.

    Demanding that the *customer* adapt is just silly and a good way to make sure that linux remains marginal.

    --
    Integrate Keynote and LaTeX
  15. Two way street. by fahrbot-bot · · Score: 3, Insightful
    I honestly don't mean this as a troll, but...

    The Open Source community can develop BSD and/or Linux and associated applications until the cows come home to roost, but Microsoft and their products will never go away. There will always be people using Windows, Office, and whatever. Try as one might, true interoperability will be difficult until Microsoft cares to participate in the effort.

    At present, Microsoft is part of the problem, not the solution. They don't care if Open Source software succeeds and have no desire to help.

    --
    It must have been something you assimilated. . . .
  16. That is why I get paid the big bucks by codepunk · · Score: 3, Insightful

    I can admin, program and integrate both platforms and exploit the advantages of both.

    "Those who are limited to a single platform or language will always be limited"

    --


    Got Code?
  17. Re:Waaaaa. by SatanicPuppy · · Score: 3, Insightful

    Exchange is double hard; you really have to run it in a terminal environment to get the full feature set out of it. The web interface is rife with Active X...Even running it through a secure Apache proxy is a hell of a lot more complex than you would think.

    My advice is always to go with Lotus, but Lotus is slow and it's a bear to customize, so even though it runs well in Linux, you've got people to soothe. Same with OpenOffice.

    What it comes down to is: There is nothing wrong with Linux. We just don't have a killer office suite, or a killer server based productivity suite. End of story.

    And as long as we're forced to use our biggest competitions Office and Productivity suites, we're always going to have problems.

    And SMB support is HUGELY easier than having an Office/Exchange substitute.

    --
    ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
  18. Wrong approach? by Toreo+asesino · · Score: 3, Insightful

    Personally I've found with corporate networks especially that it's never good to be all of one thing in particular. Linux is best (in my opinion) at performing discrete tasks incredibly well - for example, storage (using lvm in particular), web (Apache), Internet caching & proxying, but as for operating top-to-bottom tasks such as managing numerous workstation and user policies, I'm afraid Windows wins it - the instant integration built-in to Windows is incredible.
    I can plug in any Windows 2000 and upward PC into the network I manage, and within minutes, it'll be fully patched, have all the software we need installed, and be fully locked-down & generally configured (company screen-saver, explorer bar and such things) - all without actually touching it.

    But I digress, my point really is that there are few cases where a network is running well without a mix of technology. Running one without the other is a bad idea if you ask me.

    --
    throw new NoSignatureException();
  19. Re:Yup by AKAImBatman · · Score: 5, Insightful

    Clearly the fault of VMS and BeOS. Nothing to do with Microsoft's changing formats every twenty minutes to prevent compatability.
    There comes a point at which the developers should decide not to chase the coattails of Microsoft, but choose to come up with their own solution instead. Rather than trying to be compatible with Exchange/Outlook, the goal needs to be to outright replace it.

    With all these tech companies supposedly "selling" Linux solutions, the time has never been better to offer an Evolution client for Linux, Windows, and Mac that works with a feature-rich server on the order of Exchange Server. Yet there has been (to my knowledge) no real effort to improve the groupware solutions beyound straight-up LDAP, SMTP, IMAP, and NNTP. Those are great technologies, but they're not particularly good at providing a cohesive groupware solution. At least, not without some sort of design for how they could be used to provide the missing functionality. (Calendaring is perhaps the least addressed of the missing features.)

    If such a server were developed, Linux would have a much better chance in Corporate America. Especially if the said server could keep ahead of Microsoft rather than behind them. Witness Firefox as an example. Microsoft slacked on IE (as they're prone to do when they have an uncontested lead) and paid the price by being surpassed. Exchange hasn't changed to any appreciable degree for a long time now, so the opportunity exists. Strike while the iron is hot.

    But then again, what do I know? I'm just another developer in this crazy corporate world.
  20. Re:It is the general Linux Comunity fault. by Bert64 · · Score: 3, Insightful

    Actually, the problem this guy has is actually microsoft's fault...
    He can't get linux to interoperate with exchange fully, exchange is designed this way - to sell more copies of outlook. Even the mac equivalent (entourage) doesn't connect to exchange in the same way as outlook does, and doesn't support all the same features.
    Microsoft do not publish documentation on how to interoperate with exchange, people have to reverse engineer it every time there's an update, which is a very time consuming process. Also, the protocol must be very difficult to implement because microsoft haven't even bothered fully implementing it into their own products (entourage). Perhaps they don't even have full documentation for it themselves, and outlook is relying on a lot of undocumented legacy code to talk to exchange.

    If this guy had been using standard methods of doing the same things, he would have had no problems using it with linux, there are standard ways to share folders, access mail and share calendars etc.

    If microsoft were forced to open up their protocols and file formats, open source software would implement them pretty fast and all the problems this guy had would disappear overnight. Similarly, if he wasn't already dangerously locked in to microsoft, this problem wouldn't exist. This is why vendor lockin is dangerous, this guy is effectively being blackmailed into continuing to buy microsoft products "keep using our products everywhere or you'l need to replace EVERYTHING at once and lose access to all your data"

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  21. Re:Waaaaa. by walt-sjc · · Score: 4, Insightful

    This article is not about integrating Linux into a business environment, it's about integrating with a MICROSOFT environment. Of COURSE you are going to have trouble integrating with a Microsoft environment because Microsoft has gone to extraordinary lengths to make that very very difficult (hence the reason they are in trouble with the EU.)

    If you structure your IT to not be Microsoft centric, then Linux, Mac's, and Windows can all work together. If you design your entire infrastructure around Microsoft technologies, then good fracking luck.

  22. And another problem by Sycraft-fu · · Score: 3, Insightful

    Is quite often the GNU alternatives proposed aren't even close to being workable replacements. A good example is the classic GIMP/Photoshop thing. Anyone who's actually done prepress and played with both tools quickly finds that GIMP just won't cut it. It's neat, but you aren't going to replace PS. Yet all the time I see GIMP advocated as a replacement. I get the same thing with pro audio. I've asked, in all seriousness, for tools that can replace the expensive commercial tools like Cubase and Sonar. Invariably I get pointed to Audacity and Ardour. When I point out the massive flaws and shortcommings, I get yelled at, told to "fix it yourself the code is open", and so on.

    Along those lines there's this idea that a major amount of effort should be considered acceptable for any task. If an alternative takes 50 hours to get done what the commercial package takes 1, well that's better because it's free! There's no consideration of valuation of time. You are a fool if you'd rather spend $50 than hours and hours of effort. Well of course that's not the case for many of us. I value my time and if you want to look at it in a dollar amount, I bill consulting at $100 an hour so it doesn't take much time to equal the cost of most software.

    It's not that people always aren't willing to switch to a new tool/system, often they are, but it needs to offer them what their old system did. You can't present a half-assed solution and expect people to love you for it, even if it is free.

  23. Re:Waaaaa. by noewun · · Score: 3, Insightful

    What it comes down to is: There is nothing wrong with Linux. We just don't have a killer office suite, or a killer server based productivity suite. End of story.
    But this is something wrong with Linux. I'm not bashing on Linux here: I run it on my laptop at home and enjoy screwing around with it. But the problem with your statement is that it takes only the technical side into account. Technically speaking there may be nothing wrong with Linux. But from a BUSINESS perspective, the lack of a killer office suite is a huge, huge problem.

    Although there is a lot of talk about TCO and such with Linux versus OS X versus Windows, it's only part of the story. Corporations, especially the large corporations which lie behind Microsoft's market share dominance, have money to burn, so it Windows costs them x more bucks per user per year, it isn't a huge issue. What they need, however, is an office suite which can make read and use the millions of documents they have on hand and the millions they need to produce We all know what office suite that is. This problem isn't unique to Linux. If MS Office for OS X disappeared overnight it would be a disaster for Apple.

    Part of the problem of getting Linux accepted into wider circles is the habit of arguing on technical merit alone.

    --
    I am a believer of momentum and curves.
  24. Re:It is the general Linux Comunity fault. by eck011219 · · Score: 3, Insightful

    You're the one who isn't ready

    So by that logic, anything wrong that happens to me while I'm using my computer is my fault because I'm not properly ready for the idiosyncrasies of whatever OS I'm using? That's crazy talk, whether you're talking about Linux, Windows, OS X, or the Canon-friggin'-Cat.

    This is a classic example of the silly defensiveness that drives me nuts. Windows users just want to use Windows because they can get stuff done. Linux users fight like dogs to try to prove the mettle and superiority of their OSes and interfaces and have ready excuses for stuff that doesn't work as expected (or intended or promised). These excuses often include user fault or laziness (we should all be happy to occasionally open a terminal window and type a bunch of arcane gibberish to make something work). I'm reminded of baseball fans here in Chicago -- generally speaking, Sox fans deeply hate the Cubs and Cubs fans, and Cubs fans tend not to have strong opinions one way or the other about the Sox. There's a certain level of comfort in one's own skin among Cubs fans (and Windows users) that doesn't seem to come out as often in Sox fans/Linux advocates.

    Windows is far from perfect, as are Microsoft's business practices. But this doesn't automatically make Linux OSes and windowing environments the right solution. What makes a better solution is user comfort, and (frankly) Microsoft often does a better job of instilling this comfort. Are their solutions the best possible? Almost always not. But the average business is not interested in spending its time fighting the good fight for open source software. It's interested in doing whatever it actually does, and using its computers as tools to help accomplish that. They know what to expect from Windows, it generally works pretty well for its intended uses, and life goes on for yet another day of not thinking more about their chosen OS than the task at hand.

    For the record, I use Kubuntu, XP, Vista, and OS X (often all in one day). Each has its advantages and disadvantages, and each can be used well or poorly (I do both). That's that. The holy war thing is getting old, and does nothing to dissuade people from viewing Linux users as geeks and defensive fanatics.

    --
    It is pitch black. You are likely to be eaten by a grue.
  25. Groupwise by arete · · Score: 5, Insightful

    I just put the following comment on the actual article, which I'll show below, but I missed adding in the professional Exchange replacements, about which you are extremely correct.

    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.

    Arete

    --
    Looking for freelance Actionscript (Flash/Flex) or ColdFusion work and/or freelance developers. Email me, put Slashdot
  26. Same Old, Same Old Story by Master+of+Transhuman · · Score: 4, Insightful

    I'm not even going to bother reading the whole piece. I don't have to - the quoted material gives the game away.

    This is the SAME CRAP EVERY Windows shill writes on every Web site and in every article on the subject:

    "Gee, I really LOVE Linux and OSS, BUT..."

    It's bullshit. That type of sentence is a DEAD GIVEAWAY that this guy is a paid shill for Microsoft. Period.

    If you want to integrate with Microsoft Exchange, you're an idiot in the first place.

    There is nothing from Exchange either that most companies need or can't be found in other mail/groupware clients.

    The article is the same bullshit we've seen from every other article from shills.

    --
    Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!