Do You Get a UNIX Workstation at Work? 290
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."
I guess I have to ask (Score:5, Interesting)
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.
Re:Does Linux Count? (Score:5, Interesting)
For the whole package, you can kill explorer.exe in Windows, and set Exceed up to route "root mouse actions to X" and you can even fire up your favorite window manager. I used to run Fluxbox full screen over SSH from our development server all the time. So, in a way, I just made the dev server my Unix workstation.
Keep in mind that people in large companies would usually rather do things by the book than cater to the exception. Unless you are buddies with the CTO, it's not likely you're going to convince anyone to brush aside any long-standing policies.
Re:heh... (Score:2, Interesting)
Weren't you collecting these keyboards? I know you did a JE about them.
Re:So ask for two Windows machines (Score:3, Interesting)
-sirket
Re:Does Linux Count? (Score:3, Interesting)
I work at a the worlds largest computer manufacturer. Of course all our design/validation happens in UNIX land. We have about 20K UNIX hosts at my site, and probably 100K worldwide.
At my site, except for about 30 UNIX hosts dedicated to running testers. All of our UNIX is in data centers. We all carry XP laptops for email, office tools, and browser. And of course it really sucks, as you would imagine, there are more admins for XP mail alone, than for all of UNIX land software.
The one upside we have, is that IT keeps a real loose rein on installing software, and lots of us use different browsers, and what ever OSS we want.
To get to UNIX land, you start a VNC server on a UNIX host in the pool set aside for that purpose, and VNC in from the laptop.
Once you get past the sucky slow XP, with weekly upgrade, reboot, bluescreen reboot, slower than shit... and into actual UNIX land, it's actually much better than having a UNIX workstation on the desk. The reason, is that you can pack up your laptop to dreary meetings, and quietly run your tester and get real work done whilst the drones drone on. Also, you can carry your laptop to the tester. What good is that you might ask? From there, you can prop your laptop on a chair, and fiddle with the contactor, and not have to spin around and scoot over to drive the tester from the host's keyboard/monitor that is probably inconveniently far away. Also you can cut/paste from the test program I/O to a email message to send to the designer... Granted if you were in pure UNIX land, you'd send the designer the path to the file. But with our config, the designer can come to the test floor, login to his environment and pull up the schematics to ponder. Plus if you need more horsepower, it's only another (pop xterm + ssh) away.
Having spent 5 years as a UNIX user, 5 more as a UNIX sysadmin, and back to user for the last 2 years, I know all the advantages and the limitations of both UNIX and MS-windows. I think we have the best of both worlds. Although MS windows cause me to expound "COMPUTERS REALLY SUCK" on a weekly basis. But my VNC sessions(s) are always there still running when I get past the MS part.
Re:Does Linux Count? (Score:2, Interesting)
- When word got around, I presented linux desktops to the regional system architects to describe how I use linux in a windows environment (leveraging samba, wine, PAM, CUPS, etc) and keep it COE/SOE compatible. (Admitedly they found it all interesting but it didn't get anywhere)
- I have deployed numerous linux based systems into production environments (especially around OpenVPN) and have saved my department a few hundered thousand in licencing costs for proprietary alternatives, whilst generating the same revenue in ongoing support as would a proprietary solution
- Among other things, I have been able to keep my linux skills sharp
All of the above stemmed from not being willing to diverge from my core skill and love in terms of my coice of computing environment.
If you are a Linux user, do your office a favour and just install it and use it at work. Install your Windows OS in Qemu and/or dual-boot if you need to, but you will be doing your self and your employer a favour by providing expertise in brilliant technology, providing alternative revenue opportunities, and keeping your own mind stimulated and free of the abstracted treat-people-as-monkeys world that Microsoft bases its OS designs on.
Re:I guess I have to ask (Score:2, Interesting)
My solution to this problem was to buy a macbook. I bought it myself, with my own money, and I'd do it again in a heartbeat. I have terminal at my fingertips--a full and proper shell. I run MS office (my boss is somewhat of an excel junkie and frequently distributes obscene spreadsheets to OO doesn't quite like--although I haven't tried for about 1 year) and any other windows apps, I either run via remote desktop to my "standard issue" POS windows box or I run in a parallels VM. (Parallels is frickin' awesome!)
I also invested in a cheap KVM switch, so when I'm at my desk I can jack in and save my backlight or flip up and run in dual-screen mode for added desktop realestate or, at the flip of a key I can drop over to my PC in the rare case that Remote desktop or Parallels don't cut it--I did some significant testing on a video conference platform for a while that required this.
And to top it all of I have a kick-a$$ laptop that I use personally as well.
How will it help you do your job better? (Score:3, Interesting)
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