You can run Visual Basic, Visual Basic.net, C # code, and applications on Linux.
The most popular .net IDE is Visual Studio (now version 2019), which runs on Windows and Mac OS. A good alternative for Linux users is Visual Studio Code (works on Linux, Windows, and Mac)
You can compile and run Visual Basic.net code and applications (part of the .net platform, consider the successor to Visual Basic, with a few language differences from vb6). A subset of .net is a .net code that can be installed on
- Red hat
- Ubunto
- Mint,
- Debian
- Fedora
- CentOs,
- Oracle Linux
- and openSUSE Linux.
Setting Details https://www.microsoft.com/net/core
You can also use Mono , a free, open source project led by Xamarin (a subsidiary of Microsoft) and the .NET Foundation. The focus of the project is support for the Ecma standard compatible toolkit compatible with the .NET Framework (including the C # compiler and the Common Language runtime).
Mono can be installed on
- Ubunto
- Debian
- Raspbian (used in Raspberry pi)
- and CentOs on Linux.
You can run most Windows applications (created using VB, Vb.net or other tools) using wine , which supports the Windows API on Linux.
** About Visual Basic (not VB.net, due to original question) **
Please note that the latest version of Visual Basic 6.0, released in 1998, is deprecated in 2008 and is supported on Windows XP, Vista, Windows Server 2008, including R2, Windows 7, Windows Server 2012 and Windows 8.x. There are other basic options (e.g. quick basic , Gambas or others)
Support End Dates for Visual Basic 6.0 :
- Visual Basic 6.0 [Integrated Development Environment]: Support ended April 8, 2008.
- Visual Basic 6.0 The base library runtime and the runtime mechanism used to run VB6 applications: Support was discontinued on April 8, 2014.
- Visual Basic 6.0 Runtime Extended Files: Discontinued April 8, 2014.