Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Slashdot Log In

Log In

Create Account  |  Retrieve Password

How One Small Business Switched to Ubuntu

Posted by kdawson on Mon Jan 01, 2007 04:08 PM
from the losing-business-the-old-fashioned-way dept.
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?"
+ -
story
This discussion has been archived. No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More
Loading... please wait.
  • by PurifyYourMind (776223) on Monday January 01 2007, @04:12PM (#17424204) Homepage
    I imagine going the Linux route as a smaller business or individual is going to help a lot -- you have tons of free forums and enthusiasts to help you. In working at companies that used MS heavily, I can see a pattern--the bigger you are, the better service you get. For example, a huge computer chips manufacturer I worked at had several of their employees *on site* at Microsoft. A university I worked at - paying about $250,000/year for a site-wide software license - got less help, but still had inside contacts at Microsoft. And then you've got small/new businesses who may get an email a couple weeks later, if they're lucky.
  • by tetrahedrassface (675645) on Monday January 01 2007, @04:24PM (#17424336) Journal
    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
  • by dtfinch (661405) * on Monday January 01 2007, @04:26PM (#17424360) Journal
    That would have been disappointing even if you got it working.
      • by Master of Transhuman (597628) on Monday January 01 2007, @06:02PM (#17425316) Homepage

        'Cause he didn't need a server?

        This was an office with 4 workstations. They needed a place to dump files for access - not a server. He's gonna automate their backup to DVD (although I don't know why he needed the size disks he was using for 4 PCs - maybe he intends to keep a LOT of backups? Maybe it's video stuff?)

        What branch office with 4 PCs is gonna pay God knows what for a Microsoft server license?

        They'd be idiots. Even SBS is overkill.

  • First of all, its called using the right tool for the right job. When you buy an OEM desktop you get OEM windows, you *CAN* buy the CD for an extra 10-20 bucks with most places and if you register as a reseller you can get much more. (If you're a microsoft partner you can just sell another license through your partner advantage program and use your own cd's/media for install) (free to join program). Finding Media is probably the easiest job of any techie.

    Secondly, don't use Windows XP to be a server. It really isn't much more and sometimes cheaper to get a system pre-installed with SBS 2003 R2 and you get Exchange and other features built in not to mention a true comparison against Linux resource/functionality wise.

    Terribly inaccurate and to say the least a very inept technician and company at work here.

    My biggest selling "managed service" for small/medium sized businesses isn't my linux solution but my sbs 2003 r2 solution because for most people it not only saves money but provides tons of features from easy to configure remote access to sharing in sharepoint to cenralized ad administration/logins/access restrictions to built in exchange and with the advanced version sql server access.

    I would never sell someone a desktop as a server solution simply because your selling yourself short. If cost savings was an issue buy a refurb server system and put whatever linux you want on it.
    • by Scutter (18425) on Monday January 01 2007, @05:11PM (#17424850) Journal
      Ah yes. SBS. The lovely "server" from Microsoft that has all "services" rolled together. As in "you can't uninstall and reinstall a broken service without reloading the entire OS". The one where a slight problem with one service affects everything on the box. No thanks. I'll stick with W2K3 STD.
    • by segedunum (883035) on Monday January 01 2007, @05:13PM (#17424866) Homepage
      I would never sell someone a desktop as a server solution simply because your selling yourself short.

      Typical lame duck Microsoft 'Gold Partner' response I've heard a thousand times over. I really don't know how the fuck them guys stay in business.

      It really depends on what he's using it for, doesn't it? If it's just to use as a simple file and print server, or as a machine on the network to host a third party application that many small businesses tend to use, then why in hell's name is he going to fork out more money for SBS with a ton of things he'll never use and some things he'll never be able to use properly (Terminal Services springs to mind) and where he can't get more than one on the same network? Yes, you guessed it, that's an artificial Microsoft restriction in SBS *slaps forhead*.
  • by RebornData (25811) on Monday January 01 2007, @04:43PM (#17424562)
    I have been bitten by every single problem mentioned in that article. Bad OEM "revogery disks" and MS licensing restrictions that prevent one from using an alternative install disks are one of the biggest single problems facing those of us that support very small businesses professionally. Say what you want about Dell... at least they include real windows install disks.

    However, I have to question the judgement of the author. First of all, what kind of consultant deploys branch offices "weekly" and didn't know about these problems in advance? Anyone with much experience would know about (a) how difficult it is to move windows from one storage subsystem to another, (b) that HP uses bad recovery disks, and (c) that RAID installs require a floppy.

    In addition, I question the use of Linux in this situation... perhaps it was his only way out of a bad recommendation to a client, but the problem is that there are *very* few Linux-savv consultants servicing businesses this size. For this reason alone I don't deploy Linux solutions... I can't find subcontractors who can back me up when I'm on vacation or sick, and should I stop working with a client, I don't want to leave them high and dry. Most consultants I know replace Linux servers with windows because they simply can't support it.

    Finally, there's a much better way to do what he's trying to do: a NAS appliance. If all you need is some shared storage, printer sharing and the occasional backup, one of the many small business NAS devices out there (Infrant [infrant.com], Snap / Adaptec [snapappliance.com], Buffalo [buffalotech.com], etc...) will do so with greater reliability and less complexity than a PC-based server.

    -R
  • by segedunum (883035) on Monday January 01 2007, @05:00PM (#17424726) Homepage
    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 ;-).

  • I don't go anywhere to do any work without the Ultimate Boot CD for Windows! As long as the system can support XP (older machines can't, so I have to use the older Boot CD which is DOS-based), I can boot XP anywhere and have numerous utilities available. In fact, my UBCDW has so many antivirus and antispyware utilities on it that I'm thinking of making a couple more CDs with different sets of utilities on it to do other things. I'd do a DVD version, but a lot of people still don't have DVD drives in their machines.

    I'm going to add some utilities to several 2GB flash drives and eventually convert one of my older 60GB hard drives into an external USB inclosure and load it up with EVERYTHING - along with a boot CD to access it.

    Then - bring it on! I've got over 1600 utilities that can pretty much handle any issue I'm likely to encounter (knock wood, tomorrow I'll run into one I can't...)

    Gotta admit, though, the guy was screwed when there were no drivers on the Promise disk. And it is a pain that you can't use a vanilla XP install CD to replace system files in a Systems File Check (although I understand the security reasons for it) or do much of anything else except run a Restore Console.
    • by Anonymous Coward on Monday January 01 2007, @04:20PM (#17424296)
      Is that a secret code that gets you modded up on Slashdot?
    • by dballanc (100332) on Monday January 01 2007, @04:29PM (#17424386)
      The difference here is that you were having LEGITIMATE TECHNICAL ISSUES, as opposed to issues created by pencil pushers. Every problem the guy ran into was caused by either a total lack of thought on the manufacturers end (exe and no drivers), or intentional/malicious limiation (F6 driver install disabled, Windows Key issues).
        • bad harddrive (Score:4, Interesting)

          by Narcocide (102829) on Monday January 01 2007, @04:57PM (#17424704) Homepage
          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.
    • by Anonymous Coward on Monday January 01 2007, @04:32PM (#17424426)
      I'm sorry your attempt with Ubuntu didn't work (I had a similar problem with old hardware and the fix was to use LILO instead of GRUB, btw).

      However what's interesting is the *differences* between your problems with Ubuntu and what TFA describes as problems with proprietary vendors. With the proprietary vendors, they basically said 'either you use our configuration or screw off'... The hardware, software, and so forth were all designed to work one single way, and if you want to deviate from that, you're on your own.

      Your experience with Ubuntu was just the opposite: dozens of people (apparently) gave you lots of different suggestions for what might be wrong and how to fix it. It looks like in your case it didn't work out in the end, but it is certainly interesting how much free support you received for a product you didn't pay for.
    • by dylan_- (1661) on Monday January 01 2007, @04:44PM (#17424570) Homepage
      Why didn't you post a link to the thread on the ubuntu forums where this whole discussion took place, as you did last time you ranted about this? Is it because you've finally realised that you acted like a complete wanker there? Here's a link [ubuntuforums.org].
    • by killjoe (766577) on Monday January 01 2007, @05:21PM (#17424928)
      This sounds familiar. I remember a post like this before and I checked the actual mailing lists and I remember you being a complete asshole as people tried to help you. You kept hurtling insults at people who were trying their best to help you and eventually they gave up figuring that you were merely trolling them and didn't really have a problem.

    • MOD parent down. (Score:5, Informative)

      by killjoe (766577) on Monday January 01 2007, @05:28PM (#17424992)
      This guy is a well known troll. Look at the ubuntu forums (other people have provided links) and see what an asshole this guy was to the people trying to help him.

      Chances are the guy didn't really have a problem and he is just trolling either for fun or profit.
      • by cortana (588495) <samNO@SPAMrobots.org.uk> on Monday January 01 2007, @05:38PM (#17425090) Homepage
        FYI, the Error 15 (File Not Found) is probably caused because GRUB (when running from inside Linux) has no way to work out which drive will be presented as 'drive 0' when GRUB is run during the boot process. The only real fix for this is to switch to an architecture with a decent pre-boot environment like Sparc, PowerPC, etc. The work-around is to correct the contents of /boot/grub/device.map and /boot/grub/menu.lst and then re-install GRUB.
          • by Vreejack (68778) on Monday January 01 2007, @05:55PM (#17425242)
            Let me quickly relate a recent experience. I installed Slackware on this machine a little while back. It took me two days, including one day to figure out how to set up Apache with a load of modules and Twiki. Kernel compiled, Apache compiled, ready to go.

            More recently I had to install Windows XP Pro from an SP1 disk. It took me two days to set up Windows XP Pro with administrator and user accounts and get all my apps updated and working properly (or close enough with some apps running escalated privileges) in user mode.

            My conclusion: Both Slackware and Windows are very difficult systems to build from scratch. If people had to install Windows themselves they would be as smart as Linux geeks.
        • by s4m7 (519684) on Monday January 01 2007, @06:23PM (#17425538) Homepage
          Really? GRUB's errors depend on what Windows version you're using?
          I'm sorry, man, I'm a REALLY patient person, but even I wouldn't help you unless you stopped being such a dick.

          Does your incredibly snide and degrading tone get you far in life? Because it doesn't work on the internet. Maybe you think you're being witty or something but you just come across as an angry jerk.

          in a decade of using linux I've never come across a more helpful and patient community than Ubuntu. If you ask questions politely and provide the information that's requested, instead of acting like you are smarter than everyone else and you don't think their question is relevant, you might find you get a little bit more useful information. Just a tip.

    • by kebes (861706) on Monday January 01 2007, @04:44PM (#17424574) Journal
      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!
      • by zotz (3951) on Monday January 01 2007, @05:31PM (#17425022) Homepage Journal
        "Clearly a 'professional' would not have made these mistakes."

        This is one of the things I always find so funny.

        Which is it everyone? Is windows easy enough for anyone to set up and administer, or does it take a windows expert to do these things properly?

        If it takes an expert to do it right, why does everyone seem to insist that it has to be done by Grandma when it comes to Linux?

        all the best,

        drew
          • OK, enough. Yes, grandmas do install servers. I've got four beautiful grandbabies and a Linux webserver which I set up almost 3 years ago. I have been running Linux on my desktop for about 5 years, I actually remember 'dependency hell'.

            I understand that this phantom 'grandma' is a stereotypical inexperienced user, but its a new year, so lets pick someone else to be the idiot. Like blondes or Republicans. Thanks.
    • Big name vendor + non-supported hardware. Any system consultant with a few years of experience should be able to tell you "don't do that".

      Anyone who confuses "support" with proprietary software is not working in their client's best interests. Proprietors drop software maintenance to get users on the upgrade treadmill. Proprietors ostensibly act motivated by profit, but users can find computers that do their job well after the hardware is no longer profitable. Consultants ought to promote the use of free software drivers and firmware (or, preferably, no firmware needed at all) so that their clients can leverage the talents of a free market of developers to improve and maintain the software needed to make all hardware work with any system. Separating users from their freedom is not fiscally sound for users.