Why I live my life like this? Well, efficiency. I can do just about anything I like with a couple of keystrokes, I don't have to spend time being distracted by fancy graphics and animations, and every single pixel on my screen is used well. No wasting screen real estate on decoration.
No, really. The official process requires two signoffs on each architecture (x86 and amd64), and then they ship it.
1990-95: MS-DOS 5.0, Windows 3.0, and OS/2 Warp.
1995-97: Windows 95
1997-2001: Windows NT 4.0 (Came free with Visual Studio 6.0)
1998-2005: Various versions of Red Hat, for both desktop and server.
2001-2007: Windows XP
2005-2011: OS X (Latest Version)
When I was working as a developer,there has has been a dual-boot between FreeBSD and Windows XP. But in most of the years I used to run Cygwin on a Windows XP. But Finally I switched to a pure Ubuntu workstation last year.
Just about every place that I've worked with Windows has had its own 'special' set of restrictions.
Where I'm at now for instance in the Windows menu is an option "Switch User" but it is disabled. For various reasons, I need to do a lot of user switching, and I find myself desperately missing the OS X fast-user switching. Having to log out and log in all the time is a massive PITA.
So I caught myself thinking "man, Windows is sooooo retarded". But it's not really Windows fault (I assume, unless they put that menu option in just to taunt us).
Then it ocurred to me that perhaps a contributing reason I like OS X and despise Windows, is that I've never had to do battle with a retardedly locked-down version of OS X. If your average IT dept could get access to my home machine, I'm sure they could reduce me to moaning and misery in fairly short order. :-/
If it's actually adversely affecting your work then it's worth doing something about it.
Edit, just noticed the "desktop OS" specific part. So, yeah, Fedora on my laptop, and - if you want to count this - Android on my phone.
Never going back to windows or switching to mac!
Edit: Maybe a bad joke but a shoutout to the people of the world who only have a cell phone as a computing device.
Mac OS: 440
Linux: 380
Windows: 273
BSD: 40 Mac OS 516
Linux 492
Windows 331
BSD 49OS X at work (Rails mostly & PHP).
edit: I should admit it would be nearly impossible to actually work in virtualbox (I was on the windows team, ymmv), but you can run it for whatever crap you want to do that isn't programming or email or editing docs
Ubuntu Laptop Windows 7 Laptop Windows Vista Desktop (my gaming machine, but I do a fair amount of development on that as well)
The OS doesn't matter so much between SSHing into a server or VirtualBox, but it's pretty close to a 50/50 split between Windows and Linux for me.
Ten years on Windows.. Ten years too much. I would rather have stayed on the Olivetti. I may be misspelling that, but it was amazing.
Eventually a Hackintosh with Lion, Debian Linux Mint and Windows. I wish I could add dust to the Windows wallpaper and wipe it away with a desktop trackpad.
...It's mostly for gaming purposes. I tend to run Kubuntu when not gaming.
Also, I knew there were a lot of Mac users here, but I honestly did not expect them to have the most marketshare by far!
At that time if you read articles about people going to Java conferences(1), they kept remarking about how many people were using Powerbooks. Apple also had this really small Powerbook ... 11 inches?
Anyway, Apple also had the most modern Java installed by default. Linux was still involved in a persisting match with Sun about whose freedom was the freest (probably just Stallman, but nobody wants to get in his way), so Java was hard to find and would get you ostracised. IBM had their own bizarre mutant version that ran on their boxen. Microsoft was still not returning Sun's calls after the big court battle over visitation rights, and the version of Java you'd get on any new PC was essentially random in the range of 1..N-1, where N = most recent Java.
So, if you wanted to do Java development, Apple was the coolest.
-----
But here's the thing. Apple fans may mock Balmer(2) jumping around on stage like an Orangutan screaming 4.('developers!') but Apple doesn't grok developers the way Microsoft does, and probably never will.
Apple is just a hair's breadth away from actually disliking developers. There's times when I feel like if they could they'd lock third party devs out and never even shed a tear over it. There's times when they throw us a bone, but those are few and far between. And fairly often they'll just take the bone back.
Example: their language support is spotty. They gave up on Java, they supported and then gave up on various trendy languages and their respective Cocoa bridges.
Apple may grok consumers (though I'd argue that) but they sure as heck don't get devs.
-----
(1) lots of things were cooler back in 2003... nowdays.... not so much.
(2) There were plenty of Microsoft fans doing exactly the same mocking of Balmer, so don't interpret this as an 'us vs them' thing
Vista is currently on my coding laptop, and I will be replacing it with with Win 7 or Ubuntu.
At work? XP, and I have an Ubuntu VM. Bloody XP.
There is a 64 bit kernel floating around but I haven't tried installing that yet.
Happy to report CR-48 is much more stable and fast with latest daily images.
I think it is time for you to sort the list by ranking (votes)
At work 1: Ubuntu GNU/Linux MacOS X
At work 2: Windows XP Ubuntu GNU/Linux
I want to check out Mac sometime soon though.
So you want to know why? Well, because it is still a nice looking bit of furniture, so it sits on my bookcase cycling through a range of webcams from around the world, like a set of ever-changing postcards.
(There are some great webcams out there. I especially like the Antarctic ones that show penguins and seals roaming around, and some of the isolated tropical beaches are nice too. You also get a nice sense of the changing seasons.)
Hey kid, here's 50c, go buy yourself a real computer. :D
Because that makes Zakuzaa one of those "condescending unix users"
To be honest, I'm not sure what value Apple got out of certifying.
Bragging rights? Even the geeks don't care. :D
Sell a few more tens of dozens of their now defunct rack units to some large corporate? yawn
Interoperability with 70s mainframes? zzzzz
----
Linux being the perfect example that sometimes being 'Unixy enough' is all that matters. (Though I'd bet dollars to donuts there's someone out there in geekland who has sweated blood and tears over/because of the miniscule differences some time or other.) raises a shot glass in silent thanks to those who wentbefore us and fought for our liberty
Love that dilbert cartoon, so much I stuck ~ http://www.flickr.com/photos/bootload/198438354/ & stick it ~ http://www.flickr.com/photos/bootload/3502346479/ on my monitor
Android and IOS on the phones.