64gb of space (really 40gb if you count how much the system takes up), 4gb of ram.
Any distro will work really. If you want the lightest of the light, try out alpine (simply run setup-alpine, follow directions on screen, reboot, and run setup-desktop) or use an arch linux based distro