Virtual machines for various providers written with ruby. Providers include but not limited to:
Idea here is to define a box in a single place that can be generalised to running on various virtualisation platforms - deployed to the cloud as is, tested locally on Linux, MacOS, Windows, even BSD.
Plenty of distributions including even gentoo provide semi-official boxes.
Nix community provides an official box at the nix box repo.