 Currently Basic4GL is being ported over to Linux.The major difference between Basic4GL for Windows and the new Linux version is that it uses the SDL library rather than Windows specific libraries to initialize an OpenGL enabled window.There is also a Linux-based project to create an extended version of Basic4GL that wraps more closely to the SDL library known as Basic4SDL.