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.