Hi, Noone mentioned Slackware. You can configure your system as minimal as you want it to.
Some supplied packages may have an old version (depending on your use), but the slackbuilds.org supply pretty much anything you want. And you can always compile what you need.