There is http://www.freebasic.net/ to run you basic code or convert it to libraries to be used by other programming languages.
Using mono also visual basic programs can run under linux see http://www.mono-project.com/VisualBasic.NET_support/ emerge mono-basic. A hello world VisualBasic Program can look as:
Option Strict On
' This is a comment too
Module Hello
Rem program starts here
Sub Main()
Console.WriteLine("Hello World from VisualBasic")
End Sub
End Module
It can be compiled as vbnc hello.vb and run as mono hello.exe.