GNS3 is a software for managing virtual networking devices (Cisco IOS, etc)
There is a bug with saving changes from GNS3's GUI to the server config. Changes have to be done manually for now.
Config file is at ~/.config/GNS3/3.0/gns3_server.conf
Dynamips are regular cisco MIPS architecture router images that can be emulated with GNS3.
This helps reduce CPU usage massively. With the correct value you can run dozens of routers/switches on modest hardware without massive CPU spikes.
To find a good Idle PC value:
IOU images are IOS-on-Unix images meant for internal Cisco use.
Currently, it seems that on Arch Linux GNS3 doesn't support IOU images since there is no gns3-iou package.
@research Manually install package from deb file?
GNS3 has support for managing and connecting docker containers to a topology. These are lighter than full blown QEMU VMs but less versatile.
See https://docs.gns3.com/docs/emulators/docker-support-in-gns3 on how to setup docker containers in GNS3.
See https://hub.docker.com/u/gns3/ on gns3 tailored docker images.