• Chris Hoffman

    @chrisbhoffman

  • Aggiornato il 27 ottobre 2020, 1:36 pm EDT

Gli utenti Linux spesso vogliono eseguire software Windows su Linux, ma anche gli utenti Windows potrebbero voler eseguire software Linux. Se stai cercando un migliore ambiente di sviluppo o potenti strumenti a riga di comando, puoi eseguire software Linux senza lasciare Windows.

Ci sono molte opzioni diverse per eseguire software Linux su Windows. È più facile che eseguire software Windows su Linux, dato che chiunque può impostare una macchina virtuale con una distribuzione Linux gratuita – senza bisogno di licenze software.

Macchine virtuali

Le macchine virtuali ti permettono di eseguire qualsiasi sistema operativo in una finestra sul tuo desktop. Puoi installare il programma gratuito VirtualBox o VMware Player, scaricare un file ISO per una distribuzione Linux come Ubuntu, e installare quella distribuzione Linux all’interno della macchina virtuale come faresti su un computer standard.

Pubblicità

Quando hai bisogno di avviare il tuo sistema Linux, puoi farlo in una finestra sul tuo desktop – non c’è bisogno di riavviare e lasciare tutti i tuoi programmi Windows. Tutto tranne i giochi impegnativi e gli effetti 3D avanzati dovrebbe funzionare bene, ma probabilmente non vorrai usare quelli, comunque.

Se stai installando Ubuntu in una macchina virtuale, potresti voler provare ad installare un derivato di Ubuntu come Xubuntu. Il desktop Unity predefinito di Ubuntu usa effetti 3D e l’interfaccia del desktop non funziona così bene in una macchina virtuale come i desktop del passato. Xubuntu usa Xfce, che è molto più leggero.

Potresti anche provare ad usare la modalità seamless di VirtualBox o la modalità unity di VMware per eseguire le applicazioni Linux direttamente sul tuo desktop – saranno in esecuzione nella macchina virtuale, ma le loro finestre saranno presenti sul tuo desktop Windows invece che intrappolate in una singola finestra della macchina virtuale.

Cygwin

Cygwin è un insieme di strumenti che offrono un ambiente simile a Linux su Windows. Non è un modo per eseguire software Linux esistente su Windows – il software dovrà essere ricompilato. Tuttavia, molto software è già stato ricompilato. Cygwin ti darà un terminale simile a Linux e un ambiente a riga di comando con molti dei programmi a riga di comando a cui potresti già essere abituato.

Pubblicità

Abbiamo già parlato dell’installazione e dell’uso di Cygwin. Puoi anche usare Cygwin per installare un server OpenSSH e ottenere l’accesso SSH a un sistema Windows.

Questa soluzione è ideale per gli utenti che mancano di cruciali utilità Linux su Windows – non è un modo per eseguire un desktop Linux completo.

Installare Ubuntu tramite Wubi

Questo metodo è tecnicamente l’installazione di Linux, non l’esecuzione di software Linux su Windows. Dovrai riavviare ogni volta che vuoi usare il tuo sistema Linux, proprio come se lo avessi installato in una configurazione dual-boot standard.

Tuttavia, Wubi non installa Ubuntu nel modo normale. Invece, crea un file speciale sulla vostra partizione di Windows e usa quel file come unità di Ubuntu. Questo significa che puoi installare Ubuntu e usarlo senza alcun partizionamento e puoi disinstallare Ubuntu dal pannello di controllo di Windows quando hai finito.

Pubblicità

Se gli aspetti del partizionamento sono ciò che ti trattiene, fai una prova con Wubi. Le prestazioni non saranno buone come quelle di un sistema Linux normalmente installato quando si tratta di tempi di lettura e scrittura del disco, ma dovrebbe essere più veloce di una macchina virtuale.

Programmi portati e compilati

Molti programmi Linux comuni sono già stati portati su Windows e versioni compilate sono state rese disponibili online. Se ti manca davvero Emacs, troverai versioni di Emacs per Windows. Se vuoi eseguire un programma specifico su Windows, fai una ricerca su Google per il nome di quel programma e “Windows” – c’è una buona probabilità che troverai una versione del programma che è stata portata su Windows.

distribuzioni basate su coLinux

coLinux sta per Cooperative Linux. È un modo per eseguire nativamente Linux accanto al kernel di Windows in un modo che offre prestazioni molto più veloci rispetto alla semplice esecuzione di Linux in una macchina virtuale.

Questa è una grande idea, ma c’è un problema. coLinux non supporta ancora le versioni a 64 bit di Windows, quindi è necessario eseguire una versione a 32 bit di Windows sulla vostra macchina per fare questo – che è sempre più rara. coLinux non ha rilasciato una nuova versione in oltre due anni, quindi lo sviluppo sembra essere in stallo o si sta muovendo molto lentamente.

Pubblicità

Se vuoi provare questo, potresti provare Portable Ubuntu Remix. Questa distribuzione basata su coLinux è stata aggiornata l’ultima volta nel 2011, quindi è un po’ vecchia – ma altre opzioni come andLinux sono ancora più datate. andLinux, che abbiamo coperto in passato, è stato aggiornato l’ultima volta nel 2009.

Le distribuzioni basate su coLinux sarebbero una grande opzione, ma sembrano essere lasciate indietro. Se non ti dispiace usare software Linux vecchio di anni e una versione a 32 bit di Windows, questa opzione potrebbe funzionare per te comunque.

Non c’è una sola opzione giusta qui. Le persone che vogliono un’esperienza Linux completa probabilmente vorranno una macchina virtuale, mentre gli utenti di alcune utilità di shell cruciali potrebbero preferire Cygwin. Altri che vogliono solo eseguire un singolo programma possono trovare migliore fortuna con una versione di quel programma portata su Windows.

Chris Hoffman
Chris Hoffman è caporedattore di How-To Geek. Ha scritto di tecnologia per oltre un decennio ed è stato editorialista di PCWorld per due anni. Chris ha scritto per il New York Times, è stato intervistato come esperto di tecnologia da emittenti televisive come la NBC 6 di Miami e il suo lavoro è stato coperto da testate come la BBC. Dal 2011, Chris ha scritto oltre 2.000 articoli che sono stati letti quasi un miliardo di volte – e questo solo qui a How-To Geek.Read Full Bio ”

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.