Should run Linux fine. I'd use a virtual environment personally - like VirtualBox, which is a free virtualization app from Oracle. But we had a customer who's company, instead of assigning computers to employees, allowed the employee to use their personal computers, and mailed quarterly software updates out on a bootable Linux DVD. The user could boot to the DVD, do their work, which was all network based, and reboot back to their computer when finished.