Moving from Linux to Windows Desktop?
slyall asks: "I work in the Network/System Admin team for an ISP. Our firm was recently bought by another company that has mandated that my team's desktops be switched over from Linux to Windows XP in the next few weeks. Some of us are have used Linux almost exclusively and going to Windows is a big change. Can people suggest any tips, books or websites to help Linux people shoved into the Windows world (especially those running lots of Linux and Cisco boxes)? We've all got years of experience on Linux but running Windows day to day is a big challenge. We don't yet know if the company will provide us with tools such as Cygwin or Windows Services for UNIX but we won't be allowed to install
random programs and may not have admin access. We're not happy with the change but we're unable to stop it. What we are hoping to do is reduce the performance hit that the changeover is going to cause." This is probably one of those situations where a LiveCD-based distribution, for use in an emergency, might help.
Some of us are have used Linux almost exclusively and going to Windows is a big change.
Buddy, you cannot even imagine how much of an understatement that is. In time you will learn.
No, really. If they're obligating you to change it's because they're morons and don't deserve having you as an employee...
how long until
You're the Net/Sys Admins and you won't even have admin access to your own boxes?! Come on, I know the job market is bad, but please, have some dignity.
Looking for a computer support specialist for your small business? Check out
I recommend this excellent title.
Think of it as a "howto" for your specific needs.
It actually contains some excellent humor, espescially considering the subject matter.
*posted anonymously for obvious reasons*
...is this book.
But don't worry, I shall be praying for you as well!
Just get the suits to spring for a fresh new copy of Hummingbird Exceed for each desktop. Stuff a Linux box with reasonable power under somebody's desk or in the server room.
You can cope with Windows if you treat it like a big semi-dumb terminal. It's a damned powerful terminal, and pretty stable if that's all you use it for, plus whatever desktop software they shovel at you.
---
...before editorializing. Click the install link - it goes to the Knoppix page. I know that it's not installing, but it's the suits you need to talk to.
You can find what you need at monster.com.
#1: Learn to love the hourglass icon, 'cos you're going to be seeing a lot of it from now on.
.scr is a screensaver.
#2: Get used to extension-based file typing, and remember that not everything ending in
#3: Develop a healthy sense of paranoia - they are out to get you, especially the ones that send e-mail with subjects like "Hello"
#4: Give thanks for the guys who develop Win32 ports of Perl, Python, Apache etc because they are the thin geek line that stands between you and Visual Basic, Windows Scripting Host and (ugh) Internet Information Services.
#5: Get hold of Mozilla, Evolution, and OpenOffice. Man cannot live on IE, Outlook and Office alone.
#6: Head on over to PacketStorm and stock up on some local admin exploits and the excellent Cain&Abel so you can take back the rights these no-good dirt-farming MCSE's are going to try to take away from you.
That should get you started.
- SSH for Windows - works great for terminal access and secure file transfers.
- Teraterm - network device access via either telnet or serial port. There is an SSH add-on, but I prefer the "real" SSH client above.
- TightVNC - for your Windows boxes
- Superscan - great port scanner and all around TCP/IP utility
- Cygwin - for all your real *nix shell and utility needs
Those are the ones I use most of the time. I have them on my main computer at work, my home computer, and the laptop I keep in my work van.Jason
"FORMAT C:" - Kills bugs dead!
I work in the Network/System Admin team for an ISP. Our firm was recently bought by another company that has mandated that my team's desktops be switched over from Linux to Windows XP in the next few weeks.... We don't yet know if the company will provide us with tools such as Cygwin or Windows Services for UNIX but we won't be allowed to install random programs and may not have admin access.
Try installing this program: "Boss, I'm a professional. So is everybody else on the team. We've all been hired to do a job, a job that requires professional judgement and professional tools. (God know you tell us we're professionals using our judgment when it justifies denying us overtime.) Nevertheless, you're paying us good money to get a job done.
"But now you've decide after shelling out for our experience and our judgment, you're going to ignore it, and actually deny us the tools we tell you we require to perform our work at the level of quality you've come to expect.
"We know our jobs. We know the tools we need. We know how to procure and maintain our tools, so there's limit hidden costs here. So why the political decision to hamstring us?
"Boss, this is really confusing: is the company's goal to get the job done, or is it to produce memos detailing the how much micro-management it's possible to cram down people's throats before they become completely dispirited, unmotivated drones useless to themselves and their company?
"Or is that the point: to get us to quit so the company doesn't have to cop to down-sizing us?"
Opinions on the Twiddler2 hand-held keyboard?
Arbitrary changes like this point to serious management problems or directors with questionable motives. If you can't stop the change, start looking for work somewhere that appreciates the skills that you have.
Lobotomy. Yeah, you don't need one to move from Linux to Windows... but it helps.
"Freedom means freedom for everybody" -- Dick Cheney
Get yourself some free modification utilities, and etc.
p owertoys.asp
/? option for all info...it's back in XP, full-blast.
Also, I don't know what kind of access you guys will have, but this is assuming you're in fair control of your systems:
Some that I use:
ZoneAlarm (Firewall) http://www.zonealarm.com
Get the free version - does enough if you don't want parts of XP phoning home, or have trouble with LAN virii. I also use it when setting up a new machine, especially when directly connected to the 'Net. Stops most viruses from getting in, especially Blaster and the like.
FreshDownload (Download Manager) http://www.freshdevices.com
You have to register - but it's free. Haven't sold my email yet or anything, Resumable downloads etc...only one I've found not to be spy-ware ad-ware riddled.
FreshUi (Tweaking Utility) http://www.freshdevices.com
Same as FreshDownload, useful for changing those buried settings for various things, mostly interface based stuff, but some under-the-hood stuff too.
XP Powertoys (Miscellaneous) http://www.microsoft.com/windowsxp/pro/downloads/
Desktop Manager - Gives you 4 desktops (I know, not as many, but still works)
Alt-Tab Replacement - Gives a screenshot of window Alt-Tabbing to...useful when have multiple unsaved docs open, etc...
TweakUI - Same as FreshUi, but different options, these two combined give you alot of different options.
OpenCommandWindowHere - right-click on folder option to open command prompt window at that folder...useful for deep or complicated folder names.
Azureus - Java BitTorrent client (allows all running in one app, shrink to tray icon)
Other programs abound, including Mozilla and OpenOffice if you need that kind of stuff.
If you're stumped on something, hit up the 'help' section...it oftentimes will actually help.
Anyone who used DOS and liked the command
General Tips:
Tab-completion is an option in TweakUI...ENABLE IT!
That's all I have time for right now...email me if need more tips...
There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
...is to start drinking heavily.
You should listen to me, I was pre-med!
I thought I was pre-law.
Pre-med, pre-law, what's the difference?
One of the things that amazed me was cywin has a full xserver! It does not come as a 'default' install, but if you expand out the install options, you can type startx and away you go. This has saved my but many a time.... There is far more than just grep, tar, and tail in there if you poke about in the install options.
+++ UGUCAUCGUAUUUCU
You will see cygwin (which others will recommend) totally left out of the recommendations. That is because I find it slow and oversized and I am not a huge fan of it. #1. Get FlashDesktops, you have to pay for it, but it is utterly wonderful. Multiple desktops on windows as fast as Xwindows. http://flashdesktops.com/ #2. Get UxUtils, NATIVE ports of lots of great unix apps. http://unxutils.sourceforge.net/ #3. Get The Bat!, it is a wonderful email client, fast, simple, can be totally driven by keyboard. http://www.ritlabs.com/en/products/thebat/ #4. Get FireFox, it is a wonderful browser on linux AND windows (I actually prefer the windows version). http://www.mozilla.org/products/firefox/ #5. Get gVim, vim is great on linux, great on windows too! http://www.vim.org/ #6. Get OpenOffice, great on both platforms. http://www.openoffice.org/ #7. Get WinSCP, a wonderful SCP/SFTP client for windows. http://winscp.sourceforge.net/eng/ #8. Get Putty (and friends), wonderful ssh client and other utils. http://www.chiark.greenend.org.uk/~sgtatham/putty/
#9. Get everything from sysinternals, a ton of wonderful stuff here, too much to mention, but will let you track every file access, every registry write, every debugging message. Look around, it gives you control of your box like you expect on a *nix. Ton of great command line tools too. http://www.sysinternals.com/
#10. ClearTweak, a tool to let you customize your ClearType settings (a must for LCDs). http://www.ioisland.com/cleartweak/
#11. Daemon Tools, lets you mount up to 4 ISO's as drives, and can emulate security protection. http://www.daemon-tools.cc/portal/portal.php
#12. Memstat XP, lets you monitor memory usage in tray, small and simple. http://memstat.sourceforge.net/
#13. NetMeter, lets you monitor network usage in the tray, small and simple. http://readerror.gmxhome.de/
#14. TrayMeter, lets you monitor cpu usage in the tray, small and simple. http://www.thmundt.com/traymeter/
#15. TweakUI, get control over some things you might want (like hover-to-focus, autologin, other). http://www.microsoft.com/windowsxp/pro/downloads/p owertoys.asp
#16. WinRoll, lets you roll up windows just like in lots of windows managers on linux. http://www.palma.com.au/winroll/
#17. XP Log Reader, lets you watch the XP firewall logs. http://www.winxpcentral.com/windowsxp/fwlog.php
#18. WinRAR, unzip anything you want, supports tar.gz, zip, rar, arc, and much more. http://www.rarlab.com/
#19. Beyond Compare, best tool for comparing directories or files, great for syncing backups. http://www.scootersoftware.com/
#20. Nero, the best CD writer for windows. http://www.nero.com/us/index.html
#21. WinDVD, watch movies! http://www.intervideo.com/jsp/Home.jsp
#22. WinImage, create images from CDs, very easy, very clean. http://www.winimage.com/
Get a bunch of your coworkers (if there are enoiugh of you) to quit the company and start one together, competing directly with your previous employer.
Prove that OSS is better ecomonically for your clients, as well as put those ill-informed bastards that forced Windows out of business. It should be a pretty big hit to your previous employer if a good chunk of you leave.
Maybe that's just wishful thinking, but hey, it could happen.
How could I say to men: "Speak louder, shout! For I am deaf!"? -Ludwig van Beethoven
You use linux because it works better for you, right? Why do you want to sheild management from this reality? Let them see your frustration, and keep making the case "this used to work, why is this so hard?".
Remember, managment doesn't like windows, they like money.
Why people are so willing to take the hit for other people, I'll never understand.
-- Crutcher --
#include <disclaimer.h>
http://flashdesktops.com/
http://unxutils.sourceforge.net/
At least with XP. I agree with the previous poster that grabing an Xserver for the desktops is going to be a good thing, but the only other thing you NEED is a good telnet/ssh client. I suggest putty, since it's standalone (no dll's, no supporting files, etc. All it does is update some registry keys with host keys and the like). You can drop it in a temp folder, and just run it.
The other thing is to keep a reasonably up to date knoppix CD lying around. If you can boot off the CDROM drive (and almost no windows shop won't) you've got a reasonable linux client there. If you get creative, you could even start your own version of it with your own private utilities installed and ready to go.
Zapman
Install Blackbox as the WM instead of Explorer! :) www.bb4win.org
Marxist evolution is just N generations away!
How can you traceroute, ping, dig, whois, host, etc. Honestly, Windows is for users not gurus. Admittidly it's a good desktop, but it by no means is a power OS for administration of networked systems.
Get a new job, better boss, more pay, more respect, etc.
So I will throw my two bits in, if you truly are network administrators and you won't even have the appropriate permissions to customize your box to be able to comfortably and quickly perform your job, just start looking for another one. It means that someone who does not have the best interests of neither you or your company in mind.
That being said, I am going to hope it isn't quite that bad. I am a developer who works on a Windows XP desktop primarily. I have a Linux box at home and a Linux server that hosts my mail and such. I can get by in Linux and I am very comfortable with a command prompt. I use gVim as my editor, and either cygwin or the even lighter ports of GNU utilities available at unxutils.sourceforge.net (linked directly against msvcrt rather than cygwin). The nice thing about these utilities is that they don't require any installation or anything. Drop them in a directory, optionally add that directory to your path and you are good to go.
All I wanted was a rock to wind a piece of string around, and I ended up with the biggest ball of twine in Minnesota
- Simon's Win32 Cheat-Sheet - Written by a Unix fan who has moved to Windows when he started working for Microsoft.
And some software that I use on Windows:- PuTTY - Probably the best Windows telnet / SSH terminal.
- NMap - yes, there's a Windows version of this port scanning / network security tool
- Windows XP Powertoys - the TweakUI control panel toy is probably the most valuable - it lets you set up X-Window like focus that follows the mouse
Finally, read The Unix-Hater's Handbook.Set up one or two Linux boxes in a corner that you can putty (ssh) and WinSCP (scp) into. Having a couple of good Linux servers on the network with fairly open access is almost as good as having you're own machine. I'm a programmer, so this may not work for you.
Worse case scenario. Set up a linux box at someones house that you can remotely ssh into. Hopefully, they won't clamp down on the firewall. Not only do you have the luxury of a linux server, but it's outside the corporate network.*
Frankly, I've worked in environments that were all Linux or a mix of dumb Windows terminals and Linux/Unix boxes. With the exception of the occaisional utility (like an OSS IDE) you won't miss much.
*You're sys-admin my not like this for obvious reasons.
What do you mean my sig is repetitive? What do you mean my sig is repetitive? What do you mean....
With cygwin you'll feel closer to home. You can even run xfree86 rootless using cygwin.
You'll have perl, pythong, cron, bash and hundreds (thousands?) of other unix goodies.
It's still windows but cygwin almost makes MS Windows usable.
There\'s no place like ~
This story is completely different, and you failed to notice the logical difference. In the cases of Windows switching to Linux, Slasdot "front page" stories which show management evaluating Open Source options and deciding it is superior to proprietry.
In the case of this Ask Slashdot, it is a company that has NOT (as far as we can see) evaluated the benefits of Open Source vs proprietry - and have forced a migration based on a previously existing policy. Not an informed decision. So this 'story' is of an entirely different calibre.
Of course, if a company did use Linux desktops, and then re-evaluated and decided to return to Windows, that would warrant a "front page" story.
Now, as for learning Windows, take the good advice of some of the other posts and install, learn, rinse, repeat until you have a better understading of Windows. It wonn't be fun, but it is worth it. Knowledge has always been key to advancement at anything and you should see this as our opportunity grow as a professional and as a person. Griping about it will not help your situation and as the saying goes: "If you can't take the heat, get out of the kitchen".
Based on the submitter's resume, the ISP he's working for is ihug. And based on a Google search, the buying company is iiNet (confirmed in iiNet's own press release).
Are there any Linux / Unix-based New Zealand ISPs that feel like offering Simon a new job? (Assuming that posting his situation on Slashdot doesn't get him fired first?)
I use one ssh client and one Xwindows.
1) Stay low profile, solve as many of your own problems as possible. There have always been a few of us running Macs at work. We had one guy who insisted on trying to force MIS to actively support us. He almost wrecked it for all of us before he left.
2) Don't boast or advertise. Just get your work done.
This may not work for you but it's something worth considering before doing anything drastic.
tell em to get fucked, then hit the kvm switch when that walk in. You are the admins, they are the suits, what would they know.
Just run Linux when nobody from the other company
is around. When they show up, run a program that crashes
your computer (you have to write yourself) then
boot into Windows. They'll definately believe you're running
windows because of the crash.
After doing this a few times, find out how clueful
the people at the other company are. There's a chance
you might get away with running Linux as long as your
screen only looks like the WinXP screen. They
might not notice the difference afterall.
Note, I claim no responsibility on how this information
is used. If someone gets fired as a result of following
this advice, I'm not at fault among other things.
You're on the network/system admin team and you're not going to have root on your boxen? They have admin-administrators then, or what? Usually it takes a huge company to actually have separate departments for IT support/admin and network support/admin.
Professionals need appropriate tools, not toys. The bosses should be interested in you getting the job done with minimum hassle. Tell them that using Windows is going to cause delays and disrupt you from doing the work they're paying you to do, if that's true for your case.For what is worth, here's my advice: deal with it.
If management mandates that you *have* to use Windows XP (which is Win2k with fluff, and win2k is darn good) and that you *won't* have admin access to your desktop, you'll have to swallow the pill or go away.
I assume you already talked it over with your bosses and failed to convince them to keep the current enviroment, so here's what you should do (assuming you decide not to quit):
1. Make a list of all the applications you need and make sure they have them (ssh, X server, whatever) and make sure they provide them. They are your work tools and without them, you won't be able to do whatever it is they pay you to do.
2. Learn to live with Windows. The quicker you adapt, the easier it will be. There are very little workstation related functions that you can do in Linux and not in Windows. The only difference is that you'll probably have to pay for add-ons, as I'm sure you told your bosses, but, hey, it's their call.
3. Do you really need admin access to your workstation? If so, make your case and present it to them. Do you need to test/install new applications? Do you need to run an application that only runs in admin mode?
4. Be wary of all those advices we are giving you here (yes, including me). For example, setting a rogue Linux box in a corner and working on it. Going around company policy might land you in hot water even if it's harmless.
5. Lighten up. It's not the end of the world. If it really makes you that unconfortable, update your resume and try to land another gig.
No sig
SecureCRT
http://www.vandyke.com/
Indispensable window shell program, port redir, and serial terminal too (for jacking into a switch/router console port from your laptop)
All together now:
You're new around here aren't you?
=)
Paul Lenhart writes words!
I suggest quitting or crawling up in the fetal position and crying like a little baby at the foot of your favorite router chassis. In all seriousness, if I was forced to start using Windows to work on the literally thousands of Cisco boxes I do now, quitting would not be too far down on my list of options. Not only is it a real pain in the arse, but such a stupid move by a company reveals a much deeper problem. That problem being that the administration values their agenda (and whatever motives that come along with it) more than getting work done. That's NOT a place you want to work.
"Nature doesn't care how smart you are. You can still be wrong." - Richard Feynman
Based on the criteria as given, you've kind of talked yourself into a corner. If you're not allowed to install "random software", then most of the people here recommending various random software packages aren't going to help here. If you're thinking that you're not going to get any software support, then you're hosed; twiddling preferences in Windows just isn't going to do anything.
What I would recommend is trying to dig deeper. Why aren't you being allowed to use your preferred environments? Do they need you to run on Outlook? If so, rather then buying everybody a full Office load + all the other Windows crap, buy everybody a copy of Ximian Connector and let everyone run Evolution. If it's Office compatibility, why don't you examine the documents the company is generating and see if they're doing crazy stuff with VBA and ActiveX, or if OpenOffice can cut it. If they want compatibility with other developers, see to what degree they are talking about.
You need to talk their language, which is of course money, and you've got at least a certain degree of leverage in the fact that the company is going to have to buy a lot of software that will not be free. Ximian + OpenOffice is cheaper then a full Windows+Office+Support suite. Most free software is much cheaper and just fine.
Moreover, once you find out why you're making the change, you can probably quantify the hidden costs of the transition... and potentially strategies to defray it, perhaps convincing them to purchase (or, in the case of things like Cygwin, allow) the other software. Personally, for instance, being stuck in the sorry excuse for a Windows desktop I'd lose 10% or 20% productivity off the top, because I've become very proficient with multiple desktops being a single keystroke away. (Yes, there is a Powertool that does this but it doesn't match my usage patterns; I want a "move right" key, not just a "Move to Desktop 2".)
You may find they have legitimate reasons, or you may find that they have delusions. ("We develop in Windows so we want you to apply your Perl skills to our VBA apps."... yeah...) Either way, you'll be better off to talk turkey with them if you get more info. Assuming they've got good reasons, you'll know where to focus on for the software you want to ask for.
Now, please read the following carefully so you know what I'm saying: If you're stonewalled and if you can simply not get more information of this nature, then it is time to start polishing the resume and looking for a new job unless there is some compelling reason not to. Not because they're forcing you to Windows, per se, which with support could eventually be livable (and a job's a job, right?), but because this is a clear and unambiguous sign that they are completely unwilling to support their developers and deal with them as professionals, rather then children who need to be protected from themselves. Now, if you're OK with being treated as children, that's OK, but I'd be surprised; Unix doesn't encourage that attitude. I am not saying that being forced to Windows is a reason to think seriously about leaving; I am saying to think seriously about leaving if the new company doesn't understand how to best utilize developers (which happens to be the same as keeping them happy, for the most part), and to use this issue as a touchstone. If you can't get this basic information at this stage, it's not going to get better, and it's extremely likely to get worse.
We've all got years of experience on Linux but running Windows day to day is a big challenge
I got a sweet deal for you. My 68 year old grandma has been using Windows XP for a while and she is pretty good at it. She might give you many useful tips and tricks because when she started a year ago on computers, it took her a long 1 week to get comfortable on Windows XP. Anyway, if you want to find out how she did it, just call her (303-607-7527). She loves to talk to people. She is home all day bored. Caveat: She is in Denver and her number might be long distance for you and once she gets started talking, there is no stopping her!
I satisfy my corporate requirement for Microsoft by running it under Linux in VMware.
As a client or a host, Linux with VMware is a much better decision than cygwin with XP hacks to make the UI feel like Linux. It never completely satisfies.
Michael.
Linux : Mac
I even got snide comments on how I wasted all my time surfing. They saw me having having a browser window open all the time. Well duh, that was the preview of the code I was editing on another screen.
What I had to do to get a linux development box you wouldn't believe. Of course this wasted countless hours but that was of course not managements fault.
So I can understand what this guy is afraid of. Not fun when a very nice workplace is ruined by management from outside. Quitting is dangerous to do in this economy but so is burn out or getting fired for breaking the rules. Quitting at least allows you some dignity. If he is really good there still is work out there.
MMO Quests are like orgasms:
You may solo them, I prefer them in a group.
ssa
Now wash your hands.
I'm surprised they're keeping you being a Unix type admin to administer their Windows network. Basically you're getting an opportunity to learn a whole new environment and skillset on the job at the company's expense.
Believe me, having a wide variety of skills will suit you best. Look at it as an opportunity and take advantage of it.
And if you just can't cope with learning new stuff, go find a different industry to be in, because that's how this one works. We adapt given our circumstances. If the job just starts to totally suck quit for that reason.
F/OSS will achieve TWD whether you have money to pay for rent and groceries or not. Take advantage of the opportunities as you find them.
What is this from... Bizarro land?
Of course the only "informed" decision is to use Open Source.
In my experience any company that arbitrarily forces you to change especially in a working situation without any good reason is heading to the grave anyways. In fact it's more likely they want it that way so they can do remote admin so they wouldnt be needing you anyways. And the first time you get a nasty virus and your customers suffer becuase of it they're probably going to walk anyways.
Depending on what you feel management may tolerate, some options are:
- VMWare.
- A "server" that just happens to be your regular working environment. Use the magic of X.
- Alternatively, use rdesktop and Windows Terminal Server.
- A "development network"
- OpenOffice + Outlook Web Access
It would help to understand what the drivers are here for the new owners - that's what will help you build a case for preserving elements of your old environment, if that's what you want to do.
Otherwise, I would recommend cygwin+mozilla+win32perl/python. Gets you 9/10 of the way there.
I would just keep linux on a few machines (if you happen to have 2 in the office its even easyer)... switch one to windows, and keep linux on the other one; but make the linux box look like windows... if needed run wine for a few programs.
That or you could keep linux, install vmware and run windows on that for when the boss is around, and if hes gone you can minimize and work on linux.
In the situation where he can't quit this week, say because of family, debt, and so on, then it's definitely time to make finding a new job top priority. Staying would ensure a downward spiral into stress, job dissatisfaction and loss of IT skills. So the answer about how to make the transition? Make the transition to a new job.
Personally, I suspect the original post is probably a troll.
Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
I know this isn't the answer you're looking for, but when such bone-headed manuevers are done - there really isn't much left to work for.
Personally I would've quitted the company the minute the message arrived. I would've taken the change as my termination letter.
"Rune Kristian Viken" - http://www.nwo.no - arca
You could start to acclimatise your coworkers by walking around pulling out they're power cords at random intervals while they're trying to do important work. That way when windows is rolled out, they'll appreciate the helpful blue message that tells them they're fscked, rather than just a blank screen.
If I seem short sighted, it is because I stand on the shoulders of midgets
Here is a tip from another *nix geek stuck with a windows desktop. Convince them to set you up with Cygwin (make sure you include the X server). Run ssh-keygen in cygwin to create a public/private keypair. Copy the public key to one of the linux boxes you admin that has an X server (it should be in $HOME/.ssh/authorized_keys). On the windows machine create a .xinitrc file in your cygwin home directory that contains the following line only:
xterm -iconic -e ssh -X username@linuxbox "blackbox"
Now all you need to do is startx in cygwin and you get your nice *nix desktop :) If you don't like blackbox substitute in gnome-session, startkde, fluxbox, or whatever you prefer. Cygwin is nice, but I find that many things don't work quite right: ctrl-c is always grabbed so the only way I can quit emacs is F10 f e which is a pain and my esc and backspace don't work right in vi so that isn't an option either. It all works beautifully in an Xsession though. Besides, it just feels good to treat windows as a terminal.
You may need to tweek the firewall/# X sessions allowed/ssh settings/etc on the server. However, I think you will find it will make Windows much more comfortable for you. I have a dual monitor setup and frequently one monitor is X/Linux and the other Windows. If you can get them to give you Cygwin then give it a shot (if not then I pity you). I've found that it doesn't get much better than that for Windows. As always, YMMV.
Strong-arm tactics like these smell like preparation to make your job(s) redundant.
The fact they want to make such sweeping changes -- esp. no Admin (assuming you need it to do the job) -- in such a short amount of time suggests some other sweeping changes that haven't yet been announced -- esp. as you've just been bought, and IT companies are trying to cut costs, still.
I think you need to either follow what the prev. poster has said and demand an explanation, or if you have any sort of comraderie with your boss, maybe trying to have a 'friendly chat'.
If they're a bit poker-faced and unrepentent, I'd probably be reading the job ads the same day.
I've been in a similar situation, but I just did not reinstall my system. Nobody had the gust to come and take it. So I just iginired the rule.
After a year my manager started wining that I still did not have that windows box. I said okay, but, it must be a second box. I need the linux box and no dual-boot here.
And it came. After that, productivity decreased to 1,1% because I had 2 desktops to administer, the mail came in on the windows and the work was on the other. But I had a good time playing mp3 till the whole business was shut down during the crash.
it's been a long time since i've used windows, but the best site at the time was called "windows annoyances". i think this is now www.annoyances.org. there are also books from the same content which i'd recommend as well, if you like the dead-tree format.
but mainly, i'd suggest trying to work within the system to convince them to make an exception for sys/netadmins and developers. i was in a similar situation about four years ago where i was using linux and transferred into a department where everyone was forced to use windows. so i basically made the case that developers and admins are different, can be responsible for their own machines, and can choose their own tech if they take the responsibility for it. i think the first point is key: once they accept that developers and admins should be allowed to play by different rules, a lot of the resistance will fade.
the other approach i'd consider would be just flying below the radar running linux. the reason i was using linux in the other dept was my department sysadmin didn't care. this is probably not an option for you with mandates from management and converting the whole department to xp. still, you might be able to repartition your hd and dual boot without getting noticed.
-esme
Set up the windows box as a router for a linux laptop.
The worse thing you will discover while switching to Windows is the default browser called Internet Explorer. If you are allowed to install only one random application, install another browser as soon as possible.
First, by using Internet Explorer you will discover another side of web sites you are usually browsing. With flashing stuff everywhere, with pages that forces you to wait while watching ads, and with dozens of popups everywhere.
Navigation with keyboard is impossible, so get a good optical mouse and a large screen if you want to preserve your nerves.
Also there is no tabbed browsing, so you have to lose habits like opening every new link in a new tab or you will quickly end up with tons of windows everywhere.
But the main problem is that if you don't browse only very trusted sites, strange things will happen. I never go to w4r3z web sites, but everytime I've used Internet Explorer, my system became a mess. Random windows (things about online Casinos, or odd search engines) appeared even while browsing Slashdot. My DNS settings were changed and things appeared in the service tray. I was never able to figure out what it was and how to remove this sort of annoyance, but it also happens all the time to other people I know who are using Windows, so this is probably normal.
{{.sig}}
..could be to get them to install VirtualPC (or presumably VMWare) on your machine(s).
VirtualPC is now reasonably cheap, plus it's now a MS product, so they may be more likely to consider it?
Then you can install Linux / FreeBSD etc. on your virtual machine and get some productive work done without needing any administration access in windows itself.
Given the way you've described things however, I still wouldn't like your chances - sounds like an "it's our way or the highway" type situations.
Will they let you use OS X as a compromise? I'm being serious.
Quit was my first response, but that only harms you.
The correct answer is to start looking elsewhere. With the decision making quality of this management crew, your company is going to be in trouble soon. Windows sucks for an ISP; poor security and runs like a bloated pig. Not to mention that most windows programmers have no clue as to architectural and programming paradigms that affect performance.
WAKE UP CALL: they want you to be on their standards for 2 reasons.
First, they can eliminate your position.
Second, you will be OVERPRICED as your capabilities are immediately reduced as well as the amount of in-depth system knowledge you have (see #1).
On the bright side, if you have the ability to master unix or gnu / linux systems then you can run circles around the typical windows IT puke.
Looks like life is trying to take you new places - explore.
Okay that makes no sence at all!!! Find a new job because these people are fools and will not last long at all.
See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
Just lay the windows cd's on top of the box, which could be described as having it 'on' the computer.
With Solaris I had two versions: the Book and the Movie!
Otherwise Windows XP will be pretty unbearable (if you can't manage to secure this power, check out the end of my comment for a nasty workaround). It is almost impossible to do anything you ned to do without being an Administrator on the system. At the very least, you'll need to be a "Power User".
If you are able to get some software installed, Cygwin is pretty nice to have. A real shell (bash) instead of command.com is nice, and the X server is very good as well. It can run in multiwindow/rootless mode as well, so X windows can be managed by Win Xp instead of having a seperate XFree86 window with its own window manager.
For both usability and security reasons, you need to get something other than IE as your browser. FireFox or the Mozilla suite would be the best.
There are plenty of other open source applications that have been ported to Windows as well, so whatever tools you used to might be available.
If you are unlucky enough to not even have installation privilages, you do have a few options. First off, as others have mentioned, PuTTY is free ssh client that does not need an installation. Heck, it will run fine if you just select "Open" instead of "Save" on the download, although you'll want a copy on disk if possible so that you can save profiles and such.
If you need graphical applications from Linux/Unix and can't get an X server or VNC client installed, you can resort to using VNC through a Java Applet. I can't image this would be a joy to use though.
As a last resort, you can make a custon Knoppix/Morphix CD that boots into XPde instead of KDE. Nobody around you is likely to notice the difference.
Did you read the submission? he can't install Knoppix ( although using the word install is a bit wrong) so suggesting that he use a LiveCD distro, won't work.
Buy a laptop and install linux on it. Its probably tax deductable, and you might beable to convince your boss to let the company foot the bill as a "productivity bonus".
Tell management and your new "admins" you will require a username and password to access network resources, an email address and internet access if company policy allows.
If they don't trust you enough to even give you Admin privileges, and you're developers (I assume you're developers if you're using Linux, and not tech typists), that means they don't value you much. They'll cut you eventually; try to find another job first and dump them.
Malicious Compliance is a term I recently heard. Don't try to "reduce the performance hit". Without going too overboard, do the opposite. If you can't do something, don't figure it out yourself. Call their help center or talk to the local admin, and then sit on your ass until that little problem is resolved. Then call again with the next little problem. Make them keenly aware of the morale, performance, and MONEY hit they are taking by doing this.
The reason you're having to switch is because you are being treated as a work unit, not an individual (and definitely not valued). If your center can show them how much more productive you were when you were able to run Linux, and with no MS license fees, to boot, maybe you'll help them see the light. (/optimism)
We happen to be in a similar situation where I work. While simultaneously complaining about all the license fees they have to pay, management is forcing us to switch our machines from Linux to MSWindows with no other reason than, "I said so". While discussions are not over and all hope is not yet lost, we are tracking all the little bumps and having the IT staff fix all our little problems. Outlook not configured for the right server? Don't look around and fix it in 2 minutes. Make a blocking call to the help center and make it take 1/2 hour.
p.s. I really don't understand the "just quit" comments on stories like this. A lot of people must be much better off financially than I; and I can only imagine the lack of work ethic and/or inflated ego (or total lack of experience in a real work environment) that produces such comments. There are some stands worth losing your house and going hungry over, but not many, and not this.
If you can't install much software, I suggest using Putty for your SSH. They also have an SCP program for windows, you can find it here.
there is no install you just use the executable from whatever folder it resides in.
If you haven't used windows in a while, you may be surprised by XP, I'ts faster and more stable than people will have you believe, I need to dual boot at work, and although I try to stay away from the XP side, when I do use it, it works fine. Don't forget that Perl, Python, Apache, Mozilla, etc. all run on windows, and most have a painless binary installer.
-G
"Immolation is the sincerest form of flattery."
mozilla http://www.monster.com/
If I read it right, it's actually a company that was running Linux, then was bought out, and is switching to Windows.
Thing is that if the management is going to make sweeping changes to the core of your job without any input from you what ELSE are they going to drop next? In my case changes were made to work hours & OT, insurance and other "benifits" all without asking or even bothering to ask first... Point is that it's only the beginning!
Poor guy should start now...plan on at least 3 months to find a new job looking full time...so better start now!!!
MS has their own sauce for EVERYTHING...espically stuff that is straight forward on *inx...is particularly fustrating on windows to track it all down again. for a competant Linux admin Windows administration would be absolute hell! It's opposite worlds...Windows is almost entirely GUI now...but the good people still use a dash of CLI... making you look like an idiot for not knowing it. And pro windows admins are even worse than Kernel hackers at RTFM!!!!
This is the biggest joke of a story ever. I'm once again astounded by the stupid people of slashdot. For people that look so highly on themselves you guys have to be the biggest grouping of idiots I've ever seen.
It is ~$42 shipped from Amazon.com:5 617678/qid=1077988436//ref=sr_8_xs_ap_i2_xgl14/103 -7446930-0203823?v=glance&s=books&n=507846
http://www.amazon.com/exec/obidos/tg/detail/-/073
~$33+ship from Bookpool:5 617678&Go.x=11&Go.y=11
http://www.bookpool.com/.x/agbh3ovdrn/ss/1?qs=073
I haven't read their book for XP certification (70-270?), but you may also consider it.
I think certification books are often great for study, whether or not you intend to take the test. They tend to hammer on important points, and then quiz you on them at the end of the chapter.
Best luck; I hope they at least give you SFU 3.5.