Existem alguns pacotes de design disponíveis no centro do Ubuntu Software, e uma pesquisa no Google fornecerá análises de suas capacidades. O Solidworks em si não suporta o Linux. O Unigraphics tem uma porta Linux, embora eu não saiba o custo deste programa.
Para a operação dos programas baseados no Windows, o uso de uma máquina virtual para emular o Windows funciona - eu executo o Solidworks em um Windows XP baseado em VMWare e estou bastante satisfeito com o desempenho obtido.