microsoft

SONiC es el sistema Linux de Microsoft

Hace unos meses se anunció que Microsoft usaría Linux para motorizar hardware red. Con SONiC, el anuncio se hace realidad.

Aunque parezca una broma, el gigante del software, antaño archienemigo del software libre y creador del sistema operativo más extendido y usado desde que el PC irrumpió en los hogares, ha empezado a usar un sistema operativo basado en Debian para hacer funcionar switches.

El sistema se llama SONiC (Software for Open Networking in the Cloud o Software para redes abiertas en la nube). Se trata de una colección de herramientas que, junto a un kernel parcheado, pretende servir como medio para controlar el hardware de los switches.

Este sistema operativo se ha creado con ACS (Azure Cloud Switch) en mente. ACS es el encargado de comandar la nube Azure de Microsoft permitiendo al programa ejecutarse en todo tipo de dispositivos a través de una API llamada SAI (Switch Abstraction Interface). De esa forma, ACS se encarga de gestionar los dispositivos de red.

Tal y como ha dicho Mark Russinovich, el director de tecnología de Azure:
«SONiC es una colección de componentes de software de red necesario para construir dispositivos de red como switches. Junto a SAI, SONiC permitirá a los operadores de la nube aprovechar las innovaciones del hardware mientras se les da un framework para crear aplicaciones aprovechando el código abierto. Creemos que esta es la pieza final del puzzle ofreciendo una plataforma para switches completamente abierta que puede compartir el mismo software entre distintos fabricantes de hardware».

Pero SONiC no es una distribución Linux sino una colección de herramientas que funciona sobre Debian. Y de la misma manera que se ha usado Debian, SONiC podría funcionar sobre cualquier otra distribución. De momento, el único requisito es disponer de Linux 3.16.

Este anuncio suena bastante bien, pero es imposible olvidar los borrones en el pasado de la empresa como la estrategia «embrace, extend and extinguish» (adoptar, extender y extinguir) que empleó la compañía en los 90 para acabar con la competencia y por la que tuvo problemas legales en esa época. Y más recientemente cabe recordar el penoso soporte que está dando a su cliente Skype para Linux, algo que choca de frente con la actitud amistosa que tiene últimamente con Linux.

Para conocer más detalles de SONiC, puedes visitar el blog de Azure. El código fuente y toda la documentación está disponible en la página de GitHub del proyecto. Vía The Register.

1 comentario en “SONiC es el sistema Linux de Microsoft

Los comentarios están cerrados.