I’ve been advocating in several past posts for the use of LXD as a virtual development environment - see for instance “Setting up ROS 2 Jazzy with LXD”. But when setting up such environment for ROS 2, we find ourselves downloading hundreds of packages which may take some times.