In work we have a computer that had to be set-up with Windows, so it can run a Windows based administration program for the printers we are installing. Fine.
But the program MUST be accessed from the outside (internet) and, at the same time, have access to the printers (INSIDE). ???...
Ok, I devised a solution, through a VPN to the computer, then VNC to the computer (throught the VPN) and the computer is not connected directly to the internal network but in the BLUE interface of an IP-COP.
What doesn't work is that the program, when clickin on a printer icon, just BLEWed! (This program has caused an error and will be terminated by Windows) -- how explicit and helpful the error message is! :-(
So, yesterday, we decided ro re-install the Windows (just a bare Windows, not from our usual instalation) and install there the program to see if it gave the same error or not.
Today, when I arrived, my workmate who installed it, just told me he installed a Unbutu Linux, with the VmWare server and, inside, the Windows.
Great! That's what I've been defending a long time ago.
And with the VmWare server being now free, it doesn't even has the "cost factor" to deterent it.
But what I like most, is that wasn't I who proposed and did it.
I'm all in favor of using Linux as much as possible insead of propriatary solutions (named them Windows, Oracle, or whatever) because in that case we have always an option and are not entrenched on propriatary standards (or quasi-standards).
There are points where the use of Windows is unfortunely necessary (for several reasons, from technical to political ones) but then care should be tacken to use it safelly.
I know I'm the Penguin, here (I usually remember others that if I used FreeBSD, I would be a Red Devil!... :-) ) but it's good (and usefull) not to be the unique voice saying that having choices, alternatives and not a monoculture, is a GOOD THING!