Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×
Linux Business

Migrating Your Office from Windows to Linux? 682

bastiji asks: "I work at a mid-sized company, around 50 people and 90% M$ shop (10% being the Sun server doing our backups). Most of my users are using Office 85% of the time with some specialized apps thrown in for good measure. With the upcoming licensing changes from M$ my finance guys are worried about increased spending on even the software that we already own. I've been to told to look for alternatives and I'm asking for your help. How does one begin to do migration from a totally dependent M$ shop to the least expensive options. Are there any examples for mid-sized firms taking this route and any public examples of cost-savings?"
This discussion has been archived. No new comments can be posted.

Migrating Your Office from Windows to Linux?

Comments Filter:
  • HTH (Score:5, Informative)

    by cymraeg ( 578870 ) <sean.full@vu> on Friday May 17, 2002 @02:29PM (#3538799)

    In my experience, it's best to replace your servers with Linux, particularly because end-users tend to be more resistant to change concerning their day-to-day activities. If you're using Windows NT for file and print sharing, then you can easily replace those with Linux and Samba. The user's won't care what the server OS is so long as they have access to their files and printers. Most of your cash outflow can be stopped here. Of course, if you have specialized apps that require MS software (ASP scripts), then you'll need to maintain those, but for pure file and print sharing, you can easily go the Linux/Samba route.

    For internet services, you're set. Linux can do everything Windows can and more. For SQL services, you can migrate data from MS SQL to any myriad of free SQL servers available from Linux. Just make sure that your SQL statements are ANSI compliant.

    You'll just have to handle these on a case-by-case basis.

    For the end users, consider OpenOffice as a replacement for MS Office. There are plenty of good browsers for Linux (Mozilla and Opera) that can replace IE. Eventually, you can get users used to using Linux with KDE/GNOME and still give them the functionality they need.

    One caveat: in my experience, leave the accountants alone. They tend to be moody, set in their ways, and can become quite a strain on your happiness if you try to mess with their routines.

    The only thing I can offer you advice on are your custom apps. For those you can either just live with the fact that you need MS for them, try to find Open Source alternatives, or if written in-house, consider porting.

    I hope this helps you a tiny bit. Best of luck!

  • by jest3r ( 458429 ) on Friday May 17, 2002 @02:33PM (#3538824)
    At this point you really don't .. because most of your employees also use Windows at home ...

    As an experiment some of our more computer literate employees switched to Linux - but in the end had to switch back due to a plethora of small but annoying problems.

    These included opening files sent via email .. as well as simple things like fonts not displaying properly .. websites not working properly (ie. streaming win media) (yes we know about crossover but BUYING a program to run FREE windows programs seems wrong) .. file system structure .. and believe it or not the 'ugly' interface was mentioned quite a few times. Yes GNOME looks nice - but its nowhere near as polished as Windows or Aqua ..
  • by nedron ( 5294 ) on Friday May 17, 2002 @02:33PM (#3538825) Homepage
    I would call this a small company, but that actually makes the proposition easier.

    First, evaluate the alternatives. What applications can be replaced with Linux equivalents and which can't. For the ones that can't, would it be cost-effective to consider limited licensing for those apps and running them from a Windows terminal service with Citrix Metaframe installed? Or would it be cheaper to by VMWare licenses for those users who absolutely have to run some esoteric Windows app.

    When the alternatives have been considered, propose a pilot targetting a limited group of users to see whether the can continue their normal work routine on the new platform.

    These are all starting points. The tough one is what to do about apps that only exist on Windows and are critical to the job the person is doing.

    -David
  • Well... (Score:2, Informative)

    by Arminius ( 84868 ) on Friday May 17, 2002 @02:33PM (#3538827) Homepage
    I work for a large transportation airline. We are a large Sun shop. We are currently looking at switching over to Sun Office 6.0. Our software costs shold be dramatically reduced while maintaining MS office "compatibility". The compatibility issues seem to be the biggest factors we are addressing at this time.
  • by einer ( 459199 ) on Friday May 17, 2002 @02:40PM (#3538884) Journal
    This is the correct solution for the majority of configurations. Since there is NOT a one-to-one coorespondence between MS and Linux apps, and because Linux simply cannot read some of the MS formats (Access DB, oddities in Excel/Word files), you still need to keep some MS products around.

    Unfortunately, introducing another Operating System into your (until now) heterogenous network can cause some headaches. Most notably (at least in my case), backups can become a problem. We use AMANDA here for our backups and haven't had a problem. YMMV. File serving is a breeze (and FAST) with samba so you shouldn't run into any problems there.

    Expect to spend a significant amount of time explaining "Windows Equivalents" to your users. Cut and Paste for example, can be a PITA.

    It can be done. Don't let anyone tell you it can't.
  • Windows=Linux (Score:3, Informative)

    by Sean Clifford ( 322444 ) on Friday May 17, 2002 @02:54PM (#3538988) Journal
    Each shop is unique, so there's no boilerplate migration plan. But here's my two cents:

    I'm slowly migrating to Linux at my company. So far it's going pretty well. We had to add an extra box to everyone's desk in the call center due to [Non-Disclosure Agreement], so I spent $1000 for some old P233MMX w/64MB RAM, slapped Linux on them, and the users went to town.

    After a couple of months with Linux in production I have to say that it's going well. Help desk calls are waaaaay down and users are happy. I've said this before, but here goes: users don't remember the last time they rebooted the Linux box, but sure remember the last time they rebooted Windows.

    We're replacing Windows boxes right now by attrition, but plan to replace them all by the end of the year - OS, not hardware.

    Since Office runs on Linux now it's at least theoretically possible to standardize on Open Office or something internally and have a single box with a single MS Office license converting both incoming and outgoing attachments to and from MS office format. When an open-source conversion utility comes out, you'll probably be able to abandon MS Office altogether but keep compatability with others.

    Be aware that Citrix ain't really that cheap a solution. You'll pay through the nose for licenses (application licenses for each connectd user, terminal server client access licenses for each connection, citrix licenses for each user, and connection licenses for each computer). You have to get licenses for client machines (unless they're Windows 2k or XP which have their own) that connect to a Citrix server, which defeats the financial purpose of replacing Windows with Linux.

  • by einer ( 459199 ) on Friday May 17, 2002 @02:57PM (#3539016) Journal
    "Your biggest problems will come when everyone and their dog wants to install their personal stuff (screensavers, wallpaper, P2P apps, etc...) on their new Linux machines, then get mad when you tell them it won't work."

    Screensavers? Have you SEEN the latest full Gnome install? I could spend an hour browsing through the stock screen savers! As for wallpaper, that's cross platform. A jpeg is a jpeg is a jpeg. P2P apps would be a problem if it wasn't for wine [codeweavers.com] and people like Frank [franksworld.net], who've figured it out for you. Closed formats are really the only thing that Microsoft apps can read that Linux apps can't. Even that barrier is crumbling.
  • by kipple ( 244681 ) on Friday May 17, 2002 @02:58PM (#3539026) Journal
    you can check here [robval.com] an interesting review between Microsoft and generic Open Source software in a business environment.
    Here is a quote:

    This review focused on Red Hat Linux 7.1 from a business user's view and attempted to answer my client's question "Can Linux be used as a replacement for Windows 2000". After an intensive hands-on Linux project lasting several months, I was able to provide my client with a pertinent answer to this question.

    Based on a solid Linux business plan, my client decided that Linux was a good investment for most of the company's employees, but will retain a few key Windows computers in the office for specific applications. Connecting Linux and Windows computers on the same network, and sharing Office 97/2000 files between the different OSs, is easy and works well, thanks to Red Hat Linux and Star Office. The primary reason for this decision was a $10,000 saving on his IT budget! For support reasons, he decided to use a local Linux supplier for installation and configuration work. View the Summary and the Details.

    For other business users, here is my advice:

    * For whatever reason, if you want to get started with Linux, or implement an office network of Linux and Windows clients, Red Hat Linux 7.1 is very much the way to go. Red Hat Linux 7.1 can be used as an alternative to Windows 2000! You will be stunned by the bang for the buck that Linux bundled free "open source" software offers. Red Hat Linux is a complete server (LAN, Web, SQL) and offers excellent desktop applications for corporate users. Each business user will need to look at the benefits of using Linux (no software licensing fees, fewer hardware upgrades, many good applications) and the costs (installation, configuration, upgrades, training, support). If the benefits outweigh the costs, then you have an affordable viable desktop alternative to Windows.

    *Red Hat Linux 7.1 is a great package: it provides a smooth installation, has many good applications and is an especially attractive option for small to medium-size offices. However, many business users will want to purchase a computer with Linux pre-installed, or at least use a Linux support professional for post-installation configurations, maintenance and upgrades, just as you currently do for Windows.

    Still, in my opinion, the great majority of end-users is still too dumb and this will cause you greater troubles, at least with all the time you will waste trying to explain'em that No, You Can'T Have A Dancing Lady On Your Desktop, And Even If You Were In A Windows Environment You Just Cannot Install It And Later Complain Because You Got a Virus!

    However, have fun.
  • That's funny (Score:2, Informative)

    by dar ( 15755 ) on Friday May 17, 2002 @02:59PM (#3539032) Homepage
    I don't have any problem using my Windows wallpapers on linux.
  • by cmhoranb ( 108112 ) on Friday May 17, 2002 @03:01PM (#3539043)
    I found this article online a few weeks ago, maybe off of /. I can't remember. Anyways, it gives some great real world examples of Open Source software in the workplace, along with the cost savings. Definetly worth a read if you're looking for facts to back up this decision.

    http://www.dwheeler.com/oss_fs_why.html
  • by codepunk ( 167897 ) on Friday May 17, 2002 @03:13PM (#3539121)
    First of all lay down your architecture. In our shop we started by loading a huge compaq server with memory. We went to a local used pc company and bought a whole bunch of used p350 machines at 100 dollars a piece. We loaded redhat 7.2 on the big server along with open office, mozilla and some other productivity apps. We turned on GDM on the big server to dish out x displays. Next we built a kickstart install to do the workstations. The kickstart does a standard minimal linux load with x and at the end of the install modifys the inittab to query the server for a display. These machines do nothing but X display so we wanted to capture the free cycles to run computatational fluid dynamics applications on. So we add the mosix kernel at the end of the kick start and boot the now running workstation. Another way to accomplish this is by using LTSP but it is more trouble than it is worth in my opinion. It is far easier to just load linux on the local disk. We totally control the desktop on each machine right down to the application icons...The moral of the story is "we are happier than pigs in shit with the outcome" and I have never had to show a single user how to use the kde desktop.
  • by davesill ( 207802 ) on Friday May 17, 2002 @03:23PM (#3539203)
    We've been using rdesktop for a while now. We are in the process of converting a call center to linux desktops with rdesktop for accessing some windows applications (that were handled in a term serv client window before anyway...). It's fast, free and works great.
    http://www.rdesktop.org
  • two cents (Score:3, Informative)

    by digitalhermit ( 113459 ) on Friday May 17, 2002 @03:23PM (#3539208) Homepage
    Here are a few things that I've used to eliminate MS products on my networks:

    For word processing I like AbiWord. The 1.0.1 version has just been released and it works quite well. It doesn't have *every* feature of word, no sane program would, but it does have all the features needed for general word processing.

    I don't have much use for spreadsheets, but Gnumeric and kspread have worked fine for me. People have also mentioned that OpenOffice/StarOffice has a good spreadsheet.

    For reading email there's Evolution, Netscape or Mozilla Messenger, and various others.

    For database, use MySQL or PostgreSQL as the backend instead of access. Use HTML as a frontend so you can access it from any system, even Windows.

    For webmail, take a look at squirrelmail. There are many other imap/pop/mtas that you can choose from to create your mail server. Of course, you'll replace IIS with Apache :)

    For viruses you'll need to use the Unix honor system. su to root, choose a file at random then delete it, then email everyone in your address book with similar instructions. To mimic the crashes you can try turning off the power when you're in the middle of something very important.
  • by Codifex Maximus ( 639 ) on Friday May 17, 2002 @03:43PM (#3539383) Homepage

    Well, you must have realistic goals like: Reduce software costs, provide a stable environment, reduce support costs etc...

    If you want to use Linux as the OS, you may get some opposition from the Windows fans. So, migrate using a gradual approach.

    • Begin by replacing the expensive Office Software on Windows with a cheaper yet functional alternative like maybe Sun's Star Office 6.
    • Analyse the mail situation... are they using all the functions of Outlook (are they even *using* Outlook?) Replace with a reliable alternative like maybe Netscape 6.2.x mail.
    • While yer at it, replace the use of Internet Explorer with Netscape 6.2.x and encourage the use of Netscape Mail and the Address book functionality included. Use the argument that when Internet Explorer crashes, it can bring the whole operating system down.
    • Install Sun Java on the user's machines and encourage the use and development of Java programs for the company's business.
    • Begin replacing Window's Servers with Linux/Unix servers on the backend and migrate to a crossplatform database like maybe MySQL or PostGreSQL or even Oracle or DB/2 for Unix. Replace Exchange with Sendmail or something and use BIND and other UNIX style server software. Justify with stability and lower price for most items.

    After you do all these things... the stability and usability of the user and server software should be evident and the switch to Linux as the OS should be fairly painless as there are Linux equivalents to the programs they've been running on the old Windows installations. You may find you have made some Linux fans in the office too!

  • by DrJohnEvans ( 553988 ) on Friday May 17, 2002 @03:50PM (#3539440) Homepage
    We Have The Way In [wehavethewayin.com], in the GNU/Linux section [wehavethewayin.com], features a link to a 12-step program for a Microsoft-free shop [cio.com], by Scott Berinato, from the January 1 2002 issue of CIO Magazine [cio.com].

    It's a very thorough overview of all the major steps (technical, mental, emotional, you name it) that an office must pass through in order to successfully dump Microsoft. It'll be very helpful to your cause.

  • Re:Good Luck (Score:2, Informative)

    by jackb_guppy ( 204733 ) on Friday May 17, 2002 @04:03PM (#3539547)
    Just do it.

    Help a company with 240 Employees and 130 Machines. They had the BSA coming and desided - not way. In 30 days, all converted except two machines - Specail Test Software.

    Issues:
    Cheap Motherboards - with video on board. Very slow opening StarOffice. -- Install PCI Video Cards.

    Brand new machines (high end) with Video Cards that where not supported yet. Replaced with supported cards.
  • by Rocketboy ( 32971 ) on Friday May 17, 2002 @04:38PM (#3539760)
    We have 45 users, most local but three remotes in other states. We recently took a look at Microsoft's pricing, calculated our costs over the next three years, and ended up converting to Lotus SmartSuite. If the current StarOffice had been ready in time, it would have been a strong candidate, too. Keys to the process:

    - Bring the users into the decision, not only what software to use but why.
    - 3rd party training for software other than MS Office is available, even if not listed in their course lists. Ask. Our local Productivity Point has personnel qualified to teach the Lotus software and has complete course materials, they just don't list it in their offerings because there's so little demand. They were delighted to teach the courses for our users, at very reasonable cost.
    - Having a backup process leads to user comfort. We'll still have four people with MS Office on their PCs, mostly administrative assistants and a lead customer service person. Their primary purpose is to provide access to documents which don't get converted by the time we remove Office from everyone else's PCs and to convert documents from outside the company which for one reason or another won't convert to Lotus cleanly using the Lotus software. This is a real benefit to our users and we wouldn't have gotten their buy-in without being able to assure them that we weren't abandoning their old documents.
    - Don't rush the process. We started out by giving our users 60 days to convert their old documents to Lotus. We'll end up giving them an additional 30 days on a case-by-case basis. We installed Lotus on user's PCs in addition to MS Office so they could get used to the new software gradually. Once a user has been to training we made it clear that all new documents were expected to be in Lotus format. They have both the incentive and the training to make the change and it is working out very well. On the other hand, there has to be a due date or nothing will get done!

    Our users initially resisted changing and why not? Learning new software, even as simple a change as from MS Word to Lotus Word Pro, is intimidating to someone who views computers as a tool rather than a way of life. We overcame their resistance by putting the facts before them: the lifecycle cost of MS Office over the next three years vs. the lifecycle costs (including training!) of switching to Lotus, Corel, etc. The savings were really very dramatic, particularly for a company like us which tends to keep using old software for much longer than the vendor would really like. Since we're a pretty open company anyway and take pains to not only present financial information to everyone but teach them how to interpret it as well, this had an impact. When you put it like, "we can spend the money on MS Office software and upgrade desktop PCs every five years, or switch to an alternative and keep to our three-year cycle", everyone had the same answer. They *like* getting new PCs every three years. The admin assistants *like* using shiny new Thinkpads which they can take to meetings and access information or take minutes with wireless connections to the LAN, etc. All of the productivity and convenience improvements we've made over the past five years took capital to implement, capital which in no small part would have gone into simply maintaining the software they already had. They didn't want to do that.

    Once the decision was made we immediately chose a dozen key users and sent them off to a special Lotus SmartSuite class we had developed with our local Productivity Point franchise. A combination of the Introductory and Intermediate classes, it assumed that everyone knew how to use a mouse, access pop-up menus, etc. and concentrated on the differences between MS Word and Lotus WordPro, Excel vs. 1-2-3, and Powerpoint vs. Harvard Graphics. The class lasted three days and we had a very enthusiastic (and very relieved!) team when they got back, confident that they knew what they were doing and how to do it. They've been evangelists to the rest of the organization to the point where people were competing to get into the next class! A month into the process, people were competing to see who could be more 'MS Office free' and new documents were all being generated using the Lotus software. That was a month before the deadline! Now when someone from outside the company sends us a Word document (non of which, by the way, we've had the least trouble converting to Lotus,) people grumble about how 'backward' other companies are. Those who have regular contact with MS Office users outside the company are now evangelizing them and rumor has it that at least a couple of our business partners, faced with the same costs we were facing, are considering the same move away from MS Office.

    The key is not that the Lotus software is so good but rather that it is good enough and *much* less expensive (and a key to that is that we buy IBM notebooks and desktop PCs, mostly because of their terrific technical support, and SmartSuite comes free with them. A real savings, that!)

    Difficulties in our project:
    - Some MS Office documents do not convert very well to Lotus. Most Word and Excel documents do (in the case of Excel, usually needing at least some clean-up by hand,) and Powerpoint presentations don't convert nicely at all. Don't even think about converting MS Access to Approach (but then, think about it: do you really trust anything more complex than a grocery list to Access? If its really important, shouldn't it have a real database behind it?)
    - Some people just don't like change. We've got a couple. Peer pressure works most of the time but we have one granite boulder who not only isn't going to change, is senior enough that it would take tippy-top management ordering him to before he would, and then he'd just sabotage it ("See? Told you so!") Not a real problem, though: he doesn't really use the computer for anything other than e-mail, anyway (and half the time he dictates replies to e-mail to his admin assistant.) His assistant is very happy with Lotus and buffers between him and the rest of the company, so it works out.

    Good luck!

  • by Anonymous Coward on Friday May 17, 2002 @04:56PM (#3539872)
    Check out www.rhsd.net - the project is aiming to replacing the functionality of M$ application servers (Exchange, ADS, etc.) with Linux - and with an installation and administration that's easy enough for NT admins! This project rocks! Check it out!
  • Why do anything? (Score:4, Informative)

    by harlows_monkeys ( 106428 ) on Friday May 17, 2002 @05:01PM (#3539892) Homepage
    Basically, the questioner is treating this as a choice between two alternatives:
    1. Upgrade to new versions of Windows stuff
    2. Migrate to something else, like Linux

    What about the option no one seems to consider? Stick with what you have right now. It works today...it will still work tomorrow. Get out of the "gotta have the latest" mindset.

    For most of what business users do, using software that is a year or two or five old is just fine.

  • by npendleton ( 255215 ) on Friday May 17, 2002 @05:18PM (#3539966)
    Plan ahead. Change MS Office default file formats to friendly open formats now. Setup all servers to linux. Test users interest with Knoppix bootCD-OS. If Knoppix goes well with users install Win32 versions of favorite Open Source apps. Run your own audit of the company's win32 systems. Duplicate and convert propietary data files to open files (e.g., .doc to .rtf) by hand if you have to, but some folks may have automated it. Find special case win32 software needs, and see if wine will support. Then convert several users at a time, starting with the tech savy, and see if you can avoid mutiny. People have invested a lot of time learning one way, they hate upgrades, (remember the last of many Microsoft and Adobe upgrades?) so be patient when you upgrade your users to Linux desktop.

    Changing MS Word users default Save file format to .rtf is easy. [slashdot.org] It will make all upgrades to OpenOffice much easier, and allow several version of MS Office to play nice, even if you don't upgrade. Years later you will be able to read old MS Office files, hooray!

    As many have said:
    Setup servers for windows file and print, web hosting, DNS, DHCP, and SMTP (samba, apache, bind, DHCPd and sendmail) in the back office. LEAF [sourceforge.net], LRP [linuxrouter.org] and CoyoteLinux [coyotelinux.com] firewalls are an easy place to start the conversion.

    Try Knoppix BootCD-OS [knopper.net] (debian) on every box, see if users can deal. It is complete Desktop with OpenOffice, Xmms, ogg-vorbis, Gimp, FreeCiv, and tons more on 700Mb CD-R. It auto-detects a ton of hardware, such as sound at each boot, and does not get installed to harddisk. It needs 128Mb Ram, or pagefile/swapfile/scratch disk on a box with less ram. If the user can't deal, eject the CD, and reboot back to MS Windows.

    Setup each Win32 computers to run a script stored on a central server, at each boot. It saves a ton of work later.

    Getting Win32 users into the OpenSource thing by installing Win32 OpenOffice [openoffice.org] and Mozilla [mozilla.org] on your current MS Windows install base. See how that goes with the users.

    Convert your existing data from .rtf to .doc is critical. [slashdot.org] The user is a tease, no email or code! But it is an idea that should be packaged.

    Run an audit on your Win32 systems. Get a file dump e.g., "dir /AH /ON /S > m:\filetreedump\box2tree.txt" on Win98, and goto to regedit and dump the registry to text file e.g., m:\filetreedump\box2reg.txt. Someone needs to write a nice perl based evaluation tool to audit what apps and software keys everyone in the Windows network is running.

    Converting data is essential. Collecting data from users computer and registry, and inserting it into new email client, and Office apps should be automated, but no one has done it yet.

    Wine testing for special apps is important.

    After careful planning start rolling out conversions. This way you can convert data, support all the apps, and not loose users.

    -Nathaniel
  • We're a small development company in Mexico (7 employees, 4 of them developers) and we just did this. Pointers:
    - Keep a reference manual around at all times. Everyone will keep asking questions about how to do everything from mounting a cd to changing the wallpaper. I've found that "Linux in a Nutshell" by O'Reilly is quite good for the shell inclined people.
    - Have at least one or two experts you can go to available at all times (hire them if you don't have them).
    - Migrate someone first. Test apps and everything your company uses with him. THEN consider migrating everyone else.
    - Search for the alternatives. We found kde to be more adequate to our needs, installed OpenOffice (works great), a messenger app (Msn4Lin, based on ccmsn -- borsanza.com [borsanza.com]. For development (we mostly do java and web related development) we tried eclipse, but found netbeans more mature. For graphics (I'm the graphics guy) I'm taking a crash course on gimp (to replace jasc's Paint Shop Pro) and am just becoming productive after two days. - Standardize your installation. We're all using mandrake 8.2 standard install with choice apps thrown over it. We all run an ssh server so when a machine hangs (this is development, after all) to the point that the keyboard no longer works, someone else logs into that machine and kills x. Cool thing =).
    - Post all the latest tips, tricks or installs in a visible place. We (the developers) are all in one room, so we just scrawl on the blackboard for everyone to see, but for a bigger company you'll need better organization.

    This has been useful to us. They're mostly common sense tips. Hope they help you.
  • by LegalEagle ( 68801 ) on Friday May 17, 2002 @05:46PM (#3540113)
    I made the switch in a small law office a few years ago, before the KDE GUI was as good as it is now. I also learned a lot about how different users handle the transition. As others have mentioned, the cultural problems are far worse than the technological issues. Here is what I learned.

    0. Find out what you have valid licenses for, and what you don't. If you don't have a valid license for it, consider the cost of going "legal" and switching over to a Linux-based solution. Finding out what has to go first will make many of the decisions for you. Sad to say, but the license/BSA problem is going to be your biggest.

    1. Switch the server over to Linux first. This can be accomplished without the users even knowing about it, and servers and their software are one of the most expensive items anyway.

    2. Figure out what Windows desktop functionality that you REALLY, REALLY need, and find Linux equivalents, preferrably ones with Windows counterparts, like Open/Star Office. Note, your users will come in four varieties:
    A. Computer illiterate
    B. Power Users
    C. Normal Users
    D. Microsoft Junkies

    Believe it or not, the Computer Illiterate users will have the easiest time in the transition. If you set KDE up correctly, they will see an icon, click on it, find their program, and move on. I was truly amazed when I saw this happen in real life. I never got a call from one of the computer illiterate users. Several didn't even notice a change at all. These were the ones I worried most about. I shouldn't have.

    The Power Users will have more trouble, but they will overcome their problems (usually without much coaching) and will appreciate Linux when they see what they have to work with. They will like and appreciate the tools, stability, and control that they can exert over their desktops.

    The Normal Users will go along, because they are sheep anyway (sorry, but it's true). They may grumble, but they will adapt, especially if they know that it will help the company keep them employed.

    The last group, the Microsoft Junkies, are those who fancy themselves as savy, but who are really next-to-illiterate. Unfortunately, these are the people who think the Microsoft way is the only _proper_ way for things to be done, and that any other way just isn't "right." These people will drive you nuts. Incidentally, lumping this group as "Microsofties" is not fair. They would have acted the same way if they were first taught on a MAC. For these people, the first way is the "right" way, regardless of which one is first.

    3. Carrots work. As one of the other posters mentioned, start small and let it spread out. People fear the unknown, but if others make the transition, it will alay their fears that a transition is possible in the first place. Secondly, once some have made it, they will have more incentive to do it so as not to be "left behind" or so as not to appear to the boss to be inadequate, stupid, or not accommodating to the company.

    Better yet, be prepared to give more privleges or goodies to those who migrate to Linux. This is even more incentive for the migration. If users feel that they will get more out of it (that they "get something") they will be more inclinded to accept the transition. Linux has plenty of freebies that can entice users, such as games and such that don't come out of the box with Windows.

    4. Sticks work too. This is a harsh tactic, but from a business standpoint, it cannot be refuted and it will work. Tally up the costs of keeping Windows and attendant MS software (i.e., what it will take to get/keep legal and pay for the maintenance fees and attendant hardware upgrades). Tell the users that they can keep Windows if they offer to pay the difference in costs to the company (out of their paychecks). The company is making a perfectly good offer to support their work (for free) if they transition. Otherwise, they pay the difference. Once the employee sees the cost differential, and they know that they have to pay for Windows, then almost all of them will get on the Linux bandwagon. Those that don't, well, they pay and it is their responsibility to get/stay legal. Your company is still on the hook, but they can force the users to supply the correct documentation. Note, even if they do stick with Windows/Office, your company will transition to better (non-MS) file formats for internal documents, and cause the reluctant workers to do more in order to keep their work viewable by the rest of the company. This is akin to making smokers go outside to puff away.

    Good Luck!
  • by bikegeek ( 259632 ) on Friday May 17, 2002 @05:47PM (#3540120) Homepage
    I actually administer some Citrix MetaFrame servers (really Windows 2000 servers) that we use to provide MS Office capability to about 100 UNIX (HP) users. It works great, and we currently only have 5 medium-horsepower PC servers to do it. But a few comments:

    1) If you're trying to save money, dont' even think of using MetaFrame servers to serve out Office. We do it only because we are already using UNIX for everything, and don't want to buy (or administer) PCs. But you won't save money on Office licenses by moving to MetaFrame. Microsoft is really funny about the way they license software for MetaFrame servers, and they basically require a license for every client that could possibly connect...even if it's impossible (due to lack of MetaFrame licenses) for them all to connect at once. So legally, you'd still need the same number of Office licenses as you have now, not to mention the licenses for Windows 2000 (or NT or XP) server, MetaFrame, and all the stupid Windows 2000 Terminal Server Client Access licenses...the last of which again requires a license for every possible client. If we didn't have a site license for Windows 2000 and Office here, I'd probably give up!

    2) The "specialized" apps may not work too well on MetaFrame. If the apps are not written correctly, they do not work well when installed on a Terminal (MetaFrame) Server due to the shared nature of the system...basically, files/settings are placed in non-shareable locations, and things are hosed. This isn't to say your apps won't work, but there's a definate chance. Take, for instance, some of the tools included with Office 2000...the Microsoft Photo Editor won't even install onto Windows 2000 Terminal Server because it doesn't work right. You'd think Microsoft at least could write products that would work! (Actually, the core Office tools do work, but some of the utilties, like Photo Editor, don't).

    Just want you to be aware of some of the gotchas... I've spent enough time suffering through them myself trying to figure out what was wrong to know it's a pain sometimes!

  • Re:Good Luck (Score:3, Informative)

    by Anonymous Coward on Friday May 17, 2002 @05:50PM (#3540128)

    Whats the best way to manage multiple user accounts over mutlitple linux workstations?

    NIS is the proven workhorse for this task and I've had good times with it. LDAP is much more elegant, versitile, and scalable but is a little harder to set up.

    Would you want to have to run XDM on every machine though?

    Yes. Most people are comfortable with a graphical login. Also, gdm/kdm/xdm will give the users a very polished system to work with - which is always good when you're trying to convince them to change and learn new things.

    Of course, what you do with dedicated servers and the machine on your desk is your own business.

    and would you want /home to be a NFS share? or other nextwork filesystem?

    Sharing home directories with automounted NFS is the standard way to do this. It's solid and works well.

    The real question for this is how often do users need to acess each other's files, and would it be convenient for them to be able to log into other people's machines and have their desktop appear in all it's glory? If the users need to read each other's files on a regular basis or if roaming is conveneint, then NFS-mounted home directories are a must.

  • Ximian is great (Score:1, Informative)

    by Anonymous Coward on Friday May 17, 2002 @06:21PM (#3540305)
    Ximian is a great alternative.. its simple enough that anyone can figure it out, comes with really good free Office products like..

    Evolution: almost exactaly like Outlook.
    AbiWord: reads wrights in MS .doc format.
    Gnumeric: reads and wrights in Execel format.
    Galeon: better IMHO than ANY other web browser.

    AND ALSO you can use Open Office, if those dont preform well enough.

    almost frogot to mention.... all that above wont cost you a penny.
  • by altdefault ( 580092 ) on Friday May 17, 2002 @06:49PM (#3540414)
    Check out phpgroupware. It is really amazing. I put up a demo at http://alaya.net/gw It does much more than just group calendaring as well (although many of these functions are not enabled in the demo) I agree with you about the importance of MS Access. It is an excellent tool. In fact I would even argue that the position you describe with respect to Access really also applies to Excel since anyone who really uses Excel heavily is likely to find something essential missing from StarCalc and the other open source spreadsheets. For the reasons above I was highly interested in the Adabas database in the release of StarOffice 5.2 yet I was quickly disappointed with it. And now I don't see it included at all with Openoffice.org 1.0. While we are on the topic there is another application very popular in accounting/finance that again really has no equivalent in open-source: Quickbooks Pro. For me the federal settlement with MS was so disappointing because I was really hoping to see a forced breakup and a new office software company with an interest in making its product work with as many platforms as possible (MS's line about "consumer choice" is complete BS). Funny that this aspect of their business is not looked at in more detail...
  • by Anonymous Coward on Friday May 17, 2002 @06:59PM (#3540459)

    If you are looking for cheap, maintainable, stable software to replace your current Windows environment, then look into this :

    Slackware [slackware.com] Linux [linux.org].
    KDE [kde.org].
    OpenOffice [openoffice.org] (maybe StarOffice [sun.com] or Hancom Office [hancom.com] or KOffice [koffice.org]).
    Mozilla [mozilla.org] (or maybe Netscape 6 [netscape.com] or Opera [opera.no]).
    The GIMP [gimp.org].
    XMMS [xmms.org].
    MPlayer [mplayerhq.hu].
    GNUCash [gnucash.org] (or maybe Kapital [thekompany.com]).
    Evolution [ximian.com].
    NEdit [nedit.org].

    Or if you need anything else, check out Freshmeat [freshmeat.net].

  • Re:Wrong! (Score:3, Informative)

    by johnnyb ( 4816 ) <jonathan@bartlettpublishing.com> on Friday May 17, 2002 @07:22PM (#3540549) Homepage
    I don't know about Konqueror, but I've never had any such problems w/ GNOME. If the user doesn't know what to do, they could just go back to the Windows way - reboot. However, I don't see that as an issue because most distributions ship code which works just fine. If you must run CVS versions of programs, then it's your own fault. If a vendor's software is having problems, complain to the vendor.

    You don't need to explain anything about permissions to users. None at all. Not to use it.

    If you are talking about adding/removing packages, Linux is _much_ easier.

    It doesn't take 50 pages of doucmentation to run XCDRoast or whatever your vendor ships. My CD Burner autodetected just fine.

    In fact, so did my graphics card. Then, when I changed it, it autodetected it again.

    Have you used Linux since 1995?
  • Suggestions (Score:2, Informative)

    by Flyer ( 13280 ) on Saturday May 18, 2002 @01:21AM (#3541594)
    1) Start with the support staff.
    a. Are they adequitely trained to support Linux/FreeBSD/Other OS?
    b. Are there enough staff for the task?

    2) Next migrate from the top.
    a. If upper management is switched over the rest will follow.
    b. Most staff will use what ever is well supported.
    c. Technical people will be easier to switch.

    Be sure that the users understand the value proposition. (Whats in it for the user?)
    a. Allow for flexibility in user preferences.
    b. Excelent support (coworkers used to be supportised when I got Linux answers faster off the net than they got answers that they already paid for).
    c. lower cost and more features (be sure that you understnad what features that people need).

    4) When upper management and engieers have been swithced over and and adequite education period has been used you can migrate the remaining staff.
    a. Most people never install any software in a work environment.
    b. If they see success with upper management and understand the reasons (and buy into it) the mighration can proceed.

    Regards
    Tony Dean
    tdean@du.edu

    3)

Intel CPUs are not defective, they just act that way. -- Henry Spencer

Working...