vagrant

Overview

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.

NixOS

Nix community provides an official box at the nix box repo.