Do You Get a UNIX Workstation at Work?
Fished asks: "This may be a selfish question, but so far as I can tell it hasn't been asked before. I'm currently a Solaris System Engineer in a Very Large Company. This Very Large Company has predictably standardized on Windows as their corporate desktop. However, they are also of the opinion that nobody needs anything -but- Windows on their desktop. If you're a UNIX/Linux systems engineer/administrator in a large company, do they give you a desktop for the platform you manage? Do you have any tips on justifying your need for a second, UNIX-based desktop to the powers that be?"
"While Windows may be a truth for most employees, as a System Engineer I find that my productivity is much lower when I am forced to use Windows on my desktop. I spend way too much time overcoming the ways in which Windows is just different from UNIX, and not enough time getting my job done. Loading Solaris X86 is not an option, since we are required to use a bunch of software that is Windows only (much of it sloppily written, IE only internal websites, with fun things like ActiveX controls.) VmWare works, but is certainly less than ideal."
Google, HP, Oracle, Sun, IBM -- all use Linux desktops at work. But if IT is unwilling to make a special case and allow you a Linux desktop, just get PuTTY, run it full-screen, you won't even know you're on Windows. There are even some X emulators for Windows (Hummingbird?) but it's been a while since I used any and the command line is all you need anyway.
Go somewhere random
Why would you need it? Where I work we've got a ton of Solaris boxes, and they are a lot of the core servers (LDAP, DNS, e-mail, web, among others). Our Solaris admin is quite good, and a fairly hardcore UNIX type. Not a Windows fan by any stretch of the imagination. However, his laptop that he uses to manage everything is Windows. Why? Well because that gives him Windows when he needs it and it doesn't restrict him in any way. Between Teraterm and the ssh.com client I've never seen him have any problems. After all, it's UNIX sever administration. It's all done remote, and through a text window. He could probably use a C64 and do just fine other than being slowed by having only a single window at a time.
So you need to first come up with a good reason or reasons as to why a Windows desktop doesn't work for you. Not liking it isn't a good reason, there's plenty about work I don't like, but then they are paying me so I'll do what I'm told. If you can't come up with a good technical reason, then probably you really don't need one. Pride and/or personal preference aren't a good reason when it comes to a work environment.
Also, since they are standardised on Windows desktops, you presumably have Windows support people. Get them to maintain your desktop and don't worry about it.
Install http://www.colinux.org/> or http://www.virtualbox.com/>
You're in charge of them, make it happen and stop being a little girl about it.
Plug the keyboard and monitor into the company's mainframe and use it as your desktop :P
45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
You don't need a "Workstation", you need a "Test Box". A workstation is an overpriced desktop used to make trouble. A test box is an inexpensive server used to prevent trouble. Aside from the label, they are identical, but it makes all the difference to the bureaucrats.
There's no failure quite as dissatisfying as a complete and total solution to the wrong problem.
I am a *nix guy. But about 2-3 years ago, I was forced on a windows workstation (the last prior to that was a BRAND new OS called win95). I have tried Exceed and found it flaky and just so-so. OTH, I currently run cygwin and have NO intention of ever going back to hummingbird. Cygwin has been rock solid. Now there are times where it is SLOW. In addition, it has issues when I move the laptop to a docking station, move to monster monitor, start cygwin, then move back to the smaller res (it stops and waits). But the way around that is to run it in normal windows mode (which I will not do). My only complaints about cygwin is that things like link does not work correcly and the io speed SUX BIG TIME.
I prefer the "u" in honour as it seems to be missing these days.
What slashdotters don't seem to realize is you can't "just install such-n-such" or "ssh into such-n-such" or "boot from such-n-such" in a controlled corporate environment. If they say Windows, then it's Windows, and don't even think about installing something not in the standard load.
Say hello to Clippy.
Just upgrade the smallest Solaris machine. It's almost guaranteed that you can identify some box and reason to upgrade. Afterwards, move the old machine to your desk along with your Windows machine (for the Windows only needs) and use it. If you're lucky, there may already be an old Sun machine lying around that you can just take. In any case, asking for permission will only keep you running around in bureaucracy and it'll never happen but once a machine is on your desk and you're using it everyone will pretty much leave it alone if you just STFU about it.
I too am a mild mannered *NIX Engineer at a huge multinational. It's easy to baffle IT into coughing up a spare PC, then throw linux on it. Now I have a Corporate approved XP PC, and my Linux box. I can't remember a single shop where something like this hasn't worked work.
-- www.globaltics.net
Political discussion for a new world
I'm reading the GP and I'm wondering if JtS has seen it and WHAM, there's your reply.
Weren't you collecting these keyboards? I know you did a JE about them.
The opposite of progress is congress
All the alpha geeks at my workplace run UNIX workstations.
We all have Macs.
-----
PGP Key ID 0xCB8FF658
He's a Solaris developer. The software he wants is Solaris, as closely configured to his servers as possible. The servers are 64-bit SPARC machines? He needs to develop on a 64-bit SPARC machine. They're using Solaris 9.2? He wants Solaris 9.2.
Yes, he could use ssh for all that, but in most cases, it is much more convenient to work locally than remotely.
At my job, I do C# development. I could use Mono on Linux for that, and I would prefer to have a solid OS like Linux, but it's being deployed on Windows. Therefore I use Windows to develop it. It's a matter of using the appropriate tools for the task at hand.
I just bought my own computer for $400, brought the damned thing in to work and use that. If they have a problem with it then they can supply me with a computer to use. I have a company laptop that I access via rdesktop from my Unix desktop (FreeBSD running straight sawfish). It helps that I have 8 - 19" LCD's connected to this one computer (all via DVI which is nice) via 2 quad Matrox G450 cards.
-sirket
If it will help you do your job better, your boss should be insisting that you have Unix on your desk. Demanding, even.
Will it? Define "better". Make the case. Steal one, if you have to.
I have Solaris and Linux in my cubicle for my real work. I read my email on the "company standard" Windows 2000 box, and run a few brain-damaged legacy apps on an XP box in the lab.
I had the first Linux box in the company. We were a Solaris shop until the PHBs decided they preferred Windows. We have legacy products that are Solaris based, and still use Solaris for our new servers. I told my boss there was this whole new world out there, and if we didn't get with it, others would and we would lose. I was right, and our current flagship product is a direct result of that discussion.
...laura