If you're thinking about making the switch to Linux, Jack Wallen is all for it -- but only if you approach the migration with your eyes open. He recommends that you evaluate a number of key issues before taking this big step.

With the unsure economy and Microsoft Vista failing to gain overwhelming acceptance, many people are considering a migration to Linux. As a supporter of Linux and open source, I regard this new popularity as a coup -- but it comes with a hint of danger. What happens when the average IT department doesn't take its time examining the pros and cons before doing the migration? Although I find Linux to be far superior to Windows, certain criteria must be considered before making the switch. Otherwise, you may find yourself having to back-pedal to square one. If you're considering a migration to Linux, be sure to answer these 10 questions first.

#1: Will that proprietary, mission-critical application run on the new platform?

One of the first things I tell people who are considering a migration is that, yes, most likely there is a Linux equivalent to the application you use. Photoshop? Gimp. Adobe Reader? Scribus. But there are certain instances where an application has been written specifically for a purpose (or company) and does not have a cross-platform equivalent. In this case, I would say you could try running your application with Wine or you could run a virtual instance of Windows to get that app running. But this takes time and effort and, in some cases, isn't as stable as one would like (especially in the case of Wine).

If you have mission-critical applications that were created for the Windows environment (and only the Windows environment), your best bet is to avoid migrating those systems that make use of the proprietary software. Of course, if the proprietary software is Web-based, you can probably go ahead because Firefox is on par with Explorer.

#2: Which desktop are you planning to use?

This is not a question most people have to face. With Windows and OS X, you have one desktop metaphor. With Linux, the desktop choices are about as vast as the choices of breakfast cereal at your local supermarket. If you select the wrong desktop, you could wind up with a lot of confused users. But the decision isn't difficult really.

If your users are accustomed to OS X, the best choice is GNOME. If your users are accustomed to Windows XP, your best choice is KDE 3.5.x. If your users are accustomed to Windows Vista, your best choice is KDE 4.x (although be sure to skip the .0 release and go straight to .1 or better.) And the Linux desktop goes well beyond the Windows and OS X metaphors. You could really stretch your imagination and create a desktop specific to your company. But the idea behind this is that, when considering a migration, you must take into account your users and which desktop they would be most comfortable with.

#3: Is your IT department up to the task?

One of the biggest mistakes made with a Linux migration decision is assuming that your IT staff can make the transition from one operating system to another without any extra training or help. Sure, they may know more about Windows than you know about your own family. But that doesn't mean they know their way around Linux well enough to administer a system or network of Linux boxes.

If you're planning a migration from one operating system to another, find out the level of knowledge your IT staff has for the new OS. If they don't have enough knowledge, there will be trouble both during and after the migration. We always like to think our IT department is well versed in every technology used today. The reality is that most IT pros are well versed in what they need to know to get the job done. If Linux isn't part of getting the job done, they may not have the necessary knowledge. Of course, many IT administrators use Linux in other instances (such as at home) and will at least have a foundation to build upon.

#4: Does your corporate headquarters get a kickback or benefit from Microsoft?

Work with me here. Many companies and/or institutions benefit from using the Windows operating system in less obvious ways. For instance, some universities can offer students large discounts on software (such as Visual Studio and Office) because they deploy hundreds of instances of Windows desktops across campus. Without these installations, there would be no software discounts. So making the migration in such a case would be disastrous for those who benefit. Of course, if your institution used and supported Linux, the software would all be free, negating the need for any discount (such as student-purchased software.)

#5: Do your employees use a lot of removable media?

Linux has come a long way with removable media. (Remember the days of having to manually mount and unmount floppy disks?) But there are still instances where handling removable media is not as simple as it is in Windows. The automount system doesn't always work as seamlessly as your users are accustomed to.

Consider removable thumb drives. In many of the modern Linux distributions, it's a simple matter of inserting the drive and having the usb subsystem automatically detect the insertion and ask whether you want to view the contents in a new window. Most of the time, viewing the contents in a new window mounts the device for you. Once you are done with the device, you just have to follow through with the "safely remove" action your desktop demands. But without this "safely remove" action, most likely your data will not be written to the device. So if you have users who employ removable media often, you will want to make sure you deploy a distribution that has a more seamless removable media system (such as Mandriva). Otherwise, skip the migration.

#6: Is your hardware supported?

Generally speaking, this isn't such an issue any longer. But for larger corporations that try to cut costs by going with cheaper hardware, it can still be a big concern. Most often, the suspect hardware will be an onboard video card, which normally would be a cheap fix. But when your company is looking at migrations of 100+ machines, replacing video cards can be a costly endeavor. There are other issues here to consider. Deploying laptops will be the biggest hurdle. Will your wireless card work? Will video work? Sound? And hibernation/suspend could easily be the deal breaker. Fortunately, the Linux operating system benefits from the LiveCD phenomenon, so you can download an ISO image, boot from the LiveCD, and find out first hand whether your hardware is supported. If it isn't, you have your answer.

#7: Are you using Active Directory?

If your organisation is large enough to require Active Directory, understand one thing: the process of migrating from AD to OpenLDAP is an unwieldy task, and some of the AD functionality is not compatible with OpenLDAP. Does this mean AD is superior to OpenLDAP? Not necessarily. If you have an enterprise-level AD deployment and you're looking to migrate to the same size OpenLDAP deployment, you can manage it with pwdump2 and ActiveState Perl. But don't expect the migration to be a simple execution of a single command or the click of a button. This is one migration criterion that should be the center of an IT meeting or two before a decision is made.

#8: Do you outsource your help desk support?

Many larger companies pay to outsource help desk support -- an ugly, but true, fact of corporate culture. If this is the case for your company, you had best do a little research before you plunge into the Linux waters. If your company plans on migrating to Linux via Ubuntu (Canonical), Red Hat, or SuSE (Novell) Linux, you're in luck and can purchase support. If you go with a different distribution, say, Debian, you won't find nearly the same level of help. There are other sources of support (such as mailing lists), but you're not going to get the level you are accustomed to.

#9: Are you attached to licensing fees for software?

If you pay for contract licences for security software, you're going to be out of that money because you probably won't need to deploy those services. Norton? Nope. Symantec? Nope. There are a number of security services you simply won't need when the migration is complete. And if you're still paying for a contract, it would be best to manage the migration so that it coincides with the contract expiration.

#10: Do some of your employees fit the Linux user experience more than others?

This is where you can control a partial migration and do it intelligently and effectively. There are most certainly employees in your company who fit the bill for the migration. Say, for example, some of your employees do only Web browser work. They will be perfect candidates for migration because on the user level, a Web browser is Web browser is a Web browser. For them, the migration will, for the most part, be totally transparent. You could also consider users who do mostly office suite work, such as word processing or spreadsheet tasks. To them, the difference between Open Office and Microsoft Office is mostly aesthetic. On the flip side, there will be users who would not be good targets for migration, such as those using proprietary software.

Proceed with caution

Clearly, a migration of this magnitude deserves careful consideration and study. Evaluating these criteria before migrating to Linux could possibly save you from a disaster. And in this economy, an IT disaster could spell corporate failure.

Open Sourcery This was published in Open Sourcery, check every Monday for more stories

Related links

Comments

1

Mackenzie - 22/05/09

Kind of funny the desktop bit. I like KDE 4 much better than KDE 3.5, but I've never used Vista. I find that KDE 4 applications have less of a tendency to put too many options on each page of settings, so they're easier on the eyes (and mind! trying to digest that much information at once is hard!) than KDE 3 ones when it comes to configuring them.

Also, GNOME will probably work well for people who couldn't get the hang of Windows XP. My mom finds it much easier, due to things like the Applications menu making more sense than the Start menu and the fact that it doesn't ask a whole bunch of questions that she doesn't know how to answer and is afraid that answering wrong will make the computer explode. There's no denying that KDE asks more questions, and that just leads to more confusion if the person isn't already comfortable on a computer. GNOME's adherence to the "KISS" rule makes it the winner in this case.

As far as hardware goes nowadays, the cheap graphics in laptops seem to be better supported than very high end desktop graphics cards. I've seen Nvidia cards (in a desktop) that choked, but I've yet to see a laptop that wouldn't at least start X. Maybe there wouldn't be whiz-bang Compiz 3D animated desktop stuff, but that's about the worst of it. And what employer wants their employees spending hours staring at 3D animations instead of working?

By the way....what OS says it's a good idea to not unmount removable media? Windows gets upset if you yank without "safely removing" media, and OSX does that thing with the Trash can turning into Eject...

And telling commenters which domain name's Javascript is needed to post comments would be lovely.

» Report offensive content

2

AlexS - 22/05/09

The main reason migration to Linux systems won't happen is the following:

#3: Is your IT department up to the task? =>
I'm a windows support guy. I'm average, not an IT god. In my company there are about 20 IT staff. Only 3 I would consider really top notch. But a company keeps me and my collegues, because I cost less and I am good at 1st and 2nd level stuff.
It took me and my peers long enough to get the hang of the Microsoft logic that we don't want to start from scratch figuring how the heck we can do automated installs of the desktops or roll out software through the equivalent of gpo's. Tie down the desktops etc.
That's the thing with MS products. Once you get the hang of the basic logic, you can actually easily find out how all programs work together. And I found that Linux, whenever I give it a try, is messy. To much choice in a way.

» Report offensive content

3

hawks1 - 22/05/09

for us , we just need a stable system to watch move , watch the site ,,, play games
but the Linus , can not support lots of function which is captured by Microsoft :-(( http://www.screambuy.com
we have to go on use Windows system although the linus seems good revolution . ...!

» Report offensive content

4

hawks1 - 22/05/09

for us , we just need a stable system to watch move , watch the site ,,, play games
but the Linus , can not support lots of function which is captured by Microsoft :-(( http://www.screambuy.com
we have to go on use Windows system although the linus seems good revolution . ...!

» Report offensive content

5

hawks1 - 22/05/09

for us , we just need a stable system to watch move , watch the site ,,, play games
but the Linus , can not support lots of function which is captured by Microsoft :-(( http://www.screambuy.com
we have to go on use Windows system although the linus seems good revolution . ...!

445DF5

» Report offensive content

6

hawks1 - 22/05/09

for us , we just need a stable system to watch move , watch the site ,,, play games
but the Linus , can not support lots of function which is captured by Microsoft :-(( http://www.screambuy.com
we have to go on use Windows system although the linus seems good revolution . ...!

445DF5

» Report offensive content

7

avress - 22/05/09

You being paid by m$?

» Report offensive content

8

John Davis - 22/05/09

Best thing I ever did was migrate from Vista to Linux. My PC has not crashed since!

www.whos-watching.se.tc

» Report offensive content

9

dingdong - 22/05/09

When will people stop naming gimp as a replacement for photoshop. it's a fine software, but it is nowhere near photoshop. not even close. same with scribus.
just stop it. both are good, but they cannot stand up to real software

» Report offensive content

10

Murali Narayanan - 22/05/09

Nice draft.
If you are planning on migrating away from proprietary system, the first and the foremost step would be evaluate and move away from proprietary standards towards Open standards. One of the biggest business tactics is to lock the customers with a proprietary standard. If you are locked in AD and MS office, try to move it to OpenLDAP and ODF. This will provide the platform towards the goal - at the same time you can continue to experiment with Windows Desktop and make sure all works well.
One of real reason why business hesitates to include Linux in their system is the lack of proprietary standards on linux which the business is used to. If the business can get itself rid of proprietary standards, there is no obstacle in the migration.

» Report offensive content

11

Shawn Langlois - 23/05/09

@dingdong

It really depends on what you need it for. Hardcore graphics manipulation? You are absolutely right. Photoshop is clearly better than GIMP.

Relatively simple image editing? Cropping, re-sizing, touch ups? There isn't much difference in terms of ability, and I'd argue that GIMP is easier to learn and use.

Disagree completely about Scribus though. I would use it ahead of Pagemaker any day of the week.

---

I love Linux. I use it at home and have no complaints. That being said, I don't think it's ready for use in big business. It needs to get to a point where it just plain works without the user having to "work" it. Distros like Open SUSE and Mandriva are getting close to that for a business environment, but aren't quite there.

I also think it's important to realize that your software needs to match up with what your business partners and clients use. If you have formatting issues or lack the right tools to properly collaborate, the business suffers.

Trying to work Linux into a Windows and Mac world is tough. I really do hope we see a higher adoption rate though, as I truly believe that Linux and Open Source software in general is superior to what is being widely used.

» Report offensive content

12

ZEME - 23/05/09

This article is crap. the guy that wrote this is being paid by M$ to FUD.
He shows very little knowlege about linux desktop today. Only an iggnorant imbecil believes this crap. The guy that submitted this to digg should have submitted to Windows section not Linux.

» Report offensive content

13

ZEME - 23/05/09

P.S.
Ask for your windows refund today.

» Report offensive content

14

Yujin - 28/05/09

Good article. I am trying to migrate from windows to linux, i have done on few PC. Biggest problem is when you need software like Flash CS4 or Photoshop works on Linux. I got Photoshop 7 working using wine. Still need Flash for work. If company like Adobe start releasing software for Linux, lot of people start using Linux.

http://webhostingneeds.com/Linux_on_Desktop

» Report offensive content

15

Ravi Gehlot - 28/05/09

Excellent article. This article could not have been better written. Well thought.

» Report offensive content

Leave a comment

You must read and type the 6 chars within 0..9 and A..F

* indicates mandatory fields.

15

Ravi Gehlot - 28/05/09

Excellent article. This article could not have been better written. Well thought. ... more

14

Yujin - 28/05/09

Good article. I am trying to migrate from windows to linux, i have done on few PC. Biggest problem is when ... more

13

ZEME - 23/05/09

P.S. Ask for your windows refund today. ... more

Log in


Sign up | Forgot your password?

  • Staff Microsoft shows off IE9 preview

    This week, highlights from Microsoft's MIX10 conference and more in the Roundup. Read more »

    -- posted by Staff

  • Chris Duckett IE9's H.264 vote killed Ogg

    In a split decision by the judges, the winner of the W3C/WHATWG video codec consensus is H.264, taking home the future of video playback on the internet while loser Ogg goes home with nothing but thoughts of what might have been. Read more »

    -- posted by Chris Duckett

  • Staff Google launches Apps Marketplace

    Google launches and app store, while Mozilla plans to re-write its open-source license. More of this week's news in the Roundup. Read more »

    -- posted by Staff

What's on?

  • Optus Deal

    Broadband + home phone + PlayStation®3 in a single package price!