oferował ten fajny linuxowy terminal
Zakładając że program który testujesz nie jest okienkowy: zainstaluj system bez środowiska graficznego, którego i tak nie potrzebujesz. Wtedy niezależnie od dystrybucji mógłbyś spokojnie zejść do 256MB lub mniej.
Jeśli nie, to Lubuntu/Xubuntu/Debian z LXDE/Debian z XFCE... w praktyce wszystko poza zwykłym Ubuntu z Unity.
I każdy linux ma terminal.
do programu valgrind
GCC i Clang mają wbudowaną opcję -fsanitize=address, która sama wykryje wycieki (i jest znacznie wydajniejsza od valgrinda):
https://asciinema.org/a/01a4ll2xcchqmo0yy5h8912ix