There are softwares like
Inventor in which we can design mechanisms but we provide exact numerical values for the links.
Is their any software in which we can provide some variables/parameters as link lengths during the design process? And then we can assign some numerical values to these parameters and change them to see how its design changes.
The software should, preferably, be open-source and should work on Linux. However, other non-free Windows alternatives are also welcome.