Я запускаю Ubuntu в качестве основной ОС, а затем использую виртуальную машину Windows 2003 (используя VirtualBox) для разработки в Windows. В основном используйте его для веб-разработки Visual Studio 2008. Занимался этим дома 3 года, а сейчас пробую на работе.
Прекрасно работает, даже с ReSharper и решением около 50 проектов. Это не так быстро, как если бы я запускал все это непосредственно через Windows, но наличие одной прекрасно настроенной виртуальной машины означает, что я могу поделиться ею с другими разработчиками, а также легко переключаться между vms (мы собираемся попробовать Windows Server 2008).
Также означает, что я могу использовать Windows, но затем позволить Linux позаботиться о таких вещах, как IM, Firefox, Music (конечно), Indexing (tracker), FTP и т.д. ... Плюс, у меня есть терминал в моем распоряжении (grep, ssh вы называете это).
Мы попробовали это с призрачными образами Windows, но обнаружили, что, поскольку у людей разное оборудование, образ не всегда будет работать.