Hace
varios años, el CEO de Microsoft, Satya Nadella, se paró frente a una
diapositiva de una presentación que decía que a Microsoft le encanta Linux. Algunas
personas estaban felices de ver este cambio. Otros eran escépticos.
¿Realmente Microsoft amaba a Linux?
Microsoft es una entidad corporativa, por lo que no es grande en emociones. Pero en los últimos años, la compañía ha adoptado Linux de muchas maneras importantes.1. Microsoft lanzó su propia distribución de Linux
Azure Sphere es un sistema operativo para hardware
basado en ARM. Específicamente, Microsoft se está enfocando en
dispositivos de Internet
de las Cosas, como
termostatos inteligentes y rastreadores de actividad física.
¿La parte que ha llamado la atención? En lugar
de crear una alternativa basada en Windows, Azure Sphere de Microsoft se basa
en Linux. No solo eso, el producto es principalmente de código abierto. Ofrecerá
lo que denomina licencias libres de regalías para socios como MediaTek,
Qualcomm y Toshiba.
¿Por
qué?
Microsoft está compitiendo con Amazon, que
también produce ofertas basadas en Linux. Microsoft ha decidido que puede
ganar más dinero vendiendo servicios en la nube Azure que tratar de vender un
producto propietario con un costo inicial. La compañía también quiere
atraer a desarrolladores e ingenieros que se han acostumbrado a las tecnologías
de código abierto.
2. Microsoft lleva distros Linux a la tienda de Windows
En 2017, las distribuciones de Linux estuvieron
disponibles en la tienda de Microsoft. Las personas que usan Windows
obtuvieron la capacidad de descargar copias de Ubuntu, Fedora y openSUSE que
podían ejecutar sin tener que borrar sus computadoras o usar una máquina
virtual.
Estos sistemas operativos basados en Linux (o “distribuciones”) se ejecutan a través del Subsistema de Windows para Linux. Técnicamente, no obtienes la experiencia completa de Linux. En cambio, la tienda proporciona herramientas de sistema dentro del shell de Linux. Pero con el retoque correcto, puedes cargar un escritorio Linux completo dentro de Windows.
¿Por
qué?
Muchos desarrolladores y diseñadores web ven a Linux
y macOS como mejores herramientas para crear software y sitios
web. Microsoft no quiere seguir perdiendo estos clientes
potenciales. Además, algunas personas que aman Windows todavía tienen que
interactuar regularmente con máquinas que ejecutan un sistema operativo
diferente, como servidores. Esta es una forma de que Microsoft resuelve
ambos problemas.
3. Microsoft ahora diseña software para Linux
Skype es el más grande. La versión de Linux fue
descuidada durante años, pero Microsoft actualizó la aplicación el año
pasado.
También puedes descargar Visual Studio Code, un entorno de escritorio integrado. Y aunque
no hay una versión nativa de Linux de Microsoft Office, puedes
usar Office 365 en
un navegador.
Claro, la lista no es larga, pero es posible que te
sorprenda de ver algún elemento en esta lista, dada la relación anterior.
¿Por
qué?
Si bien Microsoft todavía está ampliamente asociado
con su sistema operativo de escritorio Windows, la riqueza de la compañía ahora
proviene de servicios como Office y Azure. El CEO Nadella ha declarado
que una quinta parte de los sistemas operativos en Azure son Linux. Ahora
es de interés financiero para Microsoft admitir sistemas operativos
competidores. De lo contrario, limita el alcance de sus productos.
4. Microsoft contribuye al kernel de Linux
En el
mundo de código abierto, el código es gratuito para que todos puedan
usarlo, editarlo y compartirlo. Gran parte de este software se proporciona
tal como está, y no hay servicio de ayuda obligado a solucionar ningún
problema. Esto es cierto incluso para el kernel de Linux, el componente
de fondo esencial del cual el sistema operativo deriva su nombre.
Si encuentras un error, o si deseas que se agregue
una función, lo mejor es programar esos cambios tú mismo. Y eso es
exactamente lo que Microsoft ha hecho a lo largo de los años.
¿Por
qué?
Las contribuciones de Microsoft generalmente vienen
en forma de controladores destinados a hacer que Linux se integre más
fácilmente con las tecnologías de la compañía.
En 2011, Microsoft se convirtió en uno de los 5
principales colaboradores de la versión 3.0 de Linux con la cantidad de código
que introdujo para que las distribuciones funcionaran a la perfección con su
sistema de virtualización basado en hipervisor Hyper-V (una alternativa al
propio administrador de virtualización basado en kernel de Linux).
El controlador de Microsoft consiste en decenas de
miles de líneas de código, por lo que, si bien se convertiría en el
número 17 entre los contribuyentes en 2012, sus contribuciones se
incluyeron casi por completo en esta área.
5. Microsoft es miembro de la Fundación Linux
En 2016, Microsoft se unió a la Fundación Linux en
el nivel Platinum, por lo que es uno de los miembros con mayores gastos . A modo de comparación,
Google, cuyos sistemas operativos Android y Chrome OS están basados en Linux,
es un miembro platinum. Al igual que Red Hat, la empresa de código abierto
más rentable del mundo.
¿Por
qué?
Al igual que otros desarrolladores de software,
Microsoft utiliza una serie de proyectos de código abierto. Invertir en la
Linux Foundation es una forma de canalizar el respaldo a estas ofertas que la
empresa no tiene que pagar.
También hay una cantidad decente de prestigio que
viene con tener tu nombre en la parte superior. ¿Qué tipo de personas es
más probable que sepan quién es miembro de la Fundación
Linux? Desarrolladores de software, el tipo de empleados potenciales que
Microsoft necesita atraer para mantenerse competitivo.
6. Desarrolladores de Microsoft crean videos relacionados con Linux
Channel 9 ofrece “videos para desarrolladores de las
personas que crean los productos y servicios de Microsoft”. Los temas van desde
la programación e inteligencia
artificial hasta
la administración de servidores y la creación de comunidades, con más de cien
videos con contenido relacionado con Linux.
¿Por
qué?
Linux impulsa la web. Si es un administrador de
TI o un desarrollador web, debes interactuar con Linux, incluso si Windows 10 es
tu escritorio de elección. Linux impulsa una cantidad considerable de
servidores del mundo y otras tecnologías relacionadas con la nube.
Microsoft y Open Source: va incluso más allá
Microsoft ahora asiste regularmente, y en ocasiones
patrocina, conferencias de código abierto. Entre estas, la Convención
O'Reily Open Source (OSCON), Southern California Linux Expo (SCaLE), Open
Source Summit, Red Hat Summit, LinuxFest, All Things Open y otros.
La compañía tiene una sección de su sitio dedicada al software de código abierto. En los últimos años, la compañía lanzó su propia
versión de FreeBSD para Azure. Es de código abierto un buen grado de código , tales como .NET, el SDK Xamarin, y su herramienta
de blogs Live Writer. Abrazó los formatos de contenedor Kubernetes y
Docker de Google, en lugar de desarrollar el suyo propio. La lista continúa.
Microsoft es una gran empresa con muchos departamentos. Para
algunos representan la nueva actitud, mientras que, para otros, es un negocio
como siempre. Windows es propietario como siempre, y la compañía no quiere
que cambies tus nuevas PC a Linux. El código dentro de Microsoft Office permanece
disponible solo para aquellas personas que la compañía permite. La Xbox One funciona
con Windows, y su ecosistema está lleno de software
propietario.
Microsoft todavía toca un código más cerrado que
abierto en un día determinado, pero que haya tantos empleados trabajando en
Linux, muchos de ellos con afecto, es todo un cambio. Los usuarios no son
las únicas personas involucradas con Windows que aman el software de
código abierto.
¿Realmente Microsoft ama Linux o solo es una
estrategia de negocio? Por favor comparte el post en las redes sociales.
Fuente: Makeuseof