Uma livre tradução do artigo “Last Phase of Desktop Wars”, publicado em http://esr.ibiblio.org/?p=8764

Os dois desenvolvimentos mais intrigantes na recente evolução do sistema operacional Microsoft Windows são o Subsistema Windows para Linux (WSL) e a portabilidade do seu navegador Microsoft Edge para o Ubuntu.

Para aqueles que não estão a par, o WSL permite que os binários Linux não modificados funcionem sob Windows 10. Sem emulação, sem camada de virtualização, eles apenas carregam e funcionam.

Os programadores da Microsoft estão agora introduzindo funcionalidades no kernel do Linux para melhorar a WSL. E isso aponta uma solução técnica fascinante. Para compreender o porquê, precisamos notar como o fluxo de receitas da Microsoft mudou desde o lançamento do seu serviço na nuvem em 2010.

Dez anos mais tarde, a Azure é a maior parte da renda da Microsoft. O monopólio do ambiente desktop Windows tornou-se “aç menor”, com as vendas de PCs convencionais de mesa (o único mercado em que o Windows domina) diminuindo a cada ano. Consequentemente, o retorno do investimento no desenvolvimento do Windows diminui juntamente. À medida que o volume de vendas de PCs continua a cair, o desktop vai inevitavelmente deixar de ser um centro de lucro e transformar-se num estorvo para o negócio.

Olhado do ponto de vista da maximização do lucro a sangue frio, isto significa que a continuação do desenvolvimento do Windows é uma coisa que a Microsoft preferiria não fazer. Em vez disso, fariam melhor em colocar mais investimento de capital no Azure – que se diz amplamente que hoje em dia está rodam mais instâncias Linux do que o Windows.

O nosso terceiro ingrediente é o Proton. Proton é a camada de emulação que permite que os jogos Windows distribuídos no Steam rodem sobre o Linux. Ainda não é perfeito, mas está próximo. Eu próprio o utilizo para jogar World of Warships.

O problema dos jogos é que eles são o teste de stress mais exigente possível para uma camada de emulação do Windows, muito mais do que o software empresarial. Podemos já estar no ponto em que a tecnologia Proton é boa o suficiente para executar software empresarial Windows sobre Linux. Senão imediatamente, em breve.

Portanto, é um estrategia empresarial da Microsoft. Qual é o caminho para a maximização do lucro, tendo em conta todos estes fatores?

É isto: Microsoft Windows torna-se uma camada de emulação tipo Proton sobre um kernel Linux, com a camada tornando-se mais fina com o tempo à medida que o suporte chega no código-fonte do kernel principal. O motivo econômico é que a Microsoft gasta uma fração cada vez maior dos seus custos de desenvolvimento, já que cada vez menos tem de ser feito internamente.

Se você pensa que isto é fantasia, pense novamente. A melhor prova de que já é o plano é que a Microsoft portou o Edge para rodar sob Linux. Só há uma forma que faz algum sentido, e que é como uma execução experimental para libertar o resto do conjunto de utilitários do Windows de depender de qualquer camada de emulação.

Portanto, o estado final em que tudo isto se encontra é: O novo Windows é sobretudo um kernel Linux, há uma emulação do antigo Windows sobre ele, mas Edge e o resto dos utilitários do Windows não utilizam a emulação. A camada de emulação estara lá para jogos e outro software legado de terceiros.

A pressão econômica será exercida sobre a Microsoft para depreciar a camada de emulação. Em parte porque é inteiramente um ralo de dinheiro. Em parte porque eles querem reduzir o custo de complexidade de executar o Azure. Cada incremento da convergência do Windows/Linux ajuda com isso – reduz a administração e o volume esperado de tráfego de suporte.

Eventualmente, a Microsoft anunciará o fim de vida próximo na emulação do Windows. O próprio sistema operacional, e as suas ferramentas no espaço do usuário, já é há algum tempo Linux sob uma interface de usuário do velho Windows cuidadosamente preservada. Os fornecedores de software de terceiros deixam de enviar binários do Windows em favor dos binários ELF com uma API Linux pura...

...e o Linux ganha finalmente a guerra dos desktops, não substituindo o Windows, mas cooptando-o. Talvez fosse sempre assim que tinha de ser.