removido
(usa Nenhuma)
Enviado em 05/09/2021 - 09:45h
Já não é novidade que a Microsoft abraçou o mundo open source na última década. O que mais me chamou a atenção nesse aspecto, foi o desenvolvimento do WSL (Windows Subsystem for Linux).
O WSL para quem não sabe, é uma camada Linux dentro do próprio Windows, que oferece a capacidade de usar binários Linux. Ou seja, atualmente no Windows 10 (e no 11), eu posso instalar o Debian e rodá-lo através de uma sessão dentro do PowerShell ou do DOS chamando o comando "bash". Dentro desse contexto, eu tenho a possibilidade de usar qualquer pacote/software do Linux dentro do Windows; isto é, eu consigo rodar o 'apt-get install' dentro do Windows e usar qualquer aplicativo, inclusive com interface gráfica (isso virá nativamente no Windows 11).
Outra coisa interessante, é a possibilidade de rodar serviços linux e poder acessá-los no Windows, como se estivesse em uma distribuição linux. Por exemplo, consigo subir um serviço apache+php dentro do WSL, e tenho a possibilidade de acessá-lo pelo navegador do Windows no endereço 'localhost:5000'.
Isso era algo inimaginável. Se fosse há 10 anos atrás e alguém me dissesse que em algum dia o Windows poderia rodar softwares de linux nativamente, eu chamaria essa pessoa de doida.
Enfim, mas porque penso que a Microsoft, talvez em um futuro não muito distante, possa abandonar o kernel NT para usar o kernel Linux?
Cheguei nesse ponto depois de ver o nível que o WSL2 chegou no Windows 11: a Microsoft criou um meio para usar aplicativos X11/Wayland através do WSL, com a possibilidade de usar o próprio driver de vídeo nvidia/amd para suporte de aplicativos gráficos.
Ou seja, nesse contexto, eu posso instalar o GIMP com apt-get e acessá-lo pelo menu iniciar do Windows. Nesse vídeo, é possível ver a utilização do Audacity pelo WSL:
Pelo vídeo dá para se ter uma ideia do nível de integração que a Microsoft chegou; rodar aplicativos complexos que envolvem utilização de áudio e gravação, dentro do WSL.
Por esse tipo de recurso eu não esperava. Isso é MUITO investimento para integrar o linux dentro do Windows. Não é algo trivial e barato.
Por isso, chego no seguinte ponto: será que a Microsoft estaria planejando abandonar de vez o kernel NT para construir um Windows com kernel linux?
Muitos podem dizer que não, devido a retrocompatibilidade com softwares desenvolvidos há mais de 20 anos para Windows. Porém, pense no seguinte: o Wine foi (e ainda é) desenvolvido por voluntários que praticamente, tiram água de pedra, pois todo o trabalho é feito por engenharia reversa. E mesmo assim, o Wine consegue rodar dezenas de aplicativos desenvolvidos para Windows.
O que eu acho nesse ponto é: a Microsoft, que detém todas as APIs win32 do Windows e todo o código fonte, poderia oferecer um modo de compatibilidade com o kernel linux, se trocasse o kernel NT pelo linux. Ou seja, vejo que existe uma possibilidade viável para o Windows, algum dia, se tornar mais uma distribuição linux.
O que acham a respeito?