Lavoro come programmatore consulente, in genere nelle grandi aziende. Uso un laptop Windows e molti dei miei colleghi usano un Mac.
La mia preferenza personale sarebbe quella di eseguire Ubuntu se potessi avere il controllo completo sul mio ambiente di sviluppo. Ma avrò occasionalmente bisogno di prodotti specifici Microsoft, specialmente IE.
I miei colleghi che usano un Mac spesso eseguono Windows su una macchina virtuale per queste situazioni.
La mia domanda è: Ubuntu è una soluzione praticabile per il laptop di un programmatore aziendale? Ad esempio, è facile eseguire Windows su una VM su Ubuntu come avviene su un Mac? Qualcuno là fuori ci ha provato? C'è qualche ragione particolare per cui Ubuntu non servirebbe bene come un Mac per lo sviluppo in questo ambiente?
Si noti che non sto facendo lo sviluppo .NET, quindi in genere mi occupo di Java che verrà eseguito su un server Apache e utilizzato dai client che eseguono Windows.