Não, os programas Visual Basic não funcionarão diretamente no Linux.
Aqui está o porquê:
*
Visual Basic é uma tecnologia da Microsoft: Ele foi projetado para sistemas operacionais do Windows e depende da API do Windows e do ambiente de tempo de execução.
*
Linux tem um sistema operacional diferente e API: O Linux usa um conjunto diferente de bibliotecas e ferramentas, para que os programas VB não possam ser executados nativamente.
*
nenhum compilador VB oficial ou tempo de execução para Linux: A Microsoft não fornece um compilador oficial ou um ambiente de tempo de execução do Visual Basic no Linux.
No entanto, existem maneiras de alcançar funcionalidade semelhante: *
Use uma máquina virtual: Você pode instalar o Windows em uma máquina virtual (como VirtualBox ou VMware) no seu sistema Linux e executar programas Visual Basic lá.
*
Considere idiomas alternativos: Python, Java e C# são alternativas populares que são executadas no Linux. Você pode reescrever seu código VB nesses idiomas para obter funcionalidade semelhante.
*
Procure estruturas de plataforma cruzada: Algumas estruturas, como o Mono, são projetadas para executar aplicativos .NET (que incluem vb.net) no Linux. No entanto, a compatibilidade pode não ser perfeita e pode exigir alguns ajustes no seu código.
No geral, a execução de programas Visual Basic diretamente no Linux não é possível. Você precisará explorar abordagens alternativas para alcançar os resultados desejados.