I've tested many portable Linux distros, but PorteuX is the one I keep on my USB drive ...
Microsoft's Linux server distribution is now available as an ISO to install on your own server or virtual machine.