Ubuntu, Verilog, Icarus, Vscode, Gtkwave.
templates -> code completion. In other words, better code editing experience than even Vivado! GTKWave GTKWave “GTKWave is a fully featured GTK+ based wave viewer for Unix, Win32, and Mac OSX which reads LXT, LXT2, VZT, FST, and GHW files as well as standard Verilog VCD/EVCD files and allows their