- Related Stories
-
Open-source LAMP a beacon to developers
June 14, 2005 -
Microsoft cozies up to customers at TechEd
June 8, 2005 -
Grassroots computing languages hit the big time
May 13, 2005
Now the software giant faces a different challenge: fending off open-source alternatives that are good enough for most jobs.
At Microsoft's TechEd customer conference last week, executives spelled out the company's lineup to combat these cut-rate incursions onto its turf.
What's new:
To cool off the popularity of the open-source LAMP combination for application development, Microsoft is readying improved Windows-based alternatives, including low-end Web tools, a database and an Apache-like Web server.
Bottom line:
To combat LAMP--and open source in general--Microsoft is focusing both on improving individual products and on designing a comprehensive Windows server suite to be cheaper to own in the long run.
Microsoft's anti-LAMP strategy is to heap features into its low-end products and to build a comprehensive set of tools--spanning development to management--in the hopes of making Windows Server more attractive.
Because open-source products can, in general, be downloaded for free, Microsoft has to compete against them by drawing attention to the "total cost of ownership." It must make the case that, all things considered, Windows applications are cheaper over the long term.
Open source "is the first competitor we've ever had where our cost of acquisition is higher than their cost of acquisition," said Microsoft CEO Steve Ballmer. "Usually, we're able to come in and say, 'We're cheaper and better'...Here we have to say, 'lower total cost of ownership--and better.'"
The LAMP combination--or ones like it--have been around for many years. But as LAMP becomes more popular, it poses a more comprehensive threat to Microsoft than Linux alone, because the LAMP package includes a development environment and database.
Microsoft executives have long been aware of how developers are using the LAMP stack, but in the past few months the company has shown a more organized response.
In his keynote speech at TechEd, Ballmer cited LAMP as a competitor to Windows and its .Net development software and touted Microsoft's ability to fend off LAMP for "lightweight Web app development."
Stacking up against LAMP
In November, Microsoft will release Visual Studio 2005, which will include a new edition called Visual Web Developer Express designed specifically for relatively small-scale Web development, where LAMP is often used.
At the same time, Microsoft will release two low-end versions of its SQL Server 2005 database, including a free Express edition. The Workgroup Edition of SQL Server, meanwhile, will include business-intelligence software for generating business reports--typically a costly add-on.
To attack Linux and the Apache Web server in its stronghold among Web hosters, Microsoft next year will release an edition of its Internet Information Server (IIS), Web server software that mimics many of
See more CNET content tagged:
TechEd, TCO, Apache Software Foundation, Apache Web server, Web server






Until they can get back to "Edit a text file and hit refresh" responsiveness, LAMP will continue to gain momentum.
TCO is just the latest rash of FUD after calling FOSS "a cancer" (didn't work), after deriding the quality of FOSS (didn't work), after ignoring FOSS, hoping it would go away (didn't work).
Lower TCO? PROVE IT!! Don't cite some paid-for Gartner study or some nebulous anecdotes. PROVE IT!! That Microsoft's stack has a lower TCO than so-called LAMP, simply doesn't stand to reason. That people are already using the MS stack and it wouldn't pay to switch now because you're basically locked in, ... well, there you might have a point.
or some nebulous anecdotes. PROVE IT!!"
This is something corporations (and politicians, for that matter) are going to find vexing in the very near future. They've had great success by using PR and marketing to manipulate our perceptions of reality. That tactic has a limited life span, though. Once people realize they've been manipulated they will demand proof from the manipulators rather than accept their word on face value.
Good for you! Keep demanding proof. Don't let them lie their way to more success.
Statistics (or analyst reports) can be used to prove or disprove anything....
CTO's and other technology owners have to do their own due-diligence before going gung-ho for or against Microsoft (or LAMP)
- Mohan
http://www.garamchai.com/mohan/
Well, there is no need for management there. Linux just works. MySQL just works. Apache... just works too. P*-language? - they just work too.
I would not say that this servers are some huge corporate sites, but mostly internal Intranet systems.
Admins installed Linux in first place, since there were tired of this brilliant integrated all-in-one Windows management. Once it just stopped working - central point of failure - and nothing was manageable. Those admins in suits were like kids when they have seen for first time text configs - exim & apache. They seemed to reach nirvana when I have showed them how to grep.
Well. LAMP, might be disintegrated - but this is precisely its power: M$ systems fail and fail often. And nothing you can do about that. M$ own support will tell you just to reinstall everything and restore data from backups. Very funny. God only knows how much Linux systems I have recovered from complete death like failing hdds and bone head admins. Something M$ can hardly boast anytime soon.
With proper configuration of your environment you usually don't have to apply each and every patch that comes out (this goes for MS as well as LAMP) but it's still more work to keep track of what's going on with Apache, PHP, MySQL and whatever Linux distro you happen to run.
With the new Microsoft Update (haven't used it yet) you should be able to go to one plance and check for updates and optionally download and install updates for your whole environment (minus the app).
And before anybody gets into the whole "Windoze is insecure and needs to be patched once a week and Lunix rulez and never needs patching" kindly keep your mouth shut until you know what you are talking about. It's been 6 months since a new vulnerability came out that was remotely applicable to my IIS web server.
Common Engineering Criteria to create common administrative
tools for its server application line, from Windows Server to SQL
Server."
LAMP is basically buit into the OSX servers, which have a wonderful
administration GUI. No bashing here please if you haven't seen it
yet :) It is another alternative, and a nice implemented nicely.
As you can see, the threading in OS X ends up severly crippling the performance of MySQL and Apache, essentially making the OS X dual G5 based server about 1/10 the speed of comparable x86 dual machines. I develop on an OS X server right now for one job and I've seen the exact same thing they describe in the article.
I run WIMP (Windows + IIS + MySQL + PHP) for my own (personal) web sites because most PHP apps will run fine on Windows and enough of them can be made to work with IIS. The reason I run IIS instead of Apache is because I have a lot more experience with IIS and am confident in my own ability to configure it properly & securely.
One thing that MS can do to lure more hobbyists is make IIS emulate Apache, so an app that is written (poorly) to depend on Apache will work with IIS. This would make probably 90% of the LAMP apps run on Windows & IIS.
Cost is of course going to be a factor. MS could (but won't) license a free (or really cheap) version of Windows for small, personal, not for profit web sites. If it's free you can even get them to do product activation (to ensure it's not being used for commercial purposes).
There's no money in the hobbyists anyways but many of them are also in the IT department at their company and could be in a position to influence the platform for the Extranet project or whatever where MS gets licensing revenue.
more hobbyists is make IIS emulate
Apache, so an app that is written
(poorly) to depend on Apache will
work with IIS. This would make
probably 90% of the LAMP apps run
on Windows & IIS."
The corporation with the doubly un-erotic name will never do this because it provides no way to lock the customer into their platform. If an application works equally well on Linux or their platform then they haven't achieved their goal. They may use the "embrace and extend" tactic they used against Java. This tactic allowed one-way porting of apps from other platforms to Windows but caused problems for Java apps written to MSJava specs if they were ported back to Sun Java platforms.
Check apachefriends.org for a pre-packaged Apache/MySQL/PHP package for Windows (with Perl & Python available as add-ons). Free download, so you can learn without impacting your current world.
Mimicing an existing app, locking it to Windoze and killing the original (Netscape anyone?) was something M$ was good at. But Ballmer and Co. has got it wrong with Linux & the open source model.
Mimicing Apache onto IIS is not going to help them.
M$ should at least realize that people opt for LAMP and other FLOSS alternatives because they are sick of the Windoze platform; it's instability, it's insecurity etcetera. LAMP offers them the much needed choice. LAMP is successful because of less interdependency between components, not the other way round (too much integration). Trying to block it by tightly integrating IIS, Visual Studio XXXX or whatever 'tooling' is not going to help.
Linux works, Apache works, MySQL works, Python/Perl/PHP works all on their own. But they also work as a unit when thrown together - LAMP
*works* and works with reliability. Windoze + IIS + ASP.NET + Visual Studio 'tooling' + any other MS hack does not have the same reliability. What else is the reason why Windoze is the last choice of anyone building High performance computing systems? (1 Windoze system in top500.org)
There is only one way that M$ can try to win the war with FLOSS - Open source the Windoze stack. But of course they can't do it, because that would mean the end of M$ as it is today.
gg next map
It is the grown up equivalent of a 4 year old calling his/her neighbor poopyhead.
It is the equivalent of driving a Hummer through the narrow streets of Italy, laughing at everyone else whose driving a Vespa.
I would love to see ACTUAL people, who have ACTUALLY developed for years/decades on one platform migrate to another without problem. News flash, its NOT THAT SIMPLE. Almost all the zealots who so strongly defend their platforms' excellence HAVE NEVER gotten past the natural learning curve of another and THEREFORE will never realize that in essence they are ALL THE SAME.
1. The majority of virus attacks have focused on Windows platform because UNTIL RECENTLY, they have been in the majority. -- This makes sense becuase we all know that virus writers seek out where they can do the most damage.
2. ALL PLATFORMS have had vulnerabilities in the past, and YES some have better track records at responding. However, the devastation that we've seen in recent years such as CodeRed, Nimda, Sobig, were all as massive as they were because they exploited systems who had not applied the ALREADY EXISTING patches.---IS THAT BAD PLATFORM, OR BAD ADMIN?????
The fact that LAMP is free is only one reason it is so popular. It is infinately more configurable, and extensible. It does not lock you into any platform or language. Despite the abbrevation, LAMP, does not have to run on Linux and is easily portable as there are version of mysql and apache for many platforms, and the same with perl/php/python. Also, despite the 'P', you are not locked into a specific language. If you wanted you could use C, and still be platform independant.
As for TCO, MS has only has MS funded studies to point to. The cost of constant patching, retraining, licenses, moving everything over, is far greater then using open source.
It is also a very secure set of apps and languages. Very few hacks exists, and no widespread abuses have ever occured, unlike windows based apps. The amount of damage a hacker could do exploiting LAMP is enormous, far more then hacking PC's with windows, yet it has yet to be done because of the inherant security features of Linux. Of course, individual sites, have to worry about accepting shell commands from users through forms, which is a weakness of LAMP, but a little attention to detail renders that issue moot. Java servlets solve that problem, while avoiding OS lock-in.
So, for MS to make a dent, they have to give good reasons to switch. Add in unlimited, outstanding support for at least a year, and then make it very affordable. Don't add anything that locks users in, something MS has never been willing to do. They simply can't compete and succeed on a level playing field, so they tilt it as much as they can get away with. Make your stack more efficient, and just as secure, 2 things that MS has had major issues with.
For MS to compete in this field, it would take a complete shift in their thinking and philosophy, and they are too large and slow to be responsive to markets that think differently.
Ballmer, you're paid to kiss your own company's arse, not your competitors. stop telling us what we already know about linux and tell us about windows. oh right, it sucks. sorry about that.
In many cases it hasn't proven true. Numbers of servers increased, numbers of support staff per server increased. Support staff is a huge impact on TCO, why do you think so many companies outsource to India?
1 1 "In the beginning God created the heavens and the earth. 2 And the earth was waste and void; and darkness was upon the face of the deep: and the Spirit of God moved upon the face of the waters 3 And God said, Let there be light: and there was light. 4 And God saw the light, that it was good:"
Just how so many have been taken for a ride (by both Microsoft and in some ways - the Open Source Model; are there really any free lunches?) for so long is incomprehensible!
This is the "message" that is coming from the Russians; "A vision for eComStation" - by Nick Morrow. "In its heyday, OS/2 made its best market penetration in segments where it was the superior solution in some way. Look at ATM's. On properly selected hardware and given a *specific* job to do it worked wonderfully. As an os for Fidonet systems which required minimum downtime and very efficient multitasking it had significant market success. Note that in both the APM and Fidonet markets the WPS was not the factor that attracted users as VIO apps were the standard in both markets."
Give the world *superior* solutions to specific problems at a good price and marketing becomes doable." Lets extend this concept to the server environment! See Link:
http://en.ecomstation.ru/showarticle.php?id=130
And by the way, lest we forget; this is coming from a country that has finished 2nd and 3rd respectively in the not so long held "International Collegiate Computer Programming contest (one will suppose they have got to be good at what they are doing, correct ;-))... Could there be a reason why the Russians would want to rely on OS/2 Warp! Perhaps they can see the "light" that so many others around the world up to this day and age cannot see.
;-)
or came first with the software and development tools that are
used for internet and intranet development. In fact, the story
starts out by saying the LAMP is encroaching on Microsofts
territory. Nothing could be farther from the truth.
The FACTs are:
Microsoft is the kid who came to the block, long after the
software was available that makes up LAMP.
It cost MORE to administer and maintain a Microsoft solution, if
not the same. To claim that your software is cheaper because
you think it is better and easier to maintain, has nothing to do
with reality. Saying does not make it so. There are RAD tools
for each of the LAMP components, and far far more providers,
forums, code samples and tutorials that humans can read.
This is an extremely robust environment that provides development that works on any platform through only a browser with security and user, user application and user data management, virtual desktop, inherent record locking and much more provided in a WYSIWYG format. The environment / framework is built upon PHP and has a mature client base already intact. Lumenation and its SDK, LightBulb, provide development to deployment cycles unmatched by any platform today.
Lumenation has already been given the title Hyper-portal within the industry and described as what portals were supposed to deliver in the last decade and more.
The extremely fast executing middle desktop has propelled Lumenation into a new standard in computing. www.lumensoftware.com to find out more or www.novell.com. You will be amazed.
- The Power of LAMP
- by nknk417 December 19, 2005 11:34 PM PST
- The Power of LAMP is not that it is better than IIS or ASP, or Windows.....The power is that it is free. Free to use, free to improve on and free to customize. The corporate world will keep on using Microsoft because it is easier to Manage. Microsoft gives you that all in one package deal. But when you need something flexible and powerfull that all in one package starts to crumble and will not be able to compete with LAMP stack. I am sure their are linux users right now saying you can get this and that much faster and secure and blah...but the reality is no one is marketing to the corporate world at least effectively. The corporate world wants a package deal, and they will trade in quality if it means easier to manage. And you can rant and rave and say M$ sucks..oos rules...but it won't change Sh*t. I often wonder where all this anger comes from from linux users regarding Microsoft. I think it is the beat down they get when they try to introduce linux at work.
- Like this Reply to this comment
-
(52 Comments)