<div dir="ltr">Thanks for the Andreas.<div><br></div><div>In a similar way with other open source software. why start from scratch?</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Sep 19, 2015 at 6:09 PM, Andreas Tauscher via Linux <span dir="ltr"><<a href="mailto:linux@lists.habari.co.tz" target="_blank">linux@lists.habari.co.tz</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">To clarify what Microsoft is really doing with Linux. Because the term<br>
distribution is not really correct in this case or wrong expectations<br>
are brought to this.<br>
<br>
Who was expecting now something like Ubuntu, Fedora or OpenSuSE: Sorry.<br>
This system is created for a very specific purpose.<br>
<br>
They are working on a system called ACS - Azure Cloud Switch. And it is<br>
based on Linux.<br>
The name is already telling what this is. It is a software for switches<br>
and routers. And the word cloud tells this switches and routers are virtual.<br>
<br>
Actual on a management capable switch is running a software, a operating<br>
system and most of the features are usable only with switches from the<br>
same supplier.<br>
A Cisco switch can talk only to another Cisco, a HP only to HP .......<br>
And changes in the network usual need also changes in routing tables and<br>
even changes in the wiring.<br>
<br>
SND now separates the software from the hardware.<br>
The result is something like a GDI printer. The printer is reduced to<br>
the absolute minimum: A interface and the print unit. The PC is doing<br>
what normally the controller board is doing: Rendering the pages an<br>
sending to the print unit.<br>
The switch is here also reduced to the absolute minimum hardware and<br>
intelligence and getting its commands over the Swich Abstraction<br>
Interface SAI from a controller.<br>
The controller software is running on a separate device or server and<br>
can control hundreds or thousands of switches. From different manufacturers.<br>
<br>
A SDN has plenty of advantages. I get independent form a physical port<br>
or connection. For example a international company: A developer has<br>
usual plugged his laptop with a cable in the office in Munich. Now he is<br>
travelling to the office in New York. And the whole time he is still<br>
connected to the network in the Munich office like he would sit there at<br>
his desk. It is working completely transparent nobody has to change<br>
anything no routing to change, no patch field has to be touched. The<br>
network controller is re-routing everything as needed. In New York he<br>
will still have the same IP address like in Munich.<br>
Or for a cloud supplier: A SDN makes it easier to move resources even<br>
between data centres.<br>
If more ports are needed: You add them simply. virtual ports at zero<br>
costs, physical ports on a much lower price than you pay per port on a<br>
"real" switch.<br>
<br>
SDN is a open source development and Linux is here years ahead. Open<br>
vSwitch is a core part for a SDN and in the kernel since at least 2009.<br>
Microsoft would have to start from scratch.<br>
So why not taking the existing Linux implementation and extending it<br>
with some special features Azure offers/needs?<br>
<br>
Microsoft is doing exact the same like Facebook or Google: They build<br>
servers and switches meeting exact their needs. And when all the bolts<br>
and nuts are already available and the existing open source<br>
implementations are working stable why spending years of development and<br>
millions of $ in something others have already implemented better than I<br>
can as a newbie?<br>
<br>
Time to market is the only interesting point. If they have to use Linux<br>
to get a service rolled out before or together with competitors they<br>
will use it instead coming years later with a own solution when all the<br>
competitors are already well established. Beside the fact that the<br>
investment was higher than what the competitor had to invest.<br>
Years later it will be hard to make clients moving and paying a higher<br>
price.<br>
<br>
Microsoft becoming simply more pragmatic and is reinventing it selves as<br>
a service provider.<br>
<span class="HOEnZb"><font color="#888888"><br>
Andreas<br>
<br>
</font></span><br>_______________________________________________<br>
The Arusha Linux User Group: <a href="http://unix.or.tz" rel="noreferrer" target="_blank">http://unix.or.tz</a><br>
Linux mailing list<br>
<a href="mailto:Linux@lists.habari.co.tz">Linux@lists.habari.co.tz</a><br>
<a href="http://lists.habari.co.tz/cgi-bin/mailman/listinfo/linux" rel="noreferrer" target="_blank">http://lists.habari.co.tz/cgi-bin/mailman/listinfo/linux</a><br>
<br>
The Arusha LUG mailing list is generously hosted by Habari Node Ltd: <a href="http://www.habari.co.tz/" rel="noreferrer" target="_blank">http://www.habari.co.tz/</a><br>
<br>
The above comments and data are owned by whoever posted them (including attachments if any). The mailing list host is not responsible for them in any way.<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div>Regards,<br><br>Erik Rowberg<br>Managing Director<br>Habari Node Limited<br><span style="background-color:rgb(255,0,0)"><span></span></span><span style="background-color:rgb(255,255,255)"><br></span></div><a href="http://www.habari.co.tz" target="_blank">http://www.habari.co.tz</a><br><div><br></div></div></div>
</div>