MS To Work To Make .NET Run OSes Beyond Windows
Wattsman writes "Looks like Microsoft is taking a new approach. From Linux Today, Microsoft has announced that will release software that will allow non-MS operating systems to run .NET web services. Ballmer specifically mentions that Linux is one of the platforms."
Many security people, including Bruce Schneier consider SOAP to be a horrible idea. Think about it. Your simple stateful packet filter (i.e. linux 2.4 kernel) will no longer be enough to build a firewall. If applications use XML over port 80 as an API, we will have to put application level proxies on things that used to be simple services. All firewalls will have to include an analytical engine as strong as that of an IDS for each service they want to run. That makes them much more expensive and complex.
Complex firewalls generally aren't as trusted as simple ones. Things are going to get ugly, and SOAP won't help.
"Weapons should be hardy rather than decorative" - Miyamoto Musashi
I think that goes for OS's too
"In the spirit of frankness and directness of the 21st Century, I never saw the movie," he said. "To most people at Microsoft, HAL stands for hardware application layer."
That explains everything.
They want linux support on the servers. They are not going to support .NET on linux clients.
.NET server, but only Windows can be clients. Then, slowly, they will leverage the desktop to work into the server market.
This is the standard M$ move. They will allow anyone to be a
You can note the recent incompatibility with name service in Windows2000 to try to leverage Windows into the DNS server market.