Annuncio pubblicitario
Devi eseguire il software Linux su Windows? Bloccato utilizzando il sistema operativo di Microsoft quando è necessario accedere al terminale? Non preoccuparti più. Hai diverse opzioni per goderti un ambiente Linux e persino eseguire software Linux in Windows.
1. Sottosistema Bash e Windows per Linux
Hai bisogno di un ambiente Linux in Windows? Nel 2016, Microsoft ha collaborato con Canonical per creare una versione funzionante di Bash che funziona su Windows. Capace di eseguire comandi e strumenti come grep, ssh e nano, Bash su Windows può essere abilitato facilmente Una guida rapida a Linux Bash Shell in Windows 10Ora puoi eseguire Linux su Windows. Scopri di più su Bash su Windows, da come e perché dovresti installarlo, a funzionalità nascoste che probabilmente non conoscevi. Leggi di più .
Allo stesso modo, il sottosistema Windows per Linux è in attesa di essere "acceso" e ciò può fornire un'interfaccia utente grafica. Anche se potrebbe sembrare "full Linux", non è necessariamente così.
Tuttavia, il lavoro continua sullo sviluppo di questo ambiente e alla fine si prevede che sia utile come avere un PC Linux di fronte a te. Dopo il successo del progetto canonico, altro Le distro Linux hanno collaborato con Microsoft per raggruppare i loro ambienti in Windows.
Va anche dall'altra parte: ora puoi installa Windows PowerShell in Linux Come installare e utilizzare PowerShell su LinuxNel 2016, Microsoft open source PowerShell ha debuttato con un'iterazione multipiattaforma. In questo articolo ti mostrerò come installare, eseguire e utilizzare PowerShell su Linux! Leggi di più !
2. Esegui Linux in una macchina virtuale
Non tutte le versioni di Windows possono eseguire Bash o ottenere una GUI utilizzando il sottosistema Windows per Linux. Fortunatamente esiste un'alternativa: la virtualizzazione!
Utilizzando una macchina virtuale come VMware Player o VirtualBox VirtualBox vs. VMware Player: la migliore macchina virtuale per WindowsStai lottando per decidere quale software di macchina virtuale utilizzare? VirtualBox e VMware Workstation Player sono entrambi gratuiti. Ma quale è il migliore per te? Lascia che ti aiutiamo a scoprirlo! Leggi di più , è possibile creare un ambiente hardware virtuale (limitato solo dai vincoli hardware fisici del computer).
All'interno di questa macchina virtuale, è quindi possibile installare Linux (nella maggior parte dei casi si consiglia una distribuzione leggera). Con una versione di Linux in esecuzione su Windows, è possibile aggiungere e rimuovere le app e i giochi Linux preferiti in base alle esigenze.
Per coloro che usano Linux regolarmente, avere una macchina virtuale Linux in Windows può essere preferibile al doppio avvio Dual Boot vs. Macchina virtuale: qual è quella giusta per te?Se si desidera eseguire più sistemi operativi su una macchina, è possibile eseguire il dual boot o utilizzare una macchina virtuale. Ma quale opzione è migliore per il tuo caso? Leggi di più .
Cooperative Linux (abbreviato in coLinux) è una porta del kernel Linux, progettata per consentirgli di funzionare insieme a un altro sistema operativo (in modo cooperativo). Con coLinux, puoi eseguire Linux su un computer Windows senza fare affidamento sulla virtualizzazione. C'è anche il supporto per BSD e macOS.
Ciò significa che è possibile eseguire app Linux e altri software sul PC insieme al software Windows. Condividono letteralmente lo spazio dello schermo come app separate, rendendo il compito di passare rapidamente a un'app Linux più semplice che mai.
Con un download compatto di 7,5 MB, vale la pena installare coLinux per scoprire se supporterà il tipo di attività che hai in mente. In caso contrario, altre soluzioni sono aperte a te.
4. Accesso remoto a un computer Linux esistente
Sebbene non sia una definizione esatta di "esecuzione di app Linux su Windows", l'utilizzo di strumenti remoti è ancora un'opzione. Tre sono comunemente disponibili:
- Protocollo desktop remoto (RDP)
- Virtual Network Computing (VNC)
- Secure Shell (SSH)
Con RDP e VNC, è possibile connettersi a un computer Linux remoto (che potrebbe trovarsi nella stanza successiva o anche a migliaia di miglia di distanza) e accedervi tramite una finestra dell'applicazione. Qui è possibile avviare il software e accedere al terminale come ci si aspetterebbe.
SSH, nel frattempo, consente l'accesso remoto a una sessione terminale, consentendo di utilizzare la riga di comando per gestire file e cartelle, aggiornare e installare software, ecc.
Di queste tre potenziali soluzioni, RDP è probabilmente l'opzione migliore. Lo strumento RDP è già integrato in Windows 10 (a differenza di VNC, che richiede software aggiuntivo), quindi tutto ciò che devi fare è installare xrdp sul tuo dispositivo Linux di destinazione. Tuttavia, se SSH è già abilitato su Linux, sarai in grado di connetterti facilmente in remoto alla riga di comando tramite uno strumento SSH come PuTTY.
Consulta la nostra guida per tutti e tre i metodi di accesso remoto a Linux da Windows Come controllare Linux da remoto da WindowsHai mai desiderato controllare il tuo computer Linux da un computer Windows? Ecco cosa devi sapere. Leggi di più per maggiori informazioni.
L'app è già disponibile per Windows?
Se nulla di ciò che hai letto o provato finora funziona per te, c'è un'altra scelta: trova la versione di Windows! Molte app rilasciate su Linux sono disponibili anche su Windows. Ciò potrebbe essere dovuto al fatto che gli strumenti sono stati trasferiti o sono stati ricompilati per essere eseguiti in Windows.
Inoltre, molte app sono scritte su codice multipiattaforma come Java, il che significa che la stessa app che gira su Linux verrà eseguita anche su Windows (e, probabilmente, macOS e altri).
Il modo migliore per scoprire se l'app è disponibile per Windows è contattare lo sviluppatore. Se non mantengono la propria versione di Windows, potrebbe essere a conoscenza di un fork del progetto che offre supporto per Windows.
Ora puoi eseguire il software Linux in Windows
Eseguire software Linux in Windows non è così difficile come pensavi, vero? Sebbene sia meglio eseguire queste app nel loro ambiente nativo, hai comunque cinque modi per giocare con Linux su un PC Windows.
Per ricapitolare, questi sono:
- Sottosistema Linux per Windows
- Macchina virtuale
- coLinux
- Software con port, ricompilato e multipiattaforma
- Connessione RDP, VNC o SSH a un dispositivo Linux
Di questi, il sottosistema Linux per Windows e una macchina virtuale sono probabilmente i più affidabili. Tuttavia, se sei abbastanza fortunato da trovare un'app che è stata trasferita o che è multipiattaforma, ciò dovrebbe offrire la migliore esperienza.
Utile come tutte queste opzioni sono, dual boot Linux e Windows sono più affidabili 7 motivi per cui dovresti (e non dovresti) avviare dual boot LinuxSpesso, la scelta di installare Linux su Windows può essere difficile da giustificare. Ma perché non optare per entrambi? Ecco cinque motivi per il doppio avvio e due motivi che non dovresti. Leggi di più . Nel frattempo, se tutto ciò di cui hai bisogno è una macchina Linux a cui puoi accedere di tanto in tanto di tanto in tanto, perché non prendere in considerazione un box Linux dedicato?
Christian Cawley è vicedirettore per la sicurezza, Linux, DIY, programmazione e spiegazione tecnica. Produce anche The Really Useful Podcast e ha una vasta esperienza nel supporto di desktop e software. Un collaboratore della rivista Linux Format, Christian è un armeggiatore di Raspberry Pi, amante di Lego e fan dei giochi retrò.