Salut à tous,
Certains d'entre vous connaissent déjà (et peut-être utilisent) le projet Cygwin, mais pour les autres, je vous invite à vous renseigner, car ce n'est ni plus ni moins que l'idée de disposer des outils Unix-like sous windows.
Mais pourquoi voudrait-on quelque chose d'aussi brut que des outils en ligne de commande, dans ce systèmes beau, ergonomique et convivial ? (ahum.)
Outre le fait d'avoir une vraie ligne de commande et une interface de programmation Unix (qui sont déjà des points importantsn surtout pour certains chall NC, pour lesquels des outils Unix sont nécessaires ou fortement conseillés !), on y trouve d'autres avantages, notamment avec l'arrivée des nano ordinateurs tels que le raspberryPi, BeagleBone ... qui sont sous des sytèmes type Unix.
En effet, pour les néophites, c'est un peu déroutant de devoir se lancer dans la ligne de commande, surtout lorsqu'on fait ses premiers essais sur ces nano ordinateurs, aux ressources limitées.
Et comme il n'est pas possible d'installer Windows dans un Pi (
edit 2016 : Maintenant, si), et bien on apporte de l'Unix dans son Windows !
Ça devient alors très intéressant de s'entrainer sur une machine qui possède les ressources nécessaires, sans pour autant complètement basculer sur une Debian, par exemple.
Un autre point important se résume en trois lettres : S, S et H. SSH permet de se connecter vers et depuis une machine en ligne de commandes par un réseau. Alors vous me direz qu'il existe des solutions pour windows (PuTTY) mais on ne retrouve pas toutes les possibilités offertes par un vrai OpenSSH. Ainsi, Cygwin permet de se connecter à son rasperry en ligne de commandes sur son windows, mais également le contraire : Se connecter à son windows depuis son Raspberry Pi !
Bref, vous l'aurez compris, Cygwin permet d'allier le meilleur des deux mondes (même si j'ai un gros penchant personnel pour un de ces deux mondes), et offre ainsi une belle ligne de commande, allié à un OS "joli" ! J'ai cité ici SSH, mais il y a une belle collections d'outils tous aussi intéressants les uns que les autres, que je vous invite à découvrir !
Vous trouverez évidemment plus d'informations sur le site officiel :
https://www.cygwin.com/Have fun !