Emulatore windows su Linux

Il ritrovo della comunità dove confrontarsi e discutere sulle notizie dal mondo dell'informatica, di Ubuntu e di tutto quello che la riguarda, novità, pettegolezzi e quant'altro.
Scrivi risposta
TommyB1992
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 862
Iscrizione: domenica 7 luglio 2013, 15:55
Desktop: GNU/Linux
Distribuzione: Ubuntu 22.04.2 LTS
Sesso: Maschile

Emulatore windows su Linux

Messaggio da TommyB1992 »

Ragazzi utilizzo ormai windows da quasi 4 mesi per necessità lavorative (utilizzo alcuni software proprietari che sono sviluppati solo per win).

Onestamente vorrei tornare indietro, non sono il tipo che tiene 2 partizioni perchè molto spesso mentre lavoro mi diverto a programmare (il mio lavoro prevede alcuni tempi morti di 5-15 minuti qua e la), solo che su windows (non è per fomentare i soliti pregiudizi) mi trovo male, per esempio l'ultimo problema riscontrato è che non posso installare php 7, ma rimango alla 5.3 (se non sbaglio), e tutto il mio codice programmato in passato è in php 7, ergo, non funziona niente. Ora per quanto io mi sia sforzato a cercare la soluzione per quei messaggi di errore, qualsiasi soluzione proposta su google non ha funzionato...

Poi ovviamente lasciamo stare la comodità di linux, trovo molto più scomodo avviare il server da windows vedendo che poi necessità di qualche porta utilizzata da qualche altro programma che ho aperto in precedenza e altre cose che non sto a citare...

Ultima cosa da non sottovalutare è che sul mio pc girano un pò di soldi, che sono i soldi che guadagno e io non mi sento sicuro su windows... Sarà un pregiudizio o quel che volete, ma fatto sta che è così nonostante utilizzo tutte le precauzioni del caso (aggiorno sempre tutto, per i trasferimenti online utilizzo browser appositi che prevengono qualsiasi trojan, pago uno dei migliori antivirus) e in aggiunta faccio scan settimanali con tutti i software aggiuntivi di supporto.

Ora il punto è questo:
- Posso emulare con sicurezza quei programmi senza il rischio che crashino? NON POSSONO ASSOLUTAMENTE CRASHARE per lunghe durate di tempo (8-12h);
Avatar utente
bingel
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4026
Iscrizione: lunedì 3 aprile 2006, 10:17

Re: Emulatore windows su Linux

Messaggio da bingel »

Non sto a consigliarti "wine" in quanto difficile sapere quanto possa essere stabile coi programmi che usi (non conoscendoli neppure ma supponendo trattarsi di software particolare).

Io credo che potresti installare vmware player o virtualbox su linux e quindi far girare Windows su tali macchine virtuali.

Credo che virtualbox non abbia problemi di licenza mentre vmware player si possa usare solo per fini non commerciali. Informati a proposito.

Considera inoltre che virtualbox lo puoi installare direttamente dai repositories di Ubuntu.

EDIT: ti confermo che vmware necessita di licenza:

"The free version is available for non-commercial, personal and home use. We also encourage students and non-profit organizations to benefit from this offering.

Commercial organizations require paid licenses to use Workstation Player."

mentre virtualbox è rilasciato sotto licenza GPL e quindi liberamente utilizzabile anche per fini professionali.

Ovviamente esistono anche altri virtualizzatori ma quelli citati sono i più comuni.

EDIT_2: sebbene non sia obbligatorio, per usare in maniera accettabile un virtualizzatore, il PC (processore e scheda madre) dovrà supportare tecnologia di virtualizzazione VT-X o ancora meglio, VT-D (sto parlando di sistemi basati su Intel, vedi eventualmente corrispettiva tecnologia per AMD) da abilitare, solitamente, nel BIOS. Anche un buon processore e adeguata quantità di RAM faranno la loro parte (vedi magari i requisiti).
TommyB1992
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 862
Iscrizione: domenica 7 luglio 2013, 15:55
Desktop: GNU/Linux
Distribuzione: Ubuntu 22.04.2 LTS
Sesso: Maschile

Re: Emulatore windows su Linux

Messaggio da TommyB1992 »

Grazie della celere risposta.

Si la mia domanda era riferita proprio a programmi tipo "wine", siccome anni fa che ho provato ad utilizzarlo ed è stato alquanto scadente (senza offesa, posso capire quanto sia complicato sviluppare un programma di emulazione).

Volevo evitare la virtualizzazione perchè attualmente ho dei miei software sviluppati che interagiscono con quelli che utilizzo per lavorare che volevo far girare su linux e non su windows, quindi per quanto astratto sia attualmente la situazione è questa:
- Sto su windows
- Utilizzo software proprietari di terze parti che funzionano solo per windows
- Ho sviluppato alcuni miei software che interagiscono con i software di terze parti (grazie ad api fornite dai produttori)

Mentre vorrei ottenere:
- Stare su linux
- Utilizzare software proprietari di terze parti tramite emulazione
- Utilizzare i miei software riadattando il codice per linux e facendoli interagire con i software proprietari

Se qualcuno mi può consigliare qualcosa mi eviterebbe un possibile problema, altrimenti troverò una soluzione con la virtualizzazione.
Avatar utente
bingel
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4026
Iscrizione: lunedì 3 aprile 2006, 10:17

Re: Emulatore windows su Linux

Messaggio da bingel »

Temo che non ci sia una soluzione per ciò che vuoi fare se non appunto virtualizzare e continuare a sviluppare il tuo software per Windows con tutte le limitazioni che ti ritrovi attualmente. Se non altro però staresti più sicuro per gli altri aspetti (gestione denaro e sicurezza in generale).

Però non si sa mai. Aspettiamo l'intervento di chi magari ne sa di più.
Avatar utente
bingel
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4026
Iscrizione: lunedì 3 aprile 2006, 10:17

Re: Emulatore windows su Linux

Messaggio da bingel »

...a meno che il tuo software possa interagire con quello proprietario (che gira su win) anche da un'altra macchina ovvero se i tuoi programmi riuscissero ad agganciarsi a quelli che girano su win pur girando su una macchina diversa collegata in rete.

Spero di essermi spiegato.
TommyB1992
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 862
Iscrizione: domenica 7 luglio 2013, 15:55
Desktop: GNU/Linux
Distribuzione: Ubuntu 22.04.2 LTS
Sesso: Maschile

Re: Emulatore windows su Linux

Messaggio da TommyB1992 »

bingel [url=http://forum.ubuntu-it.org/viewtopic.php?p=4949728#p4949728][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:...a meno che il tuo software possa interagire con quello proprietario (che gira su win) anche da un'altra macchina ovvero se i tuoi programmi riuscissero ad agganciarsi a quelli che girano su win pur girando su una macchina diversa collegata in rete.

Spero di essermi spiegato.
Si chiaramente... ma non possono.

Alla fine risolvo anche con la virtualizzazione sviluppando giusto qualcosa che mi crei un file di testo/putti in db e poi con linux estrarlo parsarlo e fare ciò che devo fare... però è appunto un passaggio in più.

Aspettiamo altri pareri, comunque intanto ti ringrazio.
Avatar utente
trekfan1
Moderatore Globale
Moderatore Globale
Messaggi: 23525
Iscrizione: domenica 21 maggio 2006, 10:51
Desktop: Gnome
Distribuzione: Ubuntu 23.10 e 24.04 (dev)
Sesso: Maschile
Località: Formigine (MO) | Accecante Asceta

Re: Emulatore windows su Linux

Messaggio da trekfan1 »

Esistono le cartelle condivise con virtualbox, per cui crei questa cartella condivisa che il win virtualizzato vede comodamente e basta un semplice trascinamento per copiare/spostare file, oltre al fatto che si può abilitare anche il trascinamento e il copia/incolla diretto tra il virtuale e quello reale. Ti consiglio di leggere la documentazione di virtualbox
Avatar utente
bingel
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4026
Iscrizione: lunedì 3 aprile 2006, 10:17

Re: Emulatore windows su Linux

Messaggio da bingel »

Si ma nonostante le cartelle condivise, in tal modo il software php dovrà essere comunque realizzato per Windows.
tiopaco

Re: Emulatore windows su Linux

Messaggio da tiopaco »

TommyB1992 [url=http://forum.ubuntu-it.org/viewtopic.php?p=4949725#p4949725][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Grazie della celere risposta.

Si la mia domanda era riferita proprio a programmi tipo "wine", siccome anni fa che ho provato ad utilizzarlo ed è stato alquanto scadente (senza offesa, posso capire quanto sia complicato sviluppare un programma di emulazione).

Volevo evitare la virtualizzazione perchè attualmente ho dei miei software sviluppati che interagiscono con quelli che utilizzo per lavorare che volevo far girare su linux e non su windows, quindi per quanto astratto sia attualmente la situazione è questa:
- Sto su windows
- Utilizzo software proprietari di terze parti che funzionano solo per windows
- Ho sviluppato alcuni miei software che interagiscono con i software di terze parti (grazie ad api fornite dai produttori)

Mentre vorrei ottenere:
- Stare su linux
- Utilizzare software proprietari di terze parti tramite emulazione
- Utilizzare i miei software riadattando il codice per linux e facendoli interagire con i software proprietari

Se qualcuno mi può consigliare qualcosa mi eviterebbe un possibile problema, altrimenti troverò una soluzione con la virtualizzazione.
Da quel che ho letto wine e' molto migliorato rispetto ad anni fa.
Potresti comunque "provarlo" con i tuoi software, se ti da problemi puoi usare la virtualizzazione, altrimenti se vedi che i programmi che usi ci girano bene hai risolto :)
Avatar utente
Alkatron
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1248
Iscrizione: giovedì 16 aprile 2009, 13:26
Distribuzione: debian jessie 64
Contatti:

Re: Emulatore windows su Linux

Messaggio da Alkatron »

Se usi API e php, puoi benissimo fare 2 server 1 su windows(guest) e 1 su linux(host) e farli dialogare tra di loro in rete, come si fa con le API per i giochi online per esempio
Ciao
TommyB1992
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 862
Iscrizione: domenica 7 luglio 2013, 15:55
Desktop: GNU/Linux
Distribuzione: Ubuntu 22.04.2 LTS
Sesso: Maschile

Re: Emulatore windows su Linux

Messaggio da TommyB1992 »

I software di supporto che ho sviluppato non sono script ma realizzati in python/c++ con GUI.

Il php era un esempio.
Scrivi risposta

Ritorna a “Bar Ubuntu”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 5 ospiti