June 4th, 2003


Previous Entry Next Entry
jimbojones
10:17 pm - Geek History 101: The Microsoft/Hotmail Debacle
I got in a rather irritable mood today and started down one of my favorite paths to wallow in crankiness - digging into the things Microsoft says and does. An old trusty favorite is digging into the Microsoft acquisition of Hotmail in 1997, and the years of skulduggery, FUD, and outright lies that followed. (For those of you not up on the IT stuff, Hotmail ran on FreeBSD webservers and Solaris database servers when Microsoft acquired it.) It seems like no matter how much you look at it, there's always more dirt to be uncovered.

Although Microsoft staunchly denies it, the rather reasonable and impossible-to-kill rumor is that they tried - and failed miserably - to convert the Hotmail webservers to Windows NT / IIS / Exchange in early 1998, soon after having acquired it. Anybody who's had any experience with internet services like Exchange or IIS under NT 4 is probably grinning like a villain right now at the very thought of trying to run a farm of several THOUSAND of them - it brings to mind the infamous Ellen Feiss "switched" ads for Apple; one imagines a glassy-eyed, tousled Hotmail admin looking earnestly into the camera, and gesticulating bewilderedly while saying "NT ate our server farm. All of a sudden everything turned blue and it went bip-bip-bip-bip-BEEEEEEP! And it was good server farm, too..."

All we know for sure is that, despite the constant barrage of articles in the IT press and even a few in the mainstream press, for three solid years, their gigantic premium email service continued running on Solaris and FreeBSD. But then in 2000, Microsoft began publishing whitepapers on "the conversion of Hotmail from FreeBSD to Windows 2000", supposedly as a great model for potential customers to follow in "ridding themselves" of open source products.

The whitepaper had possibly even more than the usual amount of FUD (Fear, Uncertainty, and Doubt) marketing tactics and outright lies; among the key motivations it lists for the positive benefits of migrating Hotmail's webservers from FreeBSD to Windows 2000 was language portability issues. Probably the best summation of how intrinsically ridiculous this was got summed up in a comment at Daemon News:

China and Japan are two important growing markets for MSN, so multibyte character sets had to be supported. FreeBSD lacked the necessary Unicode support.
Yup, they got us there. I guess [typing]
cd /usr/ports/devel/libunicode && make install
[at a command prompt] is beyond the capabilities of Microsoft engineers.

Beyond the ridiculous elements of the "urgent reasons" present to convert to Windows 2000, pundits also noted very quickly that in spite of these published "migration" descriptions, FreeBSD was still running the majority of the serverfarm. Even the most impartial observer would have no choice but to conclude that either the "pressing need" to migrate was a fallacy, Windows was simply not capable of efficiently operating the server farm to specification, or both... and considering that the company that develops Windows was apparently unable to make it work well enough to justify migration, the validity of their whitepaper as a model for customers became pretty clearly even more suspect.

A year later, in early June of 2001, Microsoft specifically and categorically informed the Wall Street Journal that there were no more FreeBSD servers at Hotmail - only to get slapped in the face less than a week later when a suspicious FreeBSD developer investigated and proved otherwise. In 2002, the amusement continued when a network security outfit discovered an internal document server wide open to the public internet in Microsoft's supposedly "private" network, and found, among other things, a whitepaper written by the hotmail migration team explaining why unix is superior to windows.

But of course all this is history. It's 2003 now, and of course Hotmail is finally an entirely Windows 2000 shop - well, at least on the front end; nobody really knows about the database servers, and since they're a lot harder to fingerprint from the public internet, nobody seems to be all that concerned about covering it up either. But yeah, obviously after all of that, Microsoft has finally at least gotten rid of the open source stuff out at the front of the farm where any Joe with a web browser can check it out. ::coughs::

OS, Web Server and Hosting History for ad.law10.hotmail.com
OS Server Last changed IP address Netblock Owner
FreeBSD Apache/1.3.26 (Unix) 26-May-2003 64.4.14.23  MS Hotmail
FreeBSD Apache/1.2.6 23-May-2003 64.4.14.23  MS Hotmail
FreeBSD Apache/1.3.26 (Unix) 20-May-2003 64.4.14.23  MS Hotmail
FreeBSD Apache/1.2.6 19-May-2003 64.4.14.23  MS Hotmail
FreeBSD Apache/1.3.26 (Unix) 18-May-2003 64.4.14.23  MS Hotmail
FreeBSD Apache/1.2.6 17-May-2003 64.4.14.23  MS Hotmail
FreeBSD Apache/1.3.26 (Unix) 14-May-2003 64.4.14.23  MS Hotmail
FreeBSD Apache/1.2.6 13-May-2003 64.4.14.23  MS Hotmail
FreeBSD Apache/1.3.26 (Unix) 5-May-2003 64.4.14.23  MS Hotmail
FreeBSD Apache/1.2.6 4-May-2003 64.4.14.23  MS Hotmail

Or maybe not. =)
 
Current Mood: accomplished
Current Music: Thomas Dolby - She Blinded Me With Science

(5 comments | Leave a comment)

Comments:



 
[User Picture] From: apotheon
Date: June 4th, 2003 - 07:45 pm
  (Link)

I am highly amused and entirely unsurprised.

silly, they are


 
[User Picture] From: lauracroft
Date: June 4th, 2003 - 09:03 pm
  (Link)

lmFao!!! You are a Gem, Jimbo! I knew I keep you around for some reason.....


 
[User Picture] From: sanityescapesme
Date: June 5th, 2003 - 12:35 pm
  (Link)
Awww, shee-it. You KNOW it's on when Jimbo uses the Obi-Wan icon, fool!!!

-R


 
[User Picture] From: lauracroft
Date: June 6th, 2003 - 06:40 pm
  (Link)
lol true. true.


 
[User Picture] From: discogravy
Date: June 6th, 2003 - 09:46 pm
  (Link)
from playing around with win2k3server, I can tell you that they're getting better; a lot more things are turned off by default, for e.g., I tried running the "introduction" multimedia presskit on the 2nd CD and wasn't able to -- because it used java/active-x stuff extensively and all of that was turned off by default. the standard "click here for an SMTP server" "click here for a POP server" etc was there and was in fact, quite easy to use. their (over)use of licensing fees is going to fuck them PDQ if linux/*BSD ever get any easier to setup. and I realise that there's a case to be made for making servers a not-very-easy install; but honestly, it's the only thing holding back linux/BSD.


> Go to Top
LiveJournal.com