MS Drops Licensing Restrictions from Web Server 2008
Channel Guy writes "According to a report from CRN, Microsoft plans to allow users of the Web Server SKU in Windows Server 2008 to 'run any type of database software with no limit on the number of users, provided they deploy it as an Internet-facing front-end server.' The previous limit was 50 users. Microsoft's partners expect the changes to go a long way toward making Windows Web Server 2008 more competitive with the LAMP stack, against which Microsoft has been making headway in recent months."
With Windows Web Server 2008 you'll still have to pay for the OS. With LAMP it's free.
Windows Server 2008 is the server version of Vista. Will it have the same licensing model? Will this unlimited Windows Web Server be available only in the Ultimate version?
In any case, this shows that Microsoft is getting desperate, and even with this I don't think they'll get any market share from LAMP.
In response to today's Microsoft announcement the Apache Software Foundation announces that they will cut their price by 100% and increase the allowed number of users to googolplex + 1.
Is this the same Netcraft that said BSDs were dying?
Since 2008 will be based on the Vista core, you'll need a dedicated person to sit at the console to address the "Someone is trying to access your website, cancel or alaw?" dialogs.
XML is like violence. If it doesn't solve the problem, use more.
Netcraft reports that Google has 7.39% of all active web servers in their survey. Does that really mean that 7.39% of all web servers on the web are run by Google? Thats as interesting to me as the Apache vs. MS numbers.
I wonder what percent of the netcraft's MS number is MS machines.
There are at least eight different "versions" of Windows Server 2008:, depending on what features are crippled:
This change only affects the crippling level on #8.
What is with the sudden jump around May 2008? Conspiracy theorists commence:
...
...
OK, I suck at conspiracy theories. Maybe that's when most IT departments got their new budgets?
The base cost of Windows Web Server is in the area of $400. This is as good as zero for the people that host 90% or more of the active hosts out there. Only hobbyists and small-time outfits that run their own hosts would mind a measly $400. However, the bulk of small-time outfits with an on-line presence (most of the the 90%) use a hosting service. They buy some frontpage-template-cookie-cutter "e-commerce kit" and run with it. They do not control or administer the server and most probably don't even care that they might be hosting their site on a Microsoft system, or Linux or BSD for that matter.
There was notable uptake in MSFT market share with the original release of Web Edition--just after the last time MSFT flirted with 1/3 market share they started losing it rapidly again, and its release temporarily kept them in the 30% range before it dropped back down to the low 20s for a long time. Win2k3 Web Server was found to be well suited to "parking pages" and "basic hosting services" for big-time web hosting companies--for those sites that are static and have little to no e-commerce and content-management requirements.
MSFT ran into a wall however because Web Edition has a lot of sometimes-severe limitations. Notably there are restrictions on number of database users and other back-end and connectivity issues that required CALs or other VERY EXPENSIVE ($5000 and up) licensing. For example, you are limited to workgroup security only, with only 10 SMB connections (something like XP Home Edition's capabilities in terms of Windows networking) so if Windows Networking is used to maintain the files on a host of a large number of little sites you can hit a snag there. Web Edition also is not permitted to work with SharePoint services, or use Rights Management services either. So, it looks attractive to start with, but when you want to do anything more useful than host a bunch of "electronic brochures" or domain parking then MSFT wants to rape your wallet.
As for your query, despite the common codebase with Vista, the Server product line is not likely to bear any resemblance to the Vista product line. the Server OSes maintain the "model year" designation they've had since 2000. There will be no "basic/premium/business/ultimate"; it will merely evolve from the product line since 2000: standard/enterprise/datacentre/SBS/Web, with "File server" and "Medium business" targeted editions thrown in as new choices. The "File Server" edition will be a purpose-built, reduced-cost version targeted at Linux/BSD with Samba installs no doubt. Just as always, I expect the web server will be available on the same editions as in 2003, but will only be "unlimited" if you buy the cheap web edition or spend thousands on "external connector licenses" or CALs.
Doeas that means if I put my windows server behind a firewall or a load share setup thus not "directly" facing the net, I'm not allowed to have > 50 users?
I think I'm staying with LAMP for a bit more...
Last time I checked, Slashdot was still using Linux.
So... Is it a hobby? Or a small-time outfit? :-D
or as another example, try Google
I'd love to see someone do something on the scale of google and *NOT* use Linux.
MP3 Search Engine
Another company has a better product now. MS announces that it has plans for something better than that just a bit in the future. Oh and btw they have made recent advances in that field so you'll investors should just wait for MS.
Linux is not the only Unix.
The twitter monologues. Click on my homepage and be amazed.
tens or even hundreds of thousands of servers acting for a single common project or commercial entity ?
MP3 Search Engine
So... Is it a hobby? Or a small-time outfit? :-D
---->point
(you)
----------
Actually, yes it was both when it started. Slashdot started as "Chips and Dips", Malda's personal website in 1997. Soon after he and a few buddies started writing a bit of Perl code to allow for discussion and moderation around the articles they posted. It was, in that brief early time exactly that: a small-time hobbyist outfit.
Of course now it is the mother of all sites and corporately owned. And in fact, Sourceforge Incorporated probably does indeed consider $400 to be chump change. The savings in licensing costs very long ago ceased to be relevant in the choice to use Linux and Apache for Slashdot. Consider these observations:
1) Slashdot STARTED as a "small time hobby outfit" which made the initial choice of Linux, Apache and Perl the only real choice when cost WAS a factor. Linux or FreeBSD were the only vialble and affordable OS options as well, at a time when expensive Solaris was closed-server-OS king.
2) Slashdot started in 1997. Back then MS Windows NT Server and IIS sucked worse than a $2 hooker. Apache was king and all the rest were expensive, or sucked or both. Linux and Apache could take a daily slashdotting on a couple of boxes whereas Windows NT would have to reboot daily and would require a full height rack packed with server gear to do the same.
3) if it aint broke don't fix it--there is a lot of time and effort put into the perl code and MySQL database that is used in slashcode. When they needed to handle the load they deployed it over mod_perl. To move to Windows would require a lot of work to completely rewrite the app, or else tons of frustration dealing with putting Apache and nod_perl onto Windows.
4) Politics. Slashdot is news for NERDS. Windows is pointy-haired-boss/MCSE-dweeb stuff. Linux and BSD and Apache and other Free software is "elite". Slashdot is also all about Free software as The Right Thing to Do. WHy would an advocate of open source put any effort into deploying its premiere site using closed tools, even if it were cheaper or had technical advantages? It'd be like Microsoft migrating servers to Linux.
Many, many people seem to like misusing the term SKU. At least, I think they're misusing the term. After all, I wouldn't tell my wife "Wow, these new Doritos bar codes are mighty tasty! Pass me a bar code of that lemonade."
So what gives?
My theory is that the people talking this way about SKUs are not misusing the term at all. There are just a lot of people out there geeky enough to be inventory management nominalists. It truly is a thing of beauty to behold.
I ddoubt if this is really going to get them significant market share in the server market. They have to come up with something utterly compelling or partner with the likes of yahoo to use their platform. listen_to_slashdot
Why do they continue to quote Netcraft when http://www.securityspace.com/s_survey/data/200712/index.html has always put Apache ahead of windows? Is it that Netcraft is more of an authority than Security Space.
Back to the topic...I think Microsoft wants to claim bragging rights having come from very far behind when compared to Apache.
Screw Microsoft. If I were to start up my very own server farm, I'd use LAMP.
But Redhat is free and has basically no restrictions on anything and isn't some greed centered craphole OS. Ooooh burn, what are they gonna do now?
Google's Super Secret Search Algorithm: SELECT @search_results FROM internet WHERE @search_results = 'good'
It says "post", Mr. Dyslexic.
That's Mr. Lysdexic to you, buddy.
The higher the technology, the sharper that two-edged sword.
one could almost imagine that they are thinking about what their customers really want. Some people may actually want a useful web server with a MySQL, Oracle or BerkeleyDB database instead of MS Jet. This is so nice, I can almost recommend them to my clients.
Excuse me, but please get off my Pennisetum Clandestinum, eh!
I'm guessing you haven't used IIS6 in production. It's neither.
Quack, quack.
Quack, quack.
One aspect to modern computing that was largely unforeseen by Microsoft is the server farm. Well, Microsoft was completely blindsided by the Internet in general, but a command-line OS was something that Microsoft had, threw away, and then denied ever existed.
Suppose Gates had had a little more vision, realized that the CLI still had a place in the world, and thrown a billion or two into DOS development? Suppose Microsoft had turned DOS into a real contender for the server room, maybe tacking a CLI and some utilities on top of the NT Kernel? They could have called it MS-DOS/NT. Sure, it wouldn't be DOS as we all knew and loved it (hah) but then they wouldn't have been caught flat-footed when people started assembling hundreds and thousands of computers into racks and connecting them to the Internet.
The higher the technology, the sharper that two-edged sword.
No, as a mebmer of the ASD (Ameracin Lysdexic Soceity) I haev to cerroct yuor garmmar: It si 'an opst', not 'a opst'.
Excuse me, but please get off my Pennisetum Clandestinum, eh!
Another minicity infraction. This must be reported. Please forward all minicity complaints to:
Jacques Mattheij
j@ww.com --NOTE-- I run a whitelist, add 'stjoes' to the body
My Mini City Infraction Dept
Kromme Spieringweg 457
Vijfhuizen
Noord Holland
2141 AH
NL (Netherlands)
Phone: +31.630366241
Besides, as someone that has administrated web servers of all sizes and platforms for many years, Windows sucks. It's harder to use after the first hour and stays harder to use, you have more issues, it costs more and has a lot more hidden fees (it's not just $400), and in general is just a pain in the ass. It especially is a pain if you want to go beyond static pages on a single web server.
Linux admins aren't expensive. I can pretty easily find someone that's reasonably experienced and willing to work for less than $15/hr. My experience is that Linux admins are more experienced than Windows admins at the same price and usually know Windows in addition to Linux while Windows admins don't know Linux.
At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
"Trolling M'Dear" was Banjo Paterson's less successful follow-up to his informal Australian national anthem.
Jesus or I could just use LAMP. You made my head hurt with your explanation. What a nightmare. Why would anybody want that?
expandfairuse.org
>Windows requires as much or more administration than Linux.
Wrong Linux requires more because Linux has more tweaks and settings on how admins want it. What Linux has over Windows is the ability to fit into the environment more easily. Yet to make that fit takes more time.
>Windows has as much or more updating and upgrading hurdles as Linux.
Wrong Windows is easier updated. You don't know what you are getting, but it is easy to update. Linux again has the ability to tune and tweak the updates.
>If you have a problem with Windows, it's not like Microsoft is going to hold your hand and fix it for you quickly. Most times I needed technical support for a commercial product, I realised I would fix the problems myself quicker and better, if I could do it (if I had the source).
And with Linux you need it as well, unless you are a Linux expert. And in that case your salary is higher (or should be) than most Windows administrators. Thus your extra salary is the "technical support."
>If you have problems with bugs in Windows, you have to wait for Microsoft to fix it, if they decide to fix it.
With Linux in theory you have the ability to fix it yourself. Otherwise you are in the same boat as Microsoft. And if you do fix it yourself, you are taking away time that you should be using for administration tasks. Thus you are costing the corporation more by fixing a problem.
>With Windows you're more prone to more serious security problems. Of course there are vulnerabilities in Linux as well, but I've never seen something as wild as the chaos caused by ILOVEYOU and NIMDA in Linux.
No, it depends on your administration abilities. These days it is just as easy to bugger up a Windows system as a Linux system. And if we want to go back in history the first worm that literally brought down the entire Internet was a worm that exploited a --UNIX-- hole.
>With Windows you have to spend with server licenses, client licenses, extra CALs if your clients are not Windows. If that was not enough, you still have to pay for an antivirus. With LAMP you don't need any licenses. Not to mention that you have to manage all the licenses. And don't lose any media, it's not like you can easily download it from their site!
No there are not sever licenses. But as illustrated in your previous points your increased salary (should be) does make up quite nicely for the "no license" fees.
I was an OSCON once and there was a guy talking about Open Source and comparisons. And he said you know this license argument is BS. Think of it as follows, in the West we have interest on mortgages. In Sharia you have "rent". If you add the payments together "interestingly" enough the two added together make it look like there is interest being charge. His point was that you can call it what you want, you still end up paying one way or another.
For if LINUX was truly cheaper in the overall then Windows would completely collapse. Yet it has not... Sure Linux on the server is making headway, but it is killing Microsoft.
I think Linux has its advantages on the server, but costs is not one of them.
"You can't make a race horse of a pig"
"No," said Samuel, "but you can make very fast pig"
No, it's just using Linux for reasons other than the sticker price - performance, TCO, etc. Learn to read.
I am trolling
Clearly this is possible if you buy another machine and by 50 CALs.
Well, its a catch-22 situation.
If i use MS Server to face the internet, then i risk getting hacked almost on a daily basis from some script kiddie...
if i don't use it, i need to pay Microsoft huge licensing fees and since i can't afford to pay the extortion, i risk being reported to BSA...
On a totally-different topic, anyone using Microsoft server for their internet-facing tasks without adequate (PhD equipped) hardening, DOES deserve the hacking they get....
"Doing what i can, with what i have." ~ Burt Gummer
I get the whole OSS vs MS on desktops, because until linux (or any open source OS) gets a substantial share of the market end users get shafted with less desktop software and more hardware bugs
but when it comes to servers, aslong as MS never gets a large share (about 75% IMO) nobody cares
most apache users dont support apache, id the foundation wouldnt notice much if the market share halfed over night
windows servers are forced to play fair because they cant afford to loose any ground and because they get caught abusing they're monopoly again. The world (especially europe) is watching MS alot more than it used to. so its not free to abuse its power, as it used to be.
also as has been said before, market share for server is veryhard to gauge
counting by domains, doesnt mean anything! theres no way a parked domain = a google
perhaps counting by MBs serverd would be more fair! but is that even possbile
or maybe by hits! but even that is hard/impossible and can easily fall foul to abuse
The problem is that DOS was never designed for multitasking, not to mention the rather crap memory management. That's why you needed interrupt driven software (some of which is still with us) and anything that was "multi" tasking needed TSR (Terminate & Stay Resident) code to work, making networking a *bastard* to get stable.
:-).
:-).
The closest DOS came to multitasking was with Desqview and DoubleDOS, both suffering from the "640k is enough for anyone" limits.
Your PC is doing a lot of stuff at the "same" time, networking, listening to I/O, placing screen output into video buffers and, in the case of Windows Vista, probably farming your personal data to give it to Microsoft & friends.
I came from the DOS world when I started using Unix (first SUNOS, then Linux and BSD) and -although a bit difficult at first- it was *miles* better than DOS from the command line, not just because multi-tasking actually worked (in Worries for Workgroups you had this fun event when Windows decided to flush its cache, freezing the system for a minute or so) but also because it was *truly* segregated multi-user. DOS and Windows based servers were not really multi-user from a 'concurrent user environment' point of view until well into Windows 2000 - before then it was merely file serving to multiple access control lists. Where I would agree is that conceptually, the absolute dependence on a functional GUI before the system can be managed is something that Windows should lose pretty pronto. It's always been one of the great features of Unix that a GUI is actually optional.
Oh, and I didn't have to hand code little glue programs to make the batch language actually useful (the "ask" command, for example, came very late into MSDOS).
I can't really see why anyone would bother bringing DOS back for CLI work - AFAIK you've got things like Powershell (aka Monad) and, if you want to go the whole hog, you can install Cygwin which gets you more familiar with the Unix way of doing things (gives you some exercise in interoperability as well
In summary, I agree with the idea of a better CLI (to me, it's always proved faster than a GUI), but I think asking for a DOS-alike implementation is somewhat ill advised. If you're leaning towards a better command line I would urge you to grab a Linux live CD or Cygwin and learn about "bash". Or use Powershell/Monad, with the caveat that that is very new and thus not as tested.
Just my two cents
Insert
"Only hobbyists and small-time outfits that run their own hosts would mind a measly $400."
That is just the tip of the Microsoft corporate licensing nightmare. At my government agency employer, we only use Linux for all our web servers. Why? Because we are developers and we want to drop a web/database/file/email/proxy/printer/whatever server wherever it is needed without being bogged down in a sea of Microsoft red tape.
GPL means one simple licence: use it on any machine you want, whenever you want. Absolute flexibility. No counting CPUs, no counting seats, no worrying about whether you bought enough licences. And no over-purchasing just to make sure. The GPL means freedom from licence hell. It is just what us developers want: an OS and software stack that we can use wherever, whenever, however. It allows us to concentrate on technical issues.
Freedom matters.
I am anarch of all I survey.
Right upto the last line
"There are lies, damn lies, statistics, and netcraft website counts."
If you can come up with tools which can provide value judgements on website content, let them know, or call google on +1 650-253-0000
Even large ISPs have to scrape for every penny -- at least the ones that have operated for more than a few years in the black. Joe six pack also shops for dedicated servers mostly by price.
Sp every dollar counts and even the $200 price ISPs pay makes LAMP more attractive. There is steady demand for windows web servers. But the market notices the extra cost.
After reading the article and viewing the graphs(just look how many web servers are out there) it really 'hit home' how bad it would be if Microsoft dominated the 'server space'.
At present there are many different web servers in use today and it was something I took for granted. I am a heavy Internet user and when I am visiting web sites I never give a second thought about what server it is running on - everything *usually* works within my browser.
Do you know why?
These web servers follow *open standards* using standard protocols and published specifications.
Now imagine if Microsoft dominated the web server market. They will have a commanding share of the OS, web browser and server market. Once this is in place then you just know these 'standards' will drift away and eventually rely on *Microsoft* standards.
The seamless nature of browsing the internet will eventually disappear.
Eventually Microsoft's servers would be modified to serve content to 'Explorer' only - if you use a different browser you would get a 'blank' screen or message stating 'this site is best viewed in Internet Explorer'.
Internet Explorer would exhibit the same behavior, if it detected a non-Microsoft server again a message would appear instead of the web-site informing the user that the site is unavailable or incompatible.
If you're not running Microsoft Explorer your pages won't render properly - users complain & companies get nervous.
If you're not running a Microsoft server stack your pages won't be served properly - users complain & companies get nervous.
Microsoft become the de-facto standard because it will be *perceived* as the most conservative and least risky option.
If you run your own business you can look forward to ever-increasing overheads.
The barrier to entry will again be high, Microsoft and their many partners are set to earn *huge* revenues and of course any competition will be extinguished.
Microsoft has an abundance of patience and it will probably take years for this to happen.
The Internet as you know it will become bland, colourless, safe, corporation and media friendly.
Embrace, Extend & Extinguish.
It's a sad way of doing business, if they were actually respectful and *co-operate* with IT industry they can still be a successful company without having to destroy everthing.
Looking at the posts recently..I think Slashdot may be seeing mod ups and occasionally posts by organized or semi organized Microsoft PR operatives. The operation seems sophisticated. Somehow posts favoring MS modded up. It is the same half truths but presented in geek speak instead of traditional big corporation PR speak.
These guys may be explicitly paid directly or indirectly by MS to do PR here
or
Given the huge numbers of people employed at the Microsoft it would be a relatively small matter to have a few posting here and modding up favorable posts
My debian etch VPS takes up less than 12mb ram, and less 500mb HDD space. The hardware requirements for Server-2008 are astronomical by comparison. But, if you are running some huge commercial site, I don't suppose the hardware requirements are a big deal.
Sorry which planet are you from?
....
IIS6 may be solid and so on but if the web sites it hosts get hacked then it is still insecure...?
"The web site has been hacked", "yes but IIE6 is still secure...."
Most of these are down to the insane security model of windows, note the Apache web sites that are most often hacked are the ones running on windows
Puteulanus fenestra mortis
So, Microsoft is trying to tell us that their new OS, which demands 64-bit high-end harware and vast amounts of CPU & RAM, is going to get us the same performance as current Pentium3 & Xeon servers running Linux? (With a big question mark on MS's security, of course)
I'd rather dedicate my CPU & RAM to my web users & to the benefit of my web-applications & transactions, rather than help the crummy OS struggle on keeping up...
Mod points are a dangerous tool. Abuse them wisely.
Ok, but that's like suggesting Apache is insecure because of a vulnerability in php...if a website gets hacked because of a Apache module being exploited, is it Apache's fault? Of course not.
That's my point. By that token IIS6 core is secure. Prove me wrong, mod me flamebait if you want, but it doesn't change the irrefutable fact IIS6 is secure. Unless you've got evidence to the contrary of course.
Christ, even Slashdot had an article mentioning IIS6 never having had any exploits for it. I'll find it if you really want.
throw new NoSignatureException();
It's interesting to see Microsoft's actions here. They seem to think that the best way to handle an Open Source based competitor is to lower the price, but maintain their current proprietary licence. They just can't let go of the sources, because their belief in proprietary software is rock-solid. It's simply unthinkable. Yet, they're just sitting there while LAMP is gradually taking over the market completely. Sure, price is an important factor when deciding upon which software to use, but that's not all. Microsoft is blind to the fact that businesses is settling for OSS competitors not only for its generally lower price, but also for the customisation possibilities and the fact that bugs generally get squished faster within OSS than in its proprietary counterparts. If Microsoft really wants to reclaim market share, they really need to rethink their licencing.
Yeah, but Google's setup is almost all custom-developed software. They're using their own filesystem, their own proprietary distributed query language/software, their own custom-developed web servers. Sure, some portions of Google's empire are no doubt using off-the-shelf Linux and off-the-shelf scripting environments like Python or Ruby, but the big clusters are all custom jobs.
And when you're talking custom jobs, there's no reason all of that custom software couldn't have been developed on a stripped Windows kernel instead of a stripped Linux kernel. (I'm sure Google had reasons when it started; they were basically two guys in a garage, so cost was an issue. Now it wouldn't be.) If you could prove beyond a shadow of a doubt that a stripped Windows kernel would run their custom software better than the stripped Linux/BSD kernel they're using now, they'd switch in a heartbeat. (That said at the kernel level, both OSes are the exact same.)
Anyway, Microsoft does run some hefty sites. The Terraserver (http://terraserver-usa.com/)was put up specifically to show that Windows/IIS/MS SQL can be used to run gigantic website clusters. eBay uses Microsoft servers exclusively, unless that's changed in the last year.
Comment of the year
That is just the tip of the Microsoft corporate licensing nightmare. At my government agency employer, we only use Linux for all our web servers. Why? Because we are developers and we want to drop a web/database/file/email/proxy/printer/whatever server wherever it is needed without being bogged down in a sea of Microsoft red tape.
This is exactly why, after an initial promising uptake, MSFT Web Server 2003 ultimately was a dismal failure in meeting its objectives. It's really no trouble at all to manage Windows Web Server licensing in a basic setup--you put in $400, load it up and go. No CALs and other crap. However, when your end users start demanding REAL web hosting, with proper content management, database storage, e-commerce, etc...then MSFT adds zeros to the price. MSFT either thought we were fools and would fall for the lure, or they really lacked an understanding of the market.
Wasn't there an article on this very website roundabout a month ago describing M$'s server configurations? Weren't they using Windows Server 2k and 2k3? Just because they don't have the search numbers google does, doesn't mean they couldn't handle it if they did.
Isn't MySpace run on IIS? Granted, that's almost a point for Linux - as MySpace only scales the way it does because its users will tolerate occaisonal problems, but that's one large MS site.
Cost of WindowsOS: $300
Cost of anti-virus:$50
Cost of anti-spyware:$100
Cost of web server:$0 dollars Cost of still crashing and getting hacked: priceless
This is my sig. There are many like it but this one is mine.
This thread is not about tech, though no doubt it would make some difference, it is all about licensing.
I don't think microsoft would have a problem paying microsoft their license fees...
Of course to the producer of the software licensing fees are irrelevant, but to others it would be a significant factor.
It would be really cool if google ever did a TCO analysis of their farm based on linux vs the same thing based on solaris or microsoft.
Not that google would ever put their eggs in other peoples basket.
And of course they're much too secretive about their architecture to make such an analysis possible for an outsider.
MP3 Search Engine
1. This so-called progress microsoft claims to make in server license penetration conveniently disregards the fact that the number of OSS server projects is multiplying faster and still growing faster than their numbers.
2. Who buys a windows server license with the expectation that they'll do their own hosting???? Most don't and won't ever. For the person that jumps up and says "I will! It'll run my corporate wiki!" That's one very narrow case in which license compliance (CAL's) would be conveniently disregarded anyway.
3. Most shops have either a site license or run the enterprise versions. They will continue to cook the numbers by offering more sweet deals to hosts like godaddy.
http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
Why use a stripped Windows kernel instead of a stripped Linux kernel - because it's extremely hard to do. You will not be supported by Microsoft, when shit happens there's little you can do about it because you don't have the ability to fix it yourself...
It's not a case of which OS runs their custom software better, it's a case of 1) cost, 2) vendor tie-ins, 3) in-house expertise. Google do have a huge amount of money, but one of the reasons they stay competative is because they have minimal licensing fees (e.g. they don't have to pay $2k per server). With vendor tie-ins - they are their own vendor, and have years of in-house expertise in Linux to the point where they are almost self sufficient.
Oh, and regarding eBay: http://www.addsimplicity.com/downloads/eBaySDForum2006-11-29.pdf Their using IIS and ISAPI for front-end web servers only, everything behind that is Java and Oracle running on Solaris.
As for Microsoft's terraserver - they're dealing with static data that can easily be distributed across however many servers you want. This is in no way on the same level as what eBay does, and really just proves how expensive Microsoft is - at the time the method they used was to throw lots of money at mid-frame SMP boxen, doing it the other more scalable way (many replicated index servers with content partitioned across low-end servers) would've cost 10x more in licensing.
And when you're talking custom jobs, there's no reason all of that custom software couldn't have been developed on a stripped Windows kernel instead of a stripped Linux kernel. (I'm sure Google had reasons when it started; they were basically two guys in a garage, so cost was an issue. Now it wouldn't be.) If you could prove beyond a shadow of a doubt that a stripped Windows kernel would run their custom software better than the stripped Linux/BSD kernel they're using now, they'd switch in a heartbeat. (That said at the kernel level, both OSes are the exact same.)
You have lost all credibility with this mis-informed comment. Not only do you have Google methods/origins wrong, you proved you know nada, zilch, nothing, about either the Windows or Linux kernels. You are not qualified to comment on anything.
Cmdr Taco please add +1000000 to posters ID.
Can't we just use both? I mean Windows are great during the day because it can let free sunlight in during the day. I know this is discourages as this can lead to WIMPy solutions, but we don't have to keep the blinds closed as recommended. Ok, so it doesn't work at all at night, but then you can turn on the LAMPs durning the night. Of course you could use LAMPs all the time because they always work. Unfortunately I'm currently stuck with a WIMPy solution as one of the sites I have contain ASPs.
Microsoft, Apple, Google, Amazon what's the difference? All steal money from devs and control with walled gardens.
All LAMP systems are completely insecure, did you see how many times phpbb based websites have been hacked in the past?
Same bullshit, different direction.
You could look at this summary http://www.theregister.co.uk/2002/11/21/ms_paper_touts_unix/ or the actual Whitepaper http://www.securityoffice.net/mssecrets/hotmail.html.
MS wanted to remove the stain of running Hotmail on BSD. It took them years to do it. They were not able to throw enough money at the problem to get Windows to run on a stripped down kernel. As a point of pride MS wanted to get this done and even then, they had to admit at NT back in 99 was to complex for them to strip it down to a 10meg mini system. Or even a 50 meg mini system.
Sure you could have built Google on top of a MS OS but you would lose four things.
vi +
You are wrong on the cost aspect. The ~$400 cost is for a retail version. For hosters they use a different license called the SPLA http://www.microsoft.com/serviceproviders/licensing/default.mspx and the cost is $10 per proc per month. The hoster then resells that to their customers. Also the SMB limit has also been removed. All other back-end products you mention are also in the SPLA and are on a per proc per month cost basis.
A simple google search will prove how idiotic what you're saying is:
http://www.google.com/search?hl=en&q=IIS6+exploit&btnG=Google+Search
Results 1 - 10 of about 16,700 for IIS6 exploit. (0.43 seconds)
Like this little ditty... example code all over the net for a freaking REMOTE BUFFER OVERFLOW. Again, that's REMOTE, not "well first you need access to the machine" buffer overflow.
Now get off my lawn!
Dad?
...
C'mon Dad, It's time for your meds. How did you get out of bed?
For what it's worth, they're still working on it for Windows 7.
Link here to an article about MinWin, which is also mentioned in the Windows 7 Wikipedia article.
"It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
How do you go from $400 being "measly" that only "Only hobbyists and small-time outfits that run their own hosts would mind" to $5000 and up being "VERY EXPENSIVE"??
As far as I know, prices for non-consumer end software (eg. CAD, programming toolkits, databases) run in range where $5000 is about the middle of the road. "Very Expensive" stuff runs in the $50,000 range and measly is about $500. Also, free (see GNU definition) stuff like GCC, PostgreSQL, Apache is *not* measly because it doesn't cost anything to use.
$5000 is not expensive if putting it on $20,000 machine, but then you'd need a $50,000 license to run on that...
Anyway, for server, Linux + Apache + PostgreSQL for me as that is the software that,
Just Works
Price is secondary.
http://secunia.com/product/1438/?task=advisories
throw new NoSignatureException();