Anda dapat melihat Mono VisualBasic.Net support
, atau mungkin pergi dan periksa proyek Gambas.
Anda tidak akan menemukan solusi yang sepenuhnya kompatibel.
Anda dapat menjalankan Visual Basic, Visual Basic.net, kode C#, dan aplikasi di Linux.
IDE .net yang paling populer adalah Visual Studio (sekarang dalam versi 2019) yang berjalan di Windows dan Mac Os. Alternatif yang baik untuk pengguna Linux adalah Visual Studio Code (berjalan di Linux, Windows dan Mac)
Anda dapat mengkompilasi dan menjalankan kode dan aplikasi Visual Basic .net (bagian dari .net framework, pertimbangkan penerus Visual Basic, dengan beberapa perbedaan bahasa dari vb6). Subset dari .net adalah .Net Core yang dapat dipasang di
- Topi Merah,
- Ubuntu,
- Mint,
- Debian,
- Fedora,
- CentOs,
- Oracle Linux
- dan distribusi openSUSE Linux.
Detail penyiapan di https://www.microsoft.com/net/core
Anda juga dapat menggunakan Mono, proyek sumber terbuka dan gratis yang dipimpin oleh Xamarin (anak perusahaan Microsoft) dan .NET Foundation. Fokus proyek adalah untuk mendukung seperangkat alat yang kompatibel dengan .NET Framework yang sesuai dengan standar ECMA (termasuk kompiler C# dan Common Language Runtime).
Mono dapat diinstal di
- Ubuntu,
- Debian,
- Raspbian (digunakan di Raspberry pi)
- dan distribusi CentOs Linux.
Anda dapat menjalankan sebagian besar aplikasi windows (dibuat dengan VB, Vb.net atau dengan alat lainnya) menggunakan wine yang mendukung windows API di Linux.
** Tentang Visual Basic (bukan VB.net, karena pertanyaan awal) **
Perhatikan bahwa versi terakhir dari visual basic adalah 6.0, diluncurkan kembali pada tahun 1998, dideklarasikan sebagai warisan selama tahun 2008 dan didukung pada Windows XP, Vista, Windows Server 2008 termasuk R2, Windows 7, Windows Server 2012, dan Windows 8.x. Ada juga rasa basic lainnya (seperti quick basic, Gambas atau lainnya)
Tanggal akhir dukungan untuk Visual Basic 6.0 adalah:
- The Visual Basic 6.0 IDE [Integrated Development Environment]:didukung telah berakhir pada tanggal 8 April 2008.
- Visual Basic 6.0 Runtime pustaka dasar dan mesin eksekusi yang digunakan untuk menjalankan aplikasi VB6:dukungan berakhir pada 8 April 2014.
- Visual Basic 6.0 Runtime Extended Files:dukungan berakhir pada 8 April 2014.
Ada beberapa, seperti SimpleBasic, GnomeBasic dan XBasic. Tak satu pun dari mereka yang sepenuhnya kompatibel dengan Visual Basic.
Jawaban di atas diterima ribuan tahun yang lalu, tetapi sangat ketinggalan jaman, karena baru-baru ini, ada juga .Net Core. Ini akan menjalankan bahasa VB.Net yang sebenarnya, tetapi tidak gunakan kontrol dan fitur WinForms yang menggerakkan sebagian besar aplikasi VB.Net nyata. .NET Core 3 mendukung beberapa variasi WinForms, tetapi hanya di Windows.
Silakan periksa jawaban luar biasa Pedro Polonia yang berisi semua detail yang saya lewatkan.