IP-WARS.NET - a forward command post of the IP Wars
create account| Front Page|Mission|Standard Operating Procedures|Operating Instructions(aka FAQ's)|Privacy Policy|Site Stats/Info|Admin Actions|Search
Sections:General|IP|SCO v World |Microsoft|grok*/OSRM|IPW Site Meta|Logbooks|Diaries|Legal Documents|View All Articles

How to Transition a Windows Shop to Linux


General News

By JCausey, Section General Articles
Posted on Wed Nov 21st, 2007 at 16:14:12 EST

I actually wrote this for a different blog, but figured I would cross-post it here. I suspect there may be a slightly improved chance that someone might post something that would help me.

As those who know my computer preferences well are aware, I'm a big advocate of the Linux operating system along with a host of free and open-source software solutions(F/OSS). By using these tools, I think I've been able to build a small business with minimal cost and I have a much better network and resources available to me. Plus, it is rock solid. While I've watched others dealing with a variety of problems related to their Windows servers crashing, my Linux box chugs happily along (I even did an upgrade on it with minimal fuss).

With my new job, I'm now faced with a major challenge. They are a Windows shop with a mix of servers running locally and some hosted, including their major ERP package. Although I've only been working there for about a month, it looks like the overwhelming majority of people confine their work to using e-mail(via a web interface), a web browser, and office productivity suites (e.g. MS Word or Excel, some Powerpoint sprinkled in). There are a few people using tools like MS Project and Visio (and they have a license for Project Server, but I can't tell that they are actually using it). I'm guessing the corporate communications employee is using some graphic packages and some desktop publishing, but I'm not sure what yet. And our fraud investigator, who also manages security, has some apps for creating employee id badges and access cards for doors. Beyond those, I'm not sure there is anything else in use (granted, I haven't even attempted a census of applications yet).

Based on that, it looks like the overwhelming majority of the employees have no need for the Microsoft stack that everyone is effectively issued (Windows + MS Office). No doubt there will be resistance, but getting the majority to accept a switch should be "do-able". Especially when you see the organization is paying in excess of $35,000 per year for all their Microsoft licenses (roughly 110 users plus the supporting servers). I haven't done the analysis yet, but instinct tells me a good Linux desktop with OpenOffice.org, Firefox and maybe even Thunderbird(for those that want an actual e-mail client like me), would be a lot less expensive.

Replacing some of the more specialized apps with something that would work on Linux will be more challenging. I have yet to find anything in the Linux landscape that can compete with some of the project management applications available for Windows, though Planner 0.14.1 is looking promising in some of the testing I've recently been doing. The same is true for Visio (which I actually think is sub-par compared to something like SmartDraw which I use in my business). Even if these apps can't be replaced, it should be possible to move to a more mixed environment.

One of the big stumbling blocks for me though was what to do about that ERP application. It is Windows based and is accessed via a Remote Desktop Connection. I have had limited experience working with hosted Windows apps. With my own business network, I was always connecting Linux to Linux, which is very easy. But connecting to a Windows box from my desktop was a challenge as it always seemed I needed some .NET or aspx stuff to make the connection.

On top of that, I'm considering the idea of trying to get a Linux server deployed in the organization for some skunkworks projects (like setting up a wiki, maybe some other stuff) to help promote collaboration (there is way...way too much use of e-mail for sharing documents right now). That was another challenge though since I would only have a Windows desktop available to me (at least for the time being) and I would need a way to connect to the Linux server to set stuff up and maintain it (and yes, I'm aware I could use putty to ssh in to the command line - my kung fu is just too weak to do everything via command line though).

The combination of the above led me to want to get an answer to two problems - how to connect from a Linux desktop to a Windows server and how to connect from a Windows desktop to a Linux server.

Little did I realize it, but the Linux to Windows connection was fairly easy. In fact, I already had the software installed here on my desktop - rdesktop! So I did some testing using a Windows machine here on my network and lo and behold, making the connection was no problem. A nice side benefit of this will be the fact that I can now work in QuickBooks from my desktop! That seems to resolve the first issue. Still some other items to test like whether I would be able to print locally (which even with the Windows desktop requires some configuration work). And if Linux desktops were deployed, I'm not sure we have drivers for some of the bigger multi-function units like our Danka copier. Assuming those issues can be resolved, this testing has at least eliminated the issue of being able to connect to the ERP server from a Linux desktop from the equation.

The second question led me to an application called WinaXe. There are probably some others out there as well (I once tested NX Client but found it lacking). I tried installing the evaluation on my laptop and after some configuration, I was able to connect to my Linux server's desktop. Woohoo! The only problem is the WinaXe package has to be bought - $99 for a single user (seems kind of steep for what it does). Part of their advertising indicates their package is a simpler way to connect than say Citrix (which I've never been impressed with).

So at this point I've figured out how I should be able to get around at least the first big stumbling block - making a remote desktop connection from Linux to a Windows host. Obviously there is still a lot of work to be done to address other applications and the financial analysis has to be done. And the clock is ticking as Microsoft plans to stop making XP available in the summer of 2008 (it is a Dell shop I'm working at now). Lots of challenges, but I think it may be possible to transition them away from Microsoft, resulting in a much better network at lower cost.

At the very least though, I've now figured out how I can support some of my family members remotely and I can start using my desktop for even more of the work I do in my business!

Thanks for reading,
Jeff

< Open Source in Education - Opening Doors (1 comments) | Healthcare For Elders: Issues And Decisions (0 comments) >
Display: Sort:
How to Transition a Windows Shop to Linux | 3 comments (3 topical, 0 editorial, 0 hidden)
Re: How to Transition a Windows Shop to Linux (4.00 / 3) (#1)
by ColonelZen (tzellers lieth within pobox of thy kingdom com) on Thu Nov 22nd, 2007 at 22:42:10 EST
(User Info)

Connecting to Linux from win is no problem.  I do it almost every day.  This sounds complicated but once you've done it two or three times, it's automatic (but alas not easily automatable).   First you load the Cygwin stack with XWindows ( http://x.cygwin.com ).  I

I start with a putty connection to my Linux box logged in.

Then on win, I start the cygwin bash shell.  From that I do an ipconfig to get my win ip address. From there it's

X >/dev/null 2>&1 &    (the trailing & keeps X in the background so you can do the following)

export DISPLAY=127.0.0.1:0
xterm &

then in the xterm
xhost <your linux IP address>

Now on the putty term I do a:
export DISPLAY=<win box ip address>:0    (note the colon zero)

and lastly

gnome-session &

This last you might need to replace with your KDE session manager if you swing that way, or whatever other desktop manager you use.

There are some annoying background processes I sometimes kill, sometimes I merely ignore them.

I've tweaked my desktop setup a bit for compatibility.  Since win pre-empts alt-tab, I've set ctl-tab to swap between windows.

I haven't had much experience going the other way.  We did have radmin at work.   It was evidently a very old version and on the server it was a hog crippling the box.   We're using vnc now.

-- TWZ

-- TWZ

  • Re: How to Transition a Windows Shop to Linux by JCausey, 11/23/2007 12:01:41 EST (3.50 / 2)
    • Re: How to Transition a Windows Shop to Linux by ColonelZen, 11/23/2007 17:37:33 EST (3.50 / 2)
How to Transition a Windows Shop to Linux | 3 comments (3 topical, 0 editorial, 0 hidden)
Display: Sort:

Links

Firefox 2

Use OpenOffice.org

Add to Technorati Favorites

Join EFF Today

ToTehMoon web site button

~ Merkey v The Internet et al Docs
~ Yahoeuvre
~ tuxrocks.com (SCO cases legal docs)
~ scofacts.org
~ eagle.petrofsky.org
~ Zen's Den
~ Yahoo SCOX Message Board
~ Lamlaw
~ Microsoft Watch
~ Groklaw
~ Korgwal - a Groklaw mirror
~ nosoftwarepatents.com
~ Flame Warriors
~ SCOXE Wars
~ Get your Merkey Number here!
~ Digital Law Online

Recent Comments

Breaking News and External Article Comments
General News – General Articles
by ColonelZen, January 5
59 comments
» TSG announces $100 million cash... – sphealey, Feb 14
» SCO Lifeboat List from Stats_for_all – AncientBrit, May 6
» Not a single comment on the Novell... – sphealey, Jul 22

Eagle Loses Appeals
General News – General Articles
by JCausey, December 15
1 comment
» Re: Eagle Loses Appeals – br3n, Jan 7

The Chinese Room Revisited, Thoughts on...
General News – Diary
by ColonelZen, November 24
1 comment
» Re: The Chinese Room Revisited,... – ColonelZen, Nov 24

How to Transition a Windows Shop to Linux
General News – General Articles
by JCausey, November 21
3 comments
» Re: How to Transition a Windows Shop to... – ColonelZen, Nov 22
» Re: How to Transition a Windows Shop to... – JCausey, Nov 23
» Re: How to Transition a Windows Shop to... – ColonelZen, Nov 23

Advocacy
General News – Diary
by br3n, October 29
3 comments
» Re: Advocacy – br3n, Nov 2
» Re: Advocacy – ColonelZen, Nov 2
» Re: Advocacy – br3n, Nov 4

Very Bad News for Darl and Ralph
SCO v The World – Diary
by ColonelZen, October 13
7 comments
» Re: OT advocacy – br3n, Oct 26
» Re: OT advocacy – JCausey, Oct 28
» Re: OT advocacy – br3n, Oct 29

Some SCOX Financial Analysis
SCO v The World – SCO Related Articles
by JCausey, September 21
13 comments
» Re: Some SCOX Financial Analysis – br3n, Oct 3
» Re: Some SCOX Financial Analysis – ColonelZen, Oct 3
» Re: Some SCOX Financial Analysis – br3n, Oct 6

Open Source in Education - Opening Doors
General News – General Articles
by JCausey, September 28
1 comment
» Re: Open Source in Education - Opening... – br3n, Sep 29

An IPOWER ful experience
General News – Diary
by ColonelZen, September 25
6 comments
» IPOWER SysAdmin Doesn't Do Weekends!! – ColonelZen, Sep 29
» Re: An IPOWER ful experience – ColonelZen, Sep 29
» Re: An IPOWER ful experience – ColonelZen, Sep 29

Learning C#
Microsoft – Diary
by ColonelZen, September 23
1 comment
» Re: Learning C# – ColonelZen, Sep 23

Comment search...

Recent Diaries

SCO has a Potential and Credible BILLION Dollar Liability
by ColonelZen - March 15

The Chinese Room Revisited, Thoughts on Consciousness
by ColonelZen - November 24
1 comment


Advocacy
by br3n - October 29
3 comments


An IPOWER ful experience
by ColonelZen - September 25
6 comments


Learning C#
by ColonelZen - September 23
1 comment


Getting ruby DBI for Mysql and Postgresql working on FC 6
by ColonelZen - March 7

Declaration of Linus Torvalds
by nedu - February 13
1 comment


Declaration of M. Douglas McIlroy
by nedu - February 12
6 comments


Declaration of Ulrich Drepper
by nedu - February 11
1 comment


Declaration of K. Y. Srinivasan
by nedu - February 11


More Diaries...

Login

Make a new account

Username:
Password:

Older Stories

Monday May 28th
Why SCO Does Not Own the Unix Copyrights
   (0 comments)

Thursday April 5th
It Can Really Happen - Eagle Broadband Delisting from AMEX
   (5 comments)

Monday March 12th
OpenOffice.org Sends Open Letter to Dell
   (0 comments)

Tuesday March 6th
Preliminary Order in Prohibition
   (2 comments)

Monday January 15th
[Linux-ia64] optimizing __copy_user
   (12 comments)

Older Stories...

Related Links

~ rdesktop
~ WinaXe.
~ NX Client
~ More on General News
~ Also by JCausey

SourceForge Logo Powered by Scoop

All trademarks and copyrights on this page are owned by their respective companies or owners.
Comments, articles and logbooks are owned by the Poster. By posting on the ip-wars.net web site, all posters grant a license to ip-wars.net to publish the content and release it pursuant to the Creative Commons License that covers the rest of the site. For more details, please check out the Standard Operating Procedures. Also, please read the Privacy Policy for the site. Finally, DO NOT send e-mail to the site owner (Jeff Causey) unless you have read and agree to the terms regarding e-mail included in the Standard Operating Procedures.
Everything else © 2004, 2005, 2006, 2007 ip-wars.net and Jeffrey G. Causey and is licensed under a
Creative Commons License
This work is licensed under a Creative Commons License.