Man... I remember a pro-MS (or M$, if we're talking /.) Jim that would argue the pants off of Linux fanboys back in 2002/2003. I love seeing the contrast between that Jim and the Jim of today.
I liken the Vista hate now to the same hate I felt for XP when it came out. Things will change and MS may lose a few percent of the market, and that is fine. Actual competition keeps them busy. People just forget the pains of OS upgrades since it was what... five years between different versions of Windows this time, when they were trying for an every 2 year deployment schedule?
For my part? I spent most of my time on an Ubuntu laptop at home. I have two Vista laptops. I have an XP desktop and a 2k desktop that I use as a server.
Actually, I just set up a second Ubuntu laptop for my wife to use for her network security classes. Then I spent about six hours helping her make poorly written hacking tools to work so she could write about them for a class project. The old xml packages the tools depended on were broken even though I used synaptic to install them. They needed to have their include files all fucking rewritten because they had recursive references to other includes and had the wrong file paths anyway. Grrr. Still, it was nice. I had flashbacks to when I was first learning how to use a computer and things were exciting again. That lasted for the first hour. Then it got old... I began to dread seeing what error 'make' would come up with next.
For those interested, she focused on bluetooth security, and it was pretty neat to see her fuck up my cell phone (after turning the bluetooth on).
The make commands were for the software the wife was using. I just made the mistake of offering to help when she was trying to get some shit to work for class. Script kiddy shit. Unfortunately the coding was as sketchy as the software... which actually I'm OK with. At least some kid with a grudge will have to spend a few hours unfuxxoring it.
I love Synaptic. I really do. 95% of what I can even imagine doing on Ubuntu is listed in there in some fashion, and most of the time it works. I loaded about 20 different dependencies, but the legacy XML libraries needed work. When I tried to use 'make' on the sketchy programs it kept failing because the includes also had includes and included paths to them that were wrong (or, at least, out of date).
I was having flashbacks to the one C+ class I took back in the 90s. Then I just got thankful that I wasn't working with Java and dove into it.
I feel a little dirty though, since I made the software work so she could use it for class. But then she could have just written about the theory too, but this was cooler.