Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Uso do: WSL, SSH e VM's

Assistindo as aulas, tive algumas perguntas que surgiram em minha mente desde então.

Primeiramente, qual é a verdadeira vantegem das maquinas virtuais? Acessar com melhor facilidade o conteúdo? Por que simplesmente não usar os repositórios do GitHub para divulgar o código fonte? Qual a importância do WSL na execução de códigos Linux? Comecei os estudos a menos de 2 meses e gosto de programação voltado ao back-end. Pretendo me transformar em um DEV FullStack e sinto que esse assunto é de certo modo bem importante.

1 resposta
solução!

Uma Máquina Virtual (VM) permite simular um computador dentro de outro. Isso é interessante porque permite, por exemplo, que você use um sistema Linux dentro de um sistema Windows ou ainda um segundo sistema Windows, que será isolado do seu sistema principal para que instale programas e altere configurações sem arriscar "quebrar" a sua "máquina física" (host).

Programas binários compilados para determinado sistema operacional, costumam não ser compatíveis com outro sistema (porque?).

O uso da VM permite que você tenha acesso aos programas de uma plataforma diferente da que você está utilizando sem precisar de "dual boot".

O WSL (Windows Subsystem for Linux) é uma ferramenta que a Microsoft desenvolveu para permitir que o Linux seja executado dentro do Windows, como um ambiente virtualizado. A grande vantagem do WSL para outros métodos de virtualizar o Linux dentro do Windows é a grande integração nativa que a Microsoft desenvolveu.

Recomendo estudar sobre Sistemas Operacionais para entender melhor sobre como seus programas funcionam e como são influenciados pelo S.O. em que está sendo executado.