Slashdot Mirror


How One Small Business Switched to Ubuntu

firenurse writes to point out a story in The Inquirer about how one small business switched to Ubuntu. It describes a maddening comedy of errors, a series of circular screw-ups among Microsoft, HP, and a RAID vendor. From the article: "You never quite wrap your head around how anti-consumer Microsoft's policies are until they bite you in the bum. Add in the customer antagonistic policies of its patsies, HP in this case, and vendors like Promise, and you have quite a recipe for pain. Guess what I did today?"

4 of 467 comments (clear)

  1. Ubuntu is pretty good stuff. by tetrahedrassface · · Score: 3, Interesting

    Let me preface this by saying I ran almost every testing final release of Fedora. A couple of days ago I was trying to get Slash running on Core 6. A friend of mine said I should really try Ubuntu. We were on IRC, so i couldn't actually hear the tone of his voice, but it seemed to me be a pretty strong emphasis. Like "Try Ubuntu you idiot." :).. Well I did. I went and grabbed the 6.0.6 Dapper Server release. The install was painless. Once I was running there were several things I needed in order build stuff. Namely, build-essential, and things like that. Also Cpan was lets just say, interesting to get right, but it always is. So anyway. It took 3 minutes to get an apache 3.x series server with mod_perl up. Mysql was a breeze. Once the server was up, I decided to build scoop, just to get better. This is the first thing I had ever tried to build as far as a fairly powerful weblog product. The result? It works! If you doubt me, just click on my url. Now, i was just building scoop to learn. Not really gonna use it I don't think. The point is, Ubuntu rocks, and the longer term support from 6.0.6 is what I need if im gonna be doing some development. And the kernel aint half bad either. :P

  2. Re:He was asking for it by kebes · · Score: 5, Interesting

    You're quite right: the solution he chose was non-optimal from the start. Why is he using desktop hardware to build a server? What has he used in the past? Why didn't he do more research? Clearly a 'professional' would not have made these mistakes. Obviously it is possible to deploy a properly functioning Windows server to do what the guy wanted to do.

    But that's not exactly the point of the article, I think. This was a rather small-scale installation, and he (with whatever knowledge, skills and money he had available) found it *impossibly frustrating* to get a Windows server running, while it was quite straight-forward to get a Linux server running.

    This 'small-time market' is huge in aggregate. There are thousands of small businesses, home businesses, stores, etc. that have need of some kind of server. They don't have the money/time/expertise to set up a professional Windows server... but amazingly they do have the ability to set up a Linux server! Why? Because FLOSS empowers the user, is community-based, and doesn't impose artificial restrictions.

    I've had similar experiences. Some years ago I was setting up a small server for a lab (file sharing, web-hosting, etc.). We had no need of a 'professional' system so I just set it up myself. First with Windows (didn't work out very well) and then I scrapped the system and used Linux instead. Even with my limited (at the time) knowledge of Linux, I was able to get a powerful, functional, and stable server system (still running, has never crashed). It was certainly as professional as it needed to be for our purposes.

    The point is that FLOSS empowers the 'little guy' to get something working without hassles, whereas proprietary solutions are usually focused on the 'big guys' and create artificial barriers to actually doing what you want to do!

  3. bad harddrive by Narcocide · · Score: 3, Interesting

    Ok,

    1) I see your point. Coming from your perspective you've been betrayed by GRUB and Ubuntu. I've had problems with GRUB in the past myself, and until recently have been a staunch supporter of LILO. Have you by chance tried picking that instead to see if it gives you better luck? Occasionally machines have firmware configurations or drive topology that GRUB still just doesn't seem to like. Its far more rare these days but still completely possible. Keep in mind you ARE using an operating system that was not pre-tested and pre-installed for the machine you're using. Unforseen complications can arise.

    2) I'm only making a guess but it really *does* sound like you might have a bad harddrive. If the boot sector failed it really could have been working fine with windows for years until you tried to write something new to it, exposing the hardware failure by corrupting otherwise accessible data in the master boot record with a failed write. One way to check this would be to try re-installing windows of course, or any other distro/operating system.

    3) I don't like Ubuntu either because its failed me the only two times I've tried it as well. Perhaps your machine is a "fringe case" like mine was. Issues and workarounds (or at least confirmation of non-working status) based on your motherboard's IDE/SCSI/SATA harddrive controller could exist online.

    Anyway... Thats all the advice I have for you. I wish you luck.

  4. Similar Thing Happened to Me by segedunum · · Score: 5, Interesting

    At one time, my boss was as wedded to Microsoft as they come, mainly because that was all he knew. Over time, that view changed mainly because of the hoops we had to jump through as a small IT business doing things for SMBs, and the unbelievable expense for pointless things with an all Microsoft approach.

    The licensing bollocks in the article of being squeezed into buying a full copy of XP, or Windows Server, not to mention the excruciating amount of time you spend wading through the treacle, is just the tip of the iceberg, and is not something I see in very many TCO studies ;-).

    The final straw was Terminal Services, which to this day, is the one thing that pisses me off just about the most with Windows and Windows Servers. You actually need to run a separate service, or even a separate Windows Server, just to track Client Access Licenses (which you pay for) so that users can get access to all their applications. Anything that goes wrong with TS is nearly always licensing related, and has nothing to do whatever with the software itself. The sole reason why this is as difficult as it is is because remote applications like this seriously threatens Microsoft's reliance and monopoly over fat clients, so they got in quick and closed what they saw as a loophole. Their approach is to then make the thin client approach just as expensive and more difficult. Well, f*** off. We wanted to spend our money on things that were going to make things better and actually get us ahead of the loser competition.

    I know SBS is held up as this great white hope for IT in small businesses, but I find the whole thing so limiting that we can very rarely give a 'Yes' answer to a client without asking for several thousands of whatever currency you wish before we even start and disappearing for several weeks. I mention these problems we have had calmly to many Microsoft resellers and 'Gold Partner' IT companies and they get very visibly upset, because they just don't know what to say.

    As a business, we then went off into a fantastic world of an Ubuntu server running separate VMware or Xen Virtual Machines, remote desktop applications using Nomachine's fantastic NX Server, and with no ridiculous CAL overhead where we could ditch Windows applications, SQL Ledger, Zimbra, Fedora Directory Server and many others. The whole set up we have internally does so much more than a Windows and Microsoft set up does, it just isn't believable.

    No doubt I'll get some extremely witty and informative reply to this comment about how someone managed to bork their Grub and Ubuntu installation into not booting. Oh, I see we've already had one ;-).