Mi chiedevo se in qualche modo tecnologicamente fosse possibile per Windows aggiungere una sorta di interfaccia Linux? Penso che conquisterebbe molti programmatori svilupparsi su Windows.
Qualche idea su questo?
Mi chiedevo se in qualche modo tecnologicamente fosse possibile per Windows aggiungere una sorta di interfaccia Linux? Penso che conquisterebbe molti programmatori svilupparsi su Windows.
Qualche idea su questo?
Risposte:
Oltre a Cygwin di cui ha parlato @ChrisF, puoi anche installare una raccolta di strumenti portati da Unix che funzionano in un normale ambiente Windows. Due di questi esempi:
Questo vi permette di essere in un comando comandi prompt e utilizzare, come grep, ls, awke così via. Dopo aver inserito la cartella estratta nel percorso dell'ambiente, l'esperienza di utilizzo è piuttosto semplice e si integra perfettamente:

Dai un'occhiata a Cygwin . Suo
una raccolta di strumenti che forniscono un ambiente Linux per Windows.
(tratto dalla loro home page).
L'esecuzione di Cygwin installerà una serie di shell Linux familiari come bash e tcsh e ti consentirà di eseguire le shell in Windows, ma eseguirà anche le applicazioni Linux direttamente dalla riga di comando di Windows.
Assicurarsi che tutte le /bin/directory installate in Cygwin siano nella variabile PATH di Windows e che si possa avere l'esperienza ibrida Windows / Linux da Windows. Pari ls.
MSYS è un set di strumenti GNU per Windows, il programma di installazione può essere trovato qui . (installa solo MSYS, non MinGW)
Quindi dovrai aggiungere gli strumenti MSYS alla tua variabile PATH: esegui systempropertiesadvanceddalla finestra Esegui ( Win+ R), fai clic su Variabili d'ambiente e trova la variabile Path nella casella in basso, aggiungi un punto e virgola e il percorso di MSYS (impostazione predefinita C:\MinGW\msys\1.0\bin).
È anche bello avere bash su Windows, quindi dovresti considerare di aggiungere C:\MinGW\msys\1.0anche ( bash verrà lanciato dal comando msys, non bash!). Le modifiche verranno applicate completamente dopo la registrazione.
Strumenti aggiuntivi come vim possono essere facilmente cercati su google e aggiunti in modo simile.
Un'altra opportunità è quella di utilizzare il sottosistema WSL - Windows per Linux . Viene fornito un bash nativo.
Oltre alle risposte già menzionate (Cygwin è il mio preferito), Microsoft sta anche lavorando per portare ufficialmente la shell Bash su Windows. È ancora in versione beta a questo punto, ma puoi verificarlo qui: https://msdn.microsoft.com/en-us/commandline/wsl/about . Se si desidera installarlo, è necessario l'aggiornamento dell'anniversario di Windows 10 build 14393 o successivo.
C'è Ubuntu portatile per Windows.
Esegue Ubuntu come applicazione Windows, invece di doverlo avviare separatamente.