Bobowiz ha scritto
Io mica tanto.
Per dire su RNA Word, la wu girerà sulla macchina virtuale, giusto?
E il manager sarà sempre "all'interno" della macchina virtuale.
Su questo non sono sicuro che sia esattamente così, potrei anche sbagliare. Ma una forma di dialogo con il BOINC manager residente sul pc ci deve essere
Quindi a cosa serve il client "esterno" alla VM??
Il cliente "esterno", cioè quello che tu usi normalmente, è quello che è incaricato di dialogare con il server del progetto per la gestione delle WU (bada bene che la WU questo caso è una nuova macchina virtuale - e in questo senso si ha un appesantimento sulla rete perchè anche se l'immagine della VM è zippata, occupa qualche centinaio di Mega e quindi appesantisce il download)
E che differenza c'è rispetto ad una "normale" macchina virtuale con installato manualmente il client?
Direi in primis che così l'utente finale non deve preoccuparsi di gestire in prima persona una macchina virtuale, non tutti sono in grado di saperlo fare. Come si suole dire è una operazione "trasparente" per l'utente finale
Come considerazione finale potrei aggiungere che, se da un lato si è semplificato il lavoro dei programmatori dei vari progetti, dall'altro lato si è "peggiorata" la performace finale del pc (sicuramente un applicativo ben scritto per ogni tipo di sistema operativo, sarà moooolto più performante che non una macchina virtuale simulata)