A Microsoft ama Linux e Open Source. Por quê?

Índice:

A Microsoft ama Linux e Open Source. Por quê?
A Microsoft ama Linux e Open Source. Por quê?

Vídeo: A Microsoft ama Linux e Open Source. Por quê?

Vídeo: A Microsoft ama Linux e Open Source. Por quê?
Vídeo: É PRECISO CARREGAR O CELULAR NOVO ANTES DE USAR? - YouTube 2024, Outubro
Anonim

Houve um tempo em que Microsoft foi totalmente contra Software livre e considerou muitos deles, incluindo Linuxcomo oponentes. No entanto, 2014 viu um evento em que o pano de fundo do cenário dizia que a Microsoft amava o Linux (com um símbolo do coração). No mesmo evento, Nadella declarou o amor da Microsoft pelo Linux e pelo código aberto.

Microsoft adora código aberto

De repente você começou a ver a Microsoft ama o Linux, Microsoft adora código aberto, O SQL Serve adora o Linux e esses sinais em todos os lugares. Você pode ter lido as notícias sobre a Microsoft declarando seu amor pelo software de código aberto e lançando ferramentas, aplicativos de telefone e software para iOS, Linux, Android etc. - assim como para a Academics. Você pode também ter lido sobre isso fazendo alguns de seus códigos irem Open Source - como Chakra,.NET, etc. O também anunciou uma parceria com a Red Hat.

O que aconteceu para fazer a Microsoft agora amar coisas que desistiram antes? Por que ele está falando sobre o programa de código aberto e ajudou a criar alguns? Algumas das ferramentas de código aberto baseadas em Linux e Android já estão disponíveis no GitHub. Este post tenta listar as coisas que nos ajudarão a entender por que a Microsoft adora o Linux agora.

Ler: Diferença entre Software Livre, Código Aberto, Shareware, etc.

Image
Image

Microsoft precisa do Linux para o Azure

Quando Ballmer estava dirigindo a Microsoft, ele disse que o Linux era um câncer comercial que deveria ser erradicado o mais rápido possível. As equipes da Microsoft foram completamente fechadas e viram o software Open Source como uma competição - não apenas o Linux, mas até softwares menores, como o OpenOffice, o ThinkFree Office, etc.

Mas então, a Microsoft trouxe Nadella e ele modificou o lema da empresa para “Cloud First, Mobile First“. O Windows 10 já prova que eles estão melhorando o lema. Quero dizer, eles estão se movendo em direção à nuvem e à computação em nuvem. O Windows 10 é totalmente compatível com o cloud - OneDrive - e até mesmo com o Office 365, se você se aprofundar um pouco mais.

Mais do que qualquer outra coisa, a Microsoft está se concentrando em suas ofertas de nuvem: Office 365 e Azure. O último está sendo promovido extensivamente como uma plataforma multifuncional que oferece diferentes tipos de funções: desde e-mails simples a cálculos pesados, criação, hospedagem e distribuição de códigos a partir de um único ponto e muitas outras coisas que eu nem mesmo mantenho.. A Microsoft agora quer abrir sua plataforma do Azure para todos os serviços, independentemente do sistema operacional usado - seja Windows, Linux ou qualquer outro.

Voltando à pergunta por que a Microsoft adora o Linux de repente, a resposta é que as pessoas (desenvolvedores) que vêm para o Azure estão trazendo suas próprias ferramentas para a oferta na nuvem. E para tornar isso possível, a Microsoft teve que desistir da API do Azure. Isso ajudou o negócio de nuvem a crescer. O próprio Nadella admitiu em 2014 que quase 20% do Azure está sendo usado por softwares e programas de código aberto. Ou seja, 20% da carga útil no Azure é baseada no Linux, pois os desenvolvedores usam o Linux para criar um software que use a API do Azure para fazer as coisas.

Se estiver aumentando o negócio de nuvem da Microsoft, naturalmente ele terá que amar o Linux. Não pode se dar ao luxo de odiá-lo porque está trazendo mais negócios do que nunca. E com os concorrentes como Google e AWS, A Microsoft precisa do Linux de código aberto mais do que nunca. Ele precisa garantir que a oferta deles seja usada pelo maior número possível de organizações. Para esse fim, o Linux está OK. Mesmo programas baseados em Android estão ok.

O que estou tentando dizer é que, como a Microsoft precisa do Linux e de outros softwares de código aberto (ou sistemas operacionais), é natural que ele adore o ambiente de código aberto.

O futuro da Microsoft está nas nuvens com o Azure

O diretor de tecnologia do Microsoft Azure Cloud Platform, Mark Russinovich já disse - o Open Source não é mais um tabu para a Microsoft. Agora você pode ler o Blog de Abertura para ver o que a equipe diz sobre o Linux.

Sair do negócio do sistema operacional?

Outra razão pela qual a Microsoft adora o Linux é que a empresa de software pode abandonar completamente o negócio de sistemas operacionais daqui a nove anos. O suporte principal para o Windows 10 terminará em 2020, e o suporte estendido terminará em 2025.

Em um evento no ano passado, a Microsoft confirmou no palco que o Windows 10 seria seu último sistema operacional. Olhando dessa maneira, a única maneira de as pessoas manterem o Windows vivo é se a Microsoft torna o código público. Embora eu não ache que isso tornará todo o código público, as partes principais do código que permitem ajustes de aplicativos internos podem estar no espaço para os desenvolvedores modificarem e usarem em suas organizações. É apenas uma especulação neste momento, e poucos especialistas estão falando sobre isso. Mas a conversa está aí, então tem que ser analisada, em vez de apenas ignorá-la. A equipe do Windows trabalhou muito para produzir esse sistema operacional e não acho que eles simplesmente o descartarão.

Você pode perguntar onde o Linux se encaixa se o Windows for de código aberto. Assim como está sendo usado com o Azure, o Linux pode estar bem acostumado a extrair apenas o número de procedimentos necessários do código do Windows, para que seja possível manter os requisitos da máquina mais baixos. Se o Windows for de código aberto - parcial ou integralmente - outros sistemas operacionais, como o Android e o Cyanogen etc., também poderão estar utilizando chamadas de procedimento para utilizar as melhores partes do sistema operacional agora proprietário.

Mais uma vez, como eu disse, teremos que esperar e ver isso.Mais uma razão pela qual eu posso pensar em por que a Microsoft adora o Linux e outro software de código aberto (basicamente sistemas operacionais) é que ela ganha muito com empresas que usam esses softwares de código aberto.

A Microsoft acaba de lançar sua própria distribuição do sistema operacional FreeBSD.

Ganhos legais, mas secretos da Microsoft

Se uma empresa está usando Android, A Microsoft obtém uma parte da receita do Android - uma vez ou com base no número de produtos vendidos. Foi tudo em segredo até que a Samsung foi ao tribunal para contestar o que a Microsoft disse ser sua patente. Não apenas o Android, mas muitos outros softwares de código aberto usam coisas como um sistema de arquivos, procedimentos remotos, etc. A Microsoft afirma que já patenteou todas essas tecnologias e, portanto, tem o direito de impedir que as empresas o usem. Mas, uma vez que estaria mais interessado em royalties, permite usá-lo por causa dos ganhos.

Ler: Como as empresas de código aberto ganham dinheiro.

Qualquer coisa que te pague bem - sem muita tensão - sempre é bom. Então, sempre que uma empresa emprega esses programas de código aberto que usam Linux, Android ou qualquer outro sistema operacional, eles têm que pagar um pouco para a Microsoft. Esses ganhos não são mostrados como royalties nos livros da empresa. Eles são postados em diferentes rótulos para que as pessoas não saibam a verdadeira fonte de renda.

Estes são os três pontos principais porque eu acho que a Microsoft agora começou a ouvir o Linux e outros sistemas de código aberto. O ponto principal é, naturalmente, a capacidade de expandir os negócios em nuvem, permitindo que o código aberto acesse Azure para melhor conveniência dos usuários. Os outros dois, podem ou não ser de muita importância.

Recomendado: