5 modi per eseguire il software Linux su Windows
Gli utenti Linux spesso desiderano eseguire il software Windows su Linux, ma anche gli utenti Windows potrebbero voler eseguire il software Linux. Sia che stiate cercando un ambiente di sviluppo migliore o potenti strumenti da riga di comando, potete eseguire il software Linux senza lasciare Windows.
Esistono molte opzioni differenti per l'esecuzione del software Linux su Windows. È più semplice che eseguire il software Windows su Linux, poiché chiunque può configurare una macchina virtuale con una distribuzione Linux gratuita, senza bisogno di licenze software.
Macchine virtuali
Le macchine virtuali consentono di eseguire qualsiasi sistema operativo in una finestra sul desktop. È possibile installare VirtualBox o VMware Player gratuiti, scaricare un file ISO per una distribuzione Linux come Ubuntu e installare la distribuzione Linux all'interno della macchina virtuale come se fosse installata su un computer standard.
Quando è necessario avviare il sistema Linux, è possibile farlo in una finestra sul desktop, senza bisogno di riavviare e di lasciare indietro tutti i programmi Windows. Tutto tranne i giochi esigenti e gli effetti 3D avanzati dovrebbero funzionare bene, ma probabilmente non vorrete usarli, comunque.
Se stai installando Ubuntu in una macchina virtuale, potresti provare a installare una derivata di Ubuntu come Xubuntu. Il desktop Unity predefinito di Ubuntu utilizza gli effetti 3D e l'interfaccia desktop non funziona in modo uniforme in una macchina virtuale come facevano i desktop passati. Xubuntu usa Xfce, che è molto più leggero.
Potresti persino provare a usare la modalità seamless di VirtualBox o la modalità di unità di VMware per eseguire le applicazioni Linux direttamente sul tuo desktop: verranno eseguite nella macchina virtuale, ma le loro finestre saranno presenti sul desktop di Windows invece di essere intrappolate in una singola finestra della macchina virtuale.
Cygwin
Cygwin è una raccolta di strumenti che offrono un ambiente simile a Linux su Windows. Non è un modo per eseguire il software Linux esistente su Windows - il software dovrà essere ricompilato. Tuttavia, molti software sono già stati ricompilati. Cygwin ti fornirà un terminale simile a Linux e un ambiente a riga di comando con molti dei programmi a riga di comando che potresti già essere utilizzato per.
Abbiamo già coperto l'installazione e l'utilizzo di Cygwin. È anche possibile utilizzare Cygwin per installare un server OpenSSH e ottenere l'accesso SSH a un sistema Windows.
Questa soluzione è ideale per gli utenti che non dispongono di utilità Linux importanti su Windows: non è un modo per eseguire un desktop Linux completo.
Installa Ubuntu via Wubi
Questo metodo sta tecnicamente installando Linux, non eseguendo software Linux su Windows. Dovrai riavviare ogni volta che vuoi usare il tuo sistema Linux 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 partizione di Windows e usa quel file come unità Ubuntu. Ciò significa che puoi installare Ubuntu e usarlo senza alcun partizionamento e puoi disinstallare Ubuntu dal pannello di controllo di Windows quando hai finito.
Se gli aspetti del partizionamento sono ciò che ti trattiene, dai una prova a Wubi. Le prestazioni non saranno così buone come un sistema Linux normalmente installato quando si tratta di leggere e scrivere sul 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 le versioni compilate sono state rese disponibili online. Se ti manca davvero Emacs, troverai le versioni di Emacs per Windows. Se vuoi eseguire un programma specifico su Windows, esegui una ricerca su Google per il nome di quel programma e "Windows": ci sono buone probabilità di trovare una versione del programma che è stata trasferita su Windows.
Distribuzioni basate su CoLinux
coLinux è l'acronimo di Cooperative Linux. È un modo per eseguire nativamente Linux insieme 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 per eseguire questa operazione è necessario eseguire una versione a 32 bit di Windows, il che è sempre più raro. CoLinux non ha rilasciato una nuova versione in oltre due anni, quindi lo sviluppo sembra essere in stallo o in movimento molto lentamente.
Se vuoi provarlo, potresti provare Portable Ubuntu Remix. Questa distribuzione basata su CoLinux è stata aggiornata per l'ultima volta nel 2011, quindi è un po 'vecchia, ma altre opzioni come eLinux sono ancora più obsolete. andLinux, che abbiamo trattato in passato, è stato aggiornato l'ultima volta nel 2009.
le distribuzioni basate su CoLinux sarebbero un'ottima opzione, ma sembrano essere lasciate indietro. Se non ti dispiace usare il vecchio software Linux e una versione a 32 bit di Windows, questa opzione potrebbe funzionare comunque.
Non c'è un'opzione giusta qui. Le persone che desiderano 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 potrebbero trovare migliore fortuna con una versione di quel programma su Windows.