Microsoft Open Source

Anuncio
MICROSOFT
Microsoft Open Source
Software Lab
E
En su campus principal en Redmond,Washington,
Microsoft instaló uno de los pocos laboratorios en
el mundo con dedicación exclusiva a la investigación de software de código abierto, en el que un
selecto grupo de consagrados programadores de
alto nivel y administradores de sistemas realizan
investigaciones focalizadas en el funcionamiento
de sus rivales de código abierto y su posible
influencia en los productos de la compañía.
Pocas empresas y usuarios finales viven en un
mundo 100% open source, o usando exclusivamente productos de Microsoft, sino que a la hora
de elegir con qué software trabajar priorizan
aquellas tecnologías que satisfagan la capacidad
de servir a los negocios o resolver problemas particulares que puedan surgir.
Para tener una mejor respuesta a esta realidad,
Microsoft ha creado el Microsoft's Open Source
Software Lab, en donde utilizan software libre
para estudiar cómo las tecnologías de código
abierto y los productos de Microsoft pueden trabajar mejor juntos, en un ambiente heterogéneo
para brindar a sus clientes una variedad más
amplia de opciones a elegir. En sus instalaciones,
albergan más de 300 servidores, corriendo más de
15 versiones de Unix y 50 distribuciones de Linux.
El hombre a cargo del laboratorio es Bill Hilf,Gerente
General de Estrategias de Plataforma en Microsoft.
Si bien Microsoft es considerado el más activo rival del
código abierto, su laboratorio demuestra una faceta desconocida, haciendo esfuerzos por comprender desde la
experimentación, cómo el open source funciona por dentro, para aumentar la competitividad de sus productos.
Hilf se unió a la compañía en 2004 tras trabajar en
IBM, donde instrumentó la conducción de la estrategia técnica de Linux de IBM para su organización
en mercados emergentes y competitivos.
Otros miembros del staff poseen amplia experiencia en UNIX y son autores de bibliografía sobre
dicho sistema operativo o sus herramientas.
El laboratorio ostenta dentro de su personal a
expertos en seguridad de software open source,
desarrolladores, expertos en virtualización y clustering, y programadores con especialización en
GTK+, GNOME, KDE.
Una de las principales tareas del laboratorio es
testear la interoperabilidad entre productos de
Microsoft y software open source.Sin embargo,no
es la única: la empresa usa dichas pruebas como
medio de aprendizaje para diseñar mejores productos a través de una comprensión más profunda del código abierto. Ponen a prueba y analizan
software open source en sectores de mercado
donde Microsoft compite o tiene intereses, y comparten esos resultados con otros equipos de la
empresa, los cuales usan esos datos para determinar como pueden mejorar sus programas.
Un ejemplo reciente en el que fue necesaria la colaboración del laboratorio fue el Microsoft Windows
Compute Cluster Server 2003,(que fue anunciado a
fines del año pasado), que le sirve a la compañía
como puerta de entrada al segmento de las supercomputadoras (High Performance Computing),
hoy en día ampliamente dominado por Linux.
El laboratorio también ayudó a testear el soporte
para Linux del Microsoft Virtual Server 2005
Service Pack 1, el cual puede virtualizar Linux y el
sistema operativo Solaris, de Sun en servidores
corriendo Windows. "Corrimos todas las 50 distribuciones de Linux como sistemas operativos
clientes en una sola máquina corriendo Virtual
Server," dijo Hilf. "funcionó muy bien porque no
necesitamos un servidor separado para testear
cada versión de Linux".
Se prevé que ambos tipos de desarrollos coexistirán por un largo rato, por lo que consideran importante testear y mejorar la interoperabilidad entre el
software propietario y el open source, aún cuando
en algunos casos compitan entre sí, adaptándose
así a escenarios que se dan en la realidad a dentro
de un marco de "coopetencia" (cooperación y competencia). Aunque sea improbable que un cliente
promedio ejecute semejante diversidad de tecnologías simultaneamente,imitar un amplio rango de
potenciales situaciones le permite al laboratorio
tener una mejor comprensión de los desafíos de los
clientes, y poder darle soluciones.
El Microsoft Open Source Software
Lab en las palabras del propio Hilf:
"Es un laboratorio de investigación, así que hacemos análisis, testeos y benchmarking, realizados
en una variedad de diferentes escenarios de interoperabilidad, y les proveemos una gran cantidad
Para algunos el puerto 25 es aquel que frecuentemente se usa para la transmisión de correo electrónico (el
protocolo SMTP)… para Microsoft ahora es el punto
donde se congregan los adeptos al software libre y la
comunidad Microsoft.
Esta iniciativa consiste en un novedoso intento de darle
a la comunidad open source un espacio para generar
discusiones con Microsoft. Está patrocinado por el
Microsoft Open Source Software Lab.
www.nexweb.com.ar
de recursos al resto de Microsoft para que puedan
entender y aprender más acerca del software
open source. Una de las áreas más grandes a las
que mi equipo y yo apuntamos, y que frecuentemente no es tenida en cuenta, es no sólo el análisis técnico, sino también los elementos sociológicos del software libre y el modelo de desarrollo de
la comunidad. Pasamos una cantidad de tiempo
inmensa entendiendo el proceso comunitario de
este modelo y aprendiendo como Microsoft
puede estar más atento y sus productos ser más
accesibles a la comunidad."
Ante la frecuente pregunta de si Microsoft está
trabajando en su propia implementación de
Linux, la respuesta de Hilf es rotunda:
"Absolutamente no". Y agrega, "Estamos 100%
comprometidos con el sistema operativo
Windows y vemos en éste un fantástico potencial
para la innovación, mucho más que en Linux."
"No hay mejor ambiente para testear la capacidad
de interoperabilidad entre UNIX y un producto de
Microsoft que en mi laboratorio, porque corre
docenas de diferentes versiones de UNIX y Linux.
Posee más ambientes mezclados que la mayoría
de los clientes jamás habrán de tener”. Hilf le dice
a la mayoría de los equipos de desarrollo de software, que "Si sobreviven a mi laboratorio, probablemente lo harán en el 99.9% de los ambientes
de los clientes a los que dirijan su producto."
Solaris es un sistema operativo desarrollado
por Sun Microsystems. Está certificado como
una versión de UNIX; aunque Solaris es software propietario, el código de muchos de los
componentes de su núcleo han sido abiertos
a la comunidad open source.
Descargar