WIndows com kernel Linux?

1. WIndows com kernel Linux?

Perfil removido
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?


  


2. Re: WIndows com kernel Linux?

niquelnausea
niquelnausea

(usa Arch Linux)

Enviado em 05/09/2021 - 11:22h


acho que é questão de tempo.
sobre a compatibilidade com aplicativos antigos, o windows já é enorme e ocupa muito espaço, que seja como opção para se baixar ou mesmo já instalado junto com o sistema, uma maquina virtual disfarçada e escondida, ou apenas as bibliotecas poderiam ser disponibilizadas mesmo que custasse vários gb. se eu fosse fazer uma aposta, seria a de que a ms não abriria mão de suas propriedades e contribuiria com o wine, mais fácil fazerem um aplicativo pago e disponibilizarem na lojinha.


3. Re: WIndows com kernel Linux?

Victor Henrique Gonçalves
victor.goncalves

(usa Debian)

Enviado em 05/09/2021 - 13:29h


A Microsoft já fez outras trocas de kernel. E sempre houve um modo de compatibilidade com softwares antigos. Por exemplo, quando se rodava aplicativos do Windows 3.1 no Windows 95, ou quando se rodava aplicativos do Windows 95 no Windows 2000. Uma nova troca de kernel não será problema.


4. Re: WIndows com kernel Linux?

Perfil removido
removido

(usa Nenhuma)

Enviado em 05/09/2021 - 19:39h


niquelnausea escreveu:
acho que é questão de tempo.
sobre a compatibilidade com aplicativos antigos, o windows já é enorme e ocupa muito espaço, que seja como opção para se baixar ou mesmo já instalado junto com o sistema, uma maquina virtual disfarçada e escondida, ou apenas as bibliotecas poderiam ser disponibilizadas mesmo que custasse vários gb. se eu fosse fazer uma aposta, seria a de que a ms não abriria mão de suas propriedades e contribuiria com o wine, mais fácil fazerem um aplicativo pago e disponibilizarem na lojinha.


Também acho que é questão de tempo, talvez no Windows 12.

Sobre o uso de virtualização como modo de compatibilidade, é uma possibilidade, assim a Microsoft não perderia o contrato com empresas mais antigas que ainda oferecem softwares legados para o Windows.

victor.goncalves escreveu:
A Microsoft já fez outras trocas de kernel. E sempre houve um modo de compatibilidade com softwares antigos. Por exemplo, quando se rodava aplicativos do Windows 3.1 no Windows 95, ou quando se rodava aplicativos do Windows 95 no Windows 2000. Uma nova troca de kernel não será problema.


Pois é. Só que nesse caso, era compatibilidade com o mesmo kernel do Windows, só que com versão mais antiga.

No caso de uma possível troca de kernel - aposentando o kernel NT para usar o kernel linux - ai sim haveria muitas quebras de compatibilidade, embora tenha opções como a virtualização embutida (headless) para executar softwares win32, ou com uma mega contribuição da Microsoft para o Wine.

De qualquer forma, tudo ainda é especulação, visto que a Microsoft anda gastando rios de dinheiro para integrar o GNU/Linux com o Windows.

Entretanto, na opinião de um engenheiro da canonical - responsável pelo desenvolvimento do WSL no Windows - disse que essa ideia da Microsoft trocar para o kernel linux seria completamente inviável:
https://boxofcables.dev/no-microsoft-is-not-rebasing-windows-to-linux/

Os argumentos dele são bons, principalmente sobre a questão de retrocompatibilidade do Windows. Porém, ainda insisto na ideia de que a Microsoft conseguiria resolver essa questão fazendo ajustes no próprio driver de compatibilidade do Windows; ou usando virtualização headless, ou criando um elo entre o desenvolvimento do Windows com os desenvolvedores do projeto Wine.

Seria uma possibilidade para o futuro, eliminando de vez toda a responsabilidade da Microsoft em manter milhões de linhas de código em um kernel próprio.



5. Re: WIndows com kernel Linux?

Cézar Augusto
cizordj

(usa Debian)

Enviado em 08/09/2021 - 08:26h

Seria muito bom, mas também seria muito ruim.


6. Re: WIndows com kernel Linux?

Bruno Morais
Thetawaves

(usa Ubuntu)

Enviado em 05/10/2021 - 19:49h


Seria bem "louco", mas também acho que não vá rolar.


7. Re: WIndows com kernel Linux?

leandro peçanha scardua
leandropscardua

(usa Ubuntu)

Enviado em 05/10/2021 - 21:09h

Vai chegar um momento em que a integração total será inevitável. Como o linux não tem uma empresa por trás é razoavelmente benigno. Isso deve acontecer quando manter segredo não for mais lucrativo.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts