As máquinas virtuais e emuladores, antes restritos aos mainframes, atualmente estão disponíveis também para computadores portáteis, sendo utilizados em uma gama enorme de aplicações, como no ensino em universidades, contingência e migração de servidores, serviços de hospedagem, aplicações de segurança, entre vários outros fins. Existem versões para os sistemas operacionais Linux e Windows, embora as principais alternativas estejam hoje disponíveis para o Linux, pois seu modelo de desenvolvimento e licença GPL permitem que o kernel do sistema seja estudado e adaptado para prover melhor suporte à virtualização. Este livro aborda os conceitos e as técnicas para a construção de máquinas virtuais e emuladores. Apresenta exemplos de máquinas virtuais e emuladores, suas características internas e como instalar a máquina virtual em sua máquina. Também relaciona problemas que podem ser contornados ou minimizados com a utilização de máquinas virtuais. Com a ajuda deste livro, o leitor poderá instalar, analisar e testar as principais tecnologias de máquinas virtuais e emuladores disponíveis para os ambientes Linux e Windows.