Brief :La plate-forme de ligne de commande de Microsoft est PowerShell est open source et désormais disponible sur Linux. Vous pouvez facilement installer PowerShell sur Linux avec les applications Snap.
Microsoft et l'Open Source ensemble ne me surprennent plus. Lorsque Microsoft a annoncé pour la première fois qu'il allait ouvrir .NET, j'ai été choqué. Mais ensuite, il a ouvert Visual Studio Code, c'est Chakra Core et SQL Server du navigateur Edge parmi plusieurs annonces de ce type.
La dernière fois que j'ai prêté attention à l'amour de Microsoft pour l'Open Source (et Linux), c'était quand il a annoncé Bash sur Windows. C'était énorme. Bash Shell de Linux dans Windows, grâce à Ubuntu.
Lorsque Microsoft a annoncé qu'il apportait sa propre plate-forme de ligne de commande PowerShell sur Linux. PowerShell est maintenant open source et est disponible sur Linux et Mac OS, dans les versions alpha.
Qu'est-ce que PowerShell ?
Pour ceux qui ne sont pas familiers avec PowerShell, il s'agit "d'un cadre d'automatisation des tâches et de gestion de la configuration de Microsoft, composé d'un shell de ligne de commande et d'un langage de script associé construit sur le .NET Framework. ”
Fondamentalement, il s'agit d'un cadre de ligne de commande qui permet, entre autres, des tâches administratives sur des systèmes Windows locaux et distants. Étroitement couplé à .NET, PowerShell a été un véritable succès dans le domaine Windows.
[irp posts ="9053"]
Installer PowerShell sur Linux
Linux a déjà à sa disposition des shells plus puissants et plus polyvalents. Je ne pense pas que l'utilisateur régulier de Linux va commencer à utiliser PowerShell, mais ce n'est pas le but de toute façon. PowerShell sur Linux est destiné aux développeurs qui doivent utiliser PowerShell ou .NET peut-être.
Quelle que soit la raison pour laquelle vous utilisez PowerShell sous Linux, vous pouvez facilement l'installer à l'aide de Snap.
Tout d'abord, assurez-vous que la prise en charge de Snap est activée sur votre système Linux. Après cela, il ne vous reste plus qu'à utiliser la commande suivante :
sudo snap install powershell --classic
C'est tout. Si vous ne souhaitez pas utiliser Snap, vous pouvez trouver des instructions d'installation pour diverses distributions Linux sur sa page GitHub. Je ne vais pas les énumérer ici car cela pourrait changer avec le temps.
Pour les débutants, un référentiel de démarrage avec PowerShell a également été ajouté à GitHub. Vous pouvez en savoir plus à ce sujet sur son référentiel GitHub :
PowerShell sur GitHub
Amener PowerShell à Linux est tout pour la bonne cause des… clients Windows
L'ancien PDG de Microsoft, Steve Ballmer, avait qualifié Linux de cancer. Beaucoup d'eau a coulé sous les ponts depuis lors. Ballmer n'est plus PDG de Microsoft. Le nouveau PDG, Satya Nadella, a déclaré que Microsoft adorait Linux. Satya met en place de nouvelles politiques et l'open source et la prise en charge de Linux en font partie. Mais qu'est-ce qui a poussé Satya à s'engager sur la voie de l'open source ?La vraie réponse est que Microsoft aime Microsoft. Il veut être le leader du monde du cloud et a accordé beaucoup d'importance à son service Azure. La prise en charge de Linux fait partie du plan de rendre Azur plus acceptable pour ses utilisateurs en proposant différentes options. Open Sourcing Power Shell n'est pas différent.
Comme l'a rapporté TechCrunch, "Nadella a essentiellement dit à l'entreprise de parler aux clients, de découvrir ce dont ils ont besoin pour réussir et de le leur donner."
L'architecte principal du groupe Microsoft Enterprise Cloud, Jeffrey Snover, a commenté :
Des réflexions sur l'amour de Microsoft pour Linux et l'Open Source ?