A maioria dos softwares de virtualização modernos é muito boa e você só tem um desempenho mínimo de desempenho em comparação com a execução física - em alguns cenários, ela pode realmente alcançar melhores referências.
Para o Linux, eu teria que recomendar o Virtualbox .
Você deve conseguir instalar a edição SQL Server Express no XP. ser livre diferente dos custos de licenciamento padrão do Windows - no entanto, pesquise Microsoft.com e você deve encontrar um VHD / teste de um versão do Windows que funcionará dentro de uma máquina virtual.