Most who know me are aware that, despite being a .NET developer and a Microsoft MVP, I'm a bit of a Linux freak at heart. I actually prefer Linux to Windows. Linux has come a long way in the past 18 years, although I've only been tinkering with it off and on for the past 9 years or so. I will admit that perhaps Linux on the desktop isn't quite there for the average consumer, but for me it. And, when it comes to servers, there is no question: use Linux unless you've got a pretty compelling reason to run Windows.
I am now about to eat those works. Or perhaps less dramatically, provide a pretty compelling reason for one to consider Windows over Linux: setting up and managing a Subversion server.
You see, I always used to do this by hand, on a Linux server (typically Ubuntu). It's not a painful experience, just time consuming. If you Google, you can even find some VMware appliances that directly target this need.
Tonight I decided that it was time to repave my SVN box at home. Well, actually I made the decision a while ago, I just only got around to doing something about it tonight. I figured that I would take Visual SVN Server for a spin, as I'd heard good things about it from many sources. I figured that if I didn't like it or it was painful, I had nothing to loose, I'd just fall back on a Linux-based Subversion server.
I must say, I'm truly impressed. Inside of about 10 minutes (including download time), I had a SVN server up and running. It was so drop dead easy, that I'm sold. Chalk one mark up in the "Windows" column of the operating system holy war debate.