Pagina 1 di 2
Macchina virtuale - consiglio
Inviato: ven 2 mar 2007, 1:54
da Akito
Scusate la fretta ma nei prossimi giorni dovrò ricomprare un computer per l'ufficio e può essere la volta buona che riesco a farci entrare linux. Infatti il nuovo pc servirebbe per internet (navigazione, e-mail, ecc..) e (purtroppo) per la compilazione dei moduli F24. Per la prima parte linux è una manna dal cielo, ma per la seconda sono dolori dato che nell'ufficio (io smanetto con i computer ma non ci lavoro) usano i programmi dell'Agenzia delle entrate (solo per windows) e non hanno intenzione di cambiare (dunque niente home-banking/commercialista). Ho cercato di usare questi programmi ricorrendo a trucchetti vari trovati in rete ma niente (solo risultati parziali) e poi mi è venuta in mente una cosa. Avendo bisogno di windows solo per gli f24 (quindi poche volte al mese), avendo diverse licenze di win98 e NT dismesse per ovvie ragioni e non volendo ricomprare una nuova licenza per il nuovo pc volevo sapere come far girare con successo uno di questi sistemi con l'unica richiesta che funzioni il collegamento ad internet (tramite scheda di rete) per inviare i moduli. Questa soluzione non l'ho mai considerata fino ad oggi perché i computer che avevo a disposizione erano molto vecchi e il binomio linux+macchina virtuale mi sembrava impraticabile. Ora cambia tutto perché per navigare su internet in un ufficio i computer che ora sono considerati vecchi (e meno costosi) sono ottimi e sufficientemente potenti. Non so se questa soluzione è tra le più semplici ma farebbe proprio al caso mio.
Ecco un'altra condizione però: ho ricercato nel forum e ho visto che si propongono molte soluzioni tra cui vmware. Io devo avere internet funzionante da Windows che gira sotto linux (anche se "l'emulazione" è lenta non importa tanto l'uso è occasionale e riservato solo agli f24). Inoltre mi serviva un prodotto gratuito (anche in campo produttivo quale un ufficio e non solo in ambiente home come per esempio Avast!) perché una qualsiasi spesa per una licenza non avrebbe senso: a quel punto mi obbligano a comprare quella di windows. Ora non so se vmware sia gratuito anche in questo senso. Comunque se ci sono altri programmi open che supportano queste poche funzionalità che mi servono, meglio.
Scusate nuovamente per la fretta ma non so se riuscirò a spostare l'acquisto del pc nuovo che molto probabilmente si terrà domani pomeriggio. Infatti nonostante per installarci il programma degli f24 occorra diverso tempo (i codici arrivano dopo una settimana dalla richiesta) il computer verrebbe già usate per navigare in rete (e dunque ci vorrà al più presto un nuovo sistema operativo). Chiedevo un consiglio perché non ho il tempo di sperimentare più soluzioni e volevo andare a colpo sicuro (come avrete capito non so niente di macchine virtuali).
Inviato: ven 2 mar 2007, 8:17
da Absolut
Allora VMware non è gratuito, ma puoi utilizzare la versione di prova che dura un mese. Tanto l'immagine del sistema operativo (windows) rimane, e rimettere wmware è una cosa da poco....
Altrimenti c'è Qemu, che è libero. Dicono sia buono ma non l'ho mai provato
Forse ti dico una cavolata, ma dovrebbe esserci VMware il player, che dovrebbe servire ad avviare un immagine virtuale. questa dovrebbe essere free, magari una volta creata l'immagine di windows la puoi far girare con quella no!?
http://www.vmware.com/products/player/
Inviato: ven 2 mar 2007, 9:54
da sid77
vmware server
è gratuito, almeno per uso personale. controlla due volte la loro licenza nel caso serva per utilizzi commerciali.
io mi trovo molto bene con quel prodotto, sto cercando proprio in questi giorni di convertire le immagini dei dischi di vmware in un formato usato da qemu, considerato che fabrice bellard ha rilasciato kqemu sotto gpl, ma questi sono solo pallini miei personali

se decidi di intraprendere la strada di vmware l'unico consigli che ti do è di utilizzare Centos come distribuzione per la macchina host. il motivo principale è la comodità: hai l'rpm pronto.
l'alternativa è quella di usare il tar.gz ma devi compilarti dei moduli e sotto slackware devi fare un paio di passaggi extra per avere pam e un "finto" /etc/init.d altrimenti non si installa.
ciao
Inviato: ven 2 mar 2007, 10:05
da JohnnyMnemonic
Io recentemente ho sostituito la partizione di windows usando virtualbox e mi trovo molto bene.
Basta avere a disposizione anche solo l'iso del cd di installazione e lui si comporta come un pc virtuale, nessun problema per quel che riguarda audio e rete.
Lo sto usando con VB Studio per alcune applicazioni grafiche che non mi andrebbero sotto linux.
Ti consiglio di provarlo!
Inviato: ven 2 mar 2007, 12:08
da albatrosla
Qemu ha purtroppo molta strada da fare per quanto riguarda la virtualizzazione della parte grafica: per questo motivo risulta visibilmente più lento di vmware. Spero che l'"apertura" di kqemu (che non è l'interfaccia per KDE bensì un acceleratore grafico software) migliori le cose.
Virtualbox non l'ho mai provato e non so pronunciarmi...
Provato a lanciare il programma maledetto con wine?
Inviato: ven 2 mar 2007, 12:29
da kobaiachi
ultimamente sono rimasto molto colpito dai progressi di wine e probabilmente con un po di pazienza nell andarsi a cercare le giuste dll da installare forse ci potresti riuscire pure con wine.
vmware ne e` stata rilasciata una versione gratuita per linux poco tempo fa purtroppo non mi sono letto la licenza quindi non so se e` possibile utilizzarla in ambito lavorativo .
altro software che potresti usare e` XEN che pero per virtualizzare windows ha bisogno di processori dell ultima generazione in quanto si appoggia alla virtualizzazione hardware .
ogni soluzione ha i suoi pregi ed i suoi difetti .
vedi te quale scegliere.
Inviato: ven 2 mar 2007, 15:03
da Akito
Per ora non ho trovato restrizioni in ambito produttivo e comunque mi sto documentando su VirtualBox. Oltre a poter essere usato in ambito produttivo non dovrebbe aver bisogno di configurazioni particolari su Slackware rispetto ad un'altra distribuzione. L'unica nota è che da quanto leggo nel manuale preso dal sito, consigliano di usare un kernel >= 2.6.17 (meglio se 2.6.19) poiché alcuni 2.6.17 e 2.6.18 potrebbero causare dei boot crash.
Che kernel hai JohnnyMnemonic? Tante volte funzionasse con il 2.6.18 che uso adesso...
Per quanto riguarda Wine ho trovato problemi nella corretta installazione di java necesseria per quei programmi e comunque, avendo due licenze inutilizzate del 98, una macchina virtuale mi interesserebbe assai di più.
Inviato: ven 2 mar 2007, 17:50
da marcello
Dopo aver utilizzato Qemu/kqemu per un anno, ho provato VirtualBox e posso dire che è davvero molto migliore.
Ho installato Windows XP e Microsoft Office2003 (purtroppo devo utilizzare database di Access e fogli Excel con particolari macro): girano che è una meraviglia.
Mi sento di consigliartelo.
Inviato: ven 2 mar 2007, 19:47
da tgmx
Ma virtualbox l'avete compilato o avete istallato i binari che si trovano sul sito?
Inviato: sab 3 mar 2007, 14:51
da marcello
Io ho installato i binari.
L'installazione è molto semplice e ti basta poi, come ti verrà suggerito dalla stessa procedura, modificare /etc/rc.d/rc.local per l'avvio del modulo al boot.
Inviato: sab 3 mar 2007, 16:08
da tgmx
Grazie, lo proverò dato che sembra essere migliore di qemu.
Inviato: sab 3 mar 2007, 17:18
da Akito
Io invece ho scelto di compilare tutto: dopo aver trovato e compilato tutte le dipendenze ecco che felicissimo mi appresto a dare il ./configure di VirtualBox, quando....
(dopo una lista di OK)
Checking for Qt:
Qt not found at "/usr/qt/3 /usr/lib/qt3 /usr/share/qt3" or Qt headers not foun d
Check the file configure.log for detailed error information.
Ho il pacchetto precompilato installato con Slackware 11 e in effetti non esistono /usr/qt/3 (manca proprio la directory qt in /usr), /usr/lib/qt3 (c'e una directory simile ma senza il 3) e in /usr/share qt non c'è proprio.
Non so se questo messaggio è generato solo dalla posizione di qualche directory (potrei sistemare tutto con qualche collegamento?) o se manca proprio qualcosa.
C'è poi nessuno che ha provato VirtualBox con il kernel 2.6.18 e mi sa dire se funziona?
Inviato: sab 3 mar 2007, 17:44
da Akito
Ah dimenticavo, questa è la sezione "Qt" del file di log che suggerisce di controllare
***** Checking Qt *****
compiling the following source file:
#include <cstdio>
#include <qglobal.h>
extern "C" int main(void)
{
printf("found version %s", QT_VERSION_STR);
#if QT_VERSION >= 0x030305
printf(", OK.\n");
return 0;
#elif QT_VERSION >= 0x030300
printf("\n ** WARNING: QT < 3.3.5 has known problems!\n");
#else
printf(", expected version 3.3.0 or higher\n");
return 1;
#endif
}
using the following command line:
g++ -O -Wall -o .tmp_out .tmp_src.cc -I/usr/qt/3/include -L/usr/qt/3/lib -lqt-mt
/usr/lib/gcc/i486-slackware-linux/3.4.6/../../../../i486-slackware-linux/bin/ld: cannot find -lqt-mt
collect2: ld returned 1 exit status
compiling the following source file:
#include <cstdio>
#include <qglobal.h>
extern "C" int main(void)
{
printf("found version %s", QT_VERSION_STR);
#if QT_VERSION >= 0x030305
printf(", OK.\n");
return 0;
#elif QT_VERSION >= 0x030300
printf("\n ** WARNING: QT < 3.3.5 has known problems!\n");
#else
printf(", expected version 3.3.0 or higher\n");
return 1;
#endif
}
using the following command line:
g++ -O -Wall -o .tmp_out .tmp_src.cc -I/usr/lib/qt3/include -L/usr/lib/qt3/lib -lqt-mt
/usr/lib/gcc/i486-slackware-linux/3.4.6/../../../../i486-slackware-linux/bin/ld: cannot find -lqt-mt
collect2: ld returned 1 exit status
compiling the following source file:
#include <cstdio>
#include <qglobal.h>
extern "C" int main(void)
{
printf("found version %s", QT_VERSION_STR);
#if QT_VERSION >= 0x030305
printf(", OK.\n");
return 0;
#elif QT_VERSION >= 0x030300
printf("\n ** WARNING: QT < 3.3.5 has known problems!\n");
#else
printf(", expected version 3.3.0 or higher\n");
return 1;
#endif
}
using the following command line:
g++ -O -Wall -o .tmp_out .tmp_src.cc -I/usr/share/qt3/include -L/usr/share/qt3/lib -lqt-mt
/usr/lib/gcc/i486-slackware-linux/3.4.6/../../../../i486-slackware-linux/bin/ld: cannot find -lqt-mt
collect2: ld returned 1 exit status
Non so se questo può essere utile...
Inviato: sab 3 mar 2007, 19:00
da Luci0
Ciao Akito...
... é proprio vero i software dell' agenzia delle entrate funzionano solo sotto Windows, nonostante siano scritti in JAVA ... inoltre spesso utilizzano delle Java Virtual Machine obsolete e bacate, sicuramente pericolose da utilizzare, alcuni pacchetti inoltre hanno bisogno di una specifica versione di java virtual machine es.: 1.2.10 o 1.3.11 di modo che installando l' una o l'altra funziona o meno un applicativo ... un ottimo lavoro non c'é che dire ... e più che altro la sicurezza e la privacy sono garantite allo 0%...
Per essere un pò sicuri ci vorrebbero dei PC dedicati da accendersi solo per fare quello sporco lavoro .... comunque i problemi di coesistenza tra le Java Virtual Machine differenti continuerebbero ad esistere ...
Forse con VMware Virtualbox si possono eliminare le macchine fisiche, e la reinstallazione ripristino dovrebbero essere molto più semplici, inoltre si potrebbe tenere un immagine per gruppo di applicativi compatibili ...
La cosa interessante potrebbe essere l' uso di Wine e soprattutto con Crossover Office e creare un ambiente specifico per ogni applicativo, una "bottle" conil risultato che le installazioni dei software rimarrebbero isolate ... comunque non credo che la cosa possa funzionare, dal momento che le JAVA Virtual Machine per Windows installate sotto WINE o CrossoverOffice spesso non si installano e se si installano, comunque hanno comportamenti veramente curiosi ....
....

Inviato: sab 3 mar 2007, 20:06
da Akito
Purtroppo questo è stato un duro colpo per me: ormai mi ero abituato ai soliti programmi che tagliano le gambe a linux negli uffici (vedi AutoCAD), ma un tiro mancino da parte dell'Agenzia delle Entrate proprio non me lo aspettavo.
Comunque ritornando al mio problema, qualcuno è riuscito ad usare VirtualBox con il kernel 2.6.18?? Devo saperlo perché sulla guida c'è scritto che potrebbero esserci problemi (consigliano di passare al 2.6.19).
Per quanto riguarda il problema con Qt ho deciso di interrompere la compilazione e provare con i binari: voglio vedere al più presto se una soluzione come questa è fattibile, poi provvederò alla compilazione (infatti se non sbaglio i binari sono solo per una prova e comunque liberi solo in ambito non produttivo).