Is Ubuntu a viable replacement of Windows XP for small enterprise environments?

I'm a newbie systems administrator, so any advice would be great. I would like to setup ubuntu 8.04 LTS in a small office of consulting in management (around 50 workstations) instead of Windows XP. I would install MS Office 2007 via WINE (*). It would be a fresh installation, so the migration would be less of a pain.

The new setup would also include a small server as document repository and a backup server by now. Later, I would install another goodies like a IM server, a document management solution, and whatnot collaborative tool.

What do you advice in this scenario? Do you think is viable? Should I try to convince my managers this is a good idea? I consider myself as a fairly experienced user in both systems, and I'm the only guy in charge of everything. I need to cut costs down, and I think that antivirus and antimalware software are a waste of money and time. Is this good idea?, or should I resign and try to lock down the Windows systems and install AV software? Is there anything else in this setup I'm not foreseeing?

(*) The only catch in my test machine until now had been that Office SmartArt doesn't work properly, the rest of Office 2007 may seem ok.


I was in this position 2.5 years ago when I started with my current employer. Being that we are a non-profit it was placed upon me to cut costs as seamlessly as possible in a fashion that would have as little effect on the users as possible.

My first thought was to go the route that you are thinking. Then I got to know my fellow employees (ie. customers). As stated in previous posts most didn't know how to even follow simple directions to add a network share drive let alone learn a new OS without being bugged with the simple, mundane questions every .005 seconds.

What I've found is that most users don't like change. They get used to things and like them to stay the way they are and then you hear nothing but complaints and "how do I..." for weeks or months even though you have provided the simple documentation on how to do something. A great example of this is the way that I've had my users react when I upgraded from Office XP to Office 2k7. Some love it, most hate it and I am still dealing with some people on it months later!

Another thing, are you running proprietary applications other than Office in your network? This was probably the biggest deciding factor for me not going this route as we do have some proprietary software that would just not work correctly under WINE no matter how hard I tried. Maybe things have changed now...

My point is, not only do you have to take your boss into consideration when making this change (as ultimately it's their call), you have got to take your fellow employees into consideration as well. Initial cost savings in going a route like this may be great off the top, but what are the hidden costs going to be? What's the cost going to be of you having to do all the re-training on using Linux instead of Windows? How many hours will this take you to implement and then what's the cost of that? What's the cost going to be in you running around doing the simple, mundane tasks that your users won't do (and trust me they won't) because they don't know how and won't read your simple guide on how to add a network printer under Linux even though the one they should be using is scripted to logon, but they insist on having this particular one available to them?

Remember the KISS (Keep It Simple Stupid) rule. It's not only for you but your "customers" as well, and often one will affect the other in your happiness.


I think this is a question for your boss. You'll find many fans of ubuntu here no doubt but whether it will work or not for your company is specific to you. Set up one machine with the config you'd imagine and give your boss a demo and see what he/she thinks. I'm less sure about the costs savings though. If you're buying new PCs they're going to come with a Windows license anyway and there are plenty of very good free antivirus/antimalware applications out there. Also, starting new with Windows XP? Really? If you go the Windows route, Vista is far more secure at this point and XP is getting old enough that drivers are becoming an issue with some new hardware. I'm also not convinced Office via Wine is going to be as trouble-free as you imagine. Remember, your job is to serve your users and make their life as easy as possible - not to build something you think is cool.


personally I've had some problems with minor features in Office 2007 not working correctly under wine. Granted I haven't tried it in a year or so though.

My opinion is that in an office environment Ubuntu isn't a drop in replacement for windows, yet. I've run across too many programs that I need to be able to run that will only run on windows.


As long as a test install works satisfactory for your end-users and you have a way to manage these 50 workstations without running around all day, why not.

How do you lock down the Ubuntu installation? I mean, locking down any system takes time and not only Windows needs it but Windows have many automated and well-tested tools to help you. If you use Applocker in Windows 7 there's not much need for AV software but perhaps your users are themselves administrators who wants to install whatever they want? Would you use something like Landscape? How do you administer and centralize user accounts?

Other things, setting up an IM server, how do you push out the client and configure it for all users without having to individually walk them through the process? How do you reinstall a workstation that crashed or malfunctioned - how much time is required for each choice of platform?

There's simply too many different factors to take into account here for a proper answer. I'm inclined in an office environment to invest good money in a platform with great automation and management tools as an initial investment is usually easier to argue for than any long-term standing maintenance costs/time.


As you will have gathered by now, what you're proposing isn't a very popular idea. I, like many others, have also looked into the possibility of switching from Windows to Linux. To be honest, I personally prefer a Mac but that's another story.

While asking questions on a site like this may give you food for thought in the end only you can determine if it's a good idea. With that said, I have to agree with others that running Microsoft Office on Wine is not a really good idea. You will have constant problems. Mostly the problems will be small but really irritating.

If your users cannot or will not switch to Open Office or some other native Office package You really should stay with Windows. My own experience with trying to get users to switch has been distinctly less that positive. It's hard enough when we do a version upgrade, let alone a complete OS or application switch. The time lost in re-education will likely cost more than what you'll save on the software.

The advice would of course be the same for the reverse situation.