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

E no final, por que a necessidade de um WSL?

Boa tarde pessoal! Tudo bem com vocês?

Agora no final da primeira parte do curso me apareceu uma dúvida um pouco básica acerca da tecnologia LINUX: No final, por que precisamos instalar e utilizar o WSL? Em tese, não conseguiríamos utilizar toda a configuração do venv através do próprio Windows?

Talvez seja algo que futuramente seja mais explícito no decorrer da formação, mas pensando em Engenharia de Dados, por que as pessoas optam por utilizar sistemas Linux?

1 resposta
solução!

Oi Adilson, tudo bem?

Sim, em tese, você poderia usar o venv diretamente no Windows. Mas, o WSL (Windows Subsystem for Linux) oferece um ambiente Linux completo dentro do Windows. E isso é importante porque muitas ferramentas e bibliotecas utilizadas em Engenharia de Dados são originalmente desenvolvidas e otimizadas para Linux. Abaixo, listo algumas das razões da utilização do Linux em engenharia de dados:

  • Compatibilidade: Muitos projetos de engenharia de dados e ciência de dados são desenvolvidos em ambientes Linux devido à sua compatibilidade com diversas ferramentas e bibliotecas. O Linux é amplamente utilizado em servidores e ambientes de produção, então desenvolver em um ambiente similar pode evitar problemas de compatibilidade.
  • Desempenho: Em geral, o Linux oferece melhor desempenho em tarefas de processamento de dados intensivas do que o Windows.
  • Flexibilidade: O Linux é personalizável e oferece mais controle sobre o sistema operacional, o que é importante para configurar ambientes de desenvolvimento e produção específicos.

Espero que essa explicação ajude a esclarecer por que o WSL é uma ferramenta interessante no desenvolvimento de pipelines de dados.

Bons estudos e continue explorando!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!